Видеокурс, не интенсив!!!
Курс поможет понять принципы работы CI/CD и на практике освоить путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD, включая откат на предыдущую версию по нажатию одной кнопки.
После обучения вы сможете автоматизировать процесс интеграции и поставки и ускорить цикл разработки с минимальными рисками.
На курсе ответим на вопросы:
— Какие проблемы можно решить, внедрив CI/CD?
— Какие преимущества и недостатки есть у Gitlab CI?
— Как интегрируется Gitlab CI и Kubernetes?
— Что такое Gitops и где он применяется?
— Какие лучшие практики построения пайплайнов существуют и как их применять?
Преимущества курса:
✓ Методология Слёрм
Мы расскажем о CI/CD в простой и последовательной форме, вам не придется изучать сложную документацию.
✓ Работа на результат
Техподдержка поможет каждому студенту справиться с практическими заданиями и добиться поставленных целей.
✓ Курс на русском языке
Практический курс по CI/CD на русском языке, вам будет проще усвоить материал, задавать вопросы и общаться с коллегами.
✓ Практикующие эксперты
Вы будете учиться у специалистов, которые уже несколько лет работают с CI/CD, знают о важных нюансах и будут делиться своим опытом с вами.
Кому будет полезен курс:
1. Разработчикам
Получите возможность настроить с нуля процесс автоматизированной доставки кода, обеспечив конкурентное преимущество продукту.
2. Системным администраторам
Вы сможете повысить свой профессиональный уровень, сделать первый шаг в карьере DevOps-инженера и ближе познакомиться с миром разработки.
Программа обучения
№1 Что такое CI/CD и какие проблемы эта методика решает?
Историческая справка.
Необходимость автоматизации релизов, тестирования, их повторяемость.
Ускорение разработки продукта.
Унификация и мощности для сборки продукта.
№2: Общий принцип работы CI/CD
Конвейерный метод разработки.
Пайплайны, билды, артефакты.
CI и CD (deployment и delivery).
№3: Обзор CI-систем
TravisCI, CircleCI.
Github Actions.
Jenkins / TeamCity.
Gitlab CI.
№4: Обзор Gitlab, его установка и настройка
Из чего состоит Gitlab, какие у него возможности и компоненты?
Как установить Gitlab?
Основные настройки системы Gitlab.
№5: Ваш первый проект в Gitlab
Создаем свой проект в Gitlab.
Best Practices (учетки пользователей, LDAP-авторизация и т.д.).
№6: Gitlab Runner и его настройка
Задачи и возможности runner.
Какие есть виды и для каких кейсов они нужны?
Настройка runner под проект.
№7: Файл .gitlab-ci.yml
Для чего этот файл нужен, что из себя представляет?
Синтаксис, основные подходы. CI Linter от Gitlab.
№8: Приемы работы с Gitlab CI. Best Practices построения пайплайна
Include, шаблонизация.
Работа с переменными.
Условия работы со stage’ами.
Зависимости и параллельность stage.
№9: Работа с инцидентами. Rollback и динамические окружения
Добавление в пайплайн возможности Rollback.
Что такое динамическое окружение и какие возможности оно дает?
№10: Интеграция с Kubernetes
Авторизация в кластере для раннеров.
Нативный метод интеграции Gitlab с Kubernetes.
№11: GitOps
Push и Pull модель для CI/CD пайплайнов.
ArgoCD.
№12: Безопасность в CI/CD
Секретные переменные.
Проверка кода на безопасность.
- 🎯 Лучшее качество материала. Оригинальные курсы отличного качества со скидкой до 99%
- 📩Моментальная обработка заказа. Доступ пpeдоcтавляeтcя нa oблaчном хранилищe.
- 📂Пoсле оплaты открывается доступ к ссылке на облачное хранилище откудa Вы можетe поcмoтреть onlinе или скaчaть.
- 👍 Гарантия получения результата. Все обучение добавленное на проекте выкуплено и полностью в наличии
-
Надежная оплата несколько вариантов на выбор: платите как вам удобно


![[Слёрм] CI/CD на примере Gitlab CI (Тимофей Ларкин, Александр Швалов)](https://c1.inoon.ru/wp-content/uploads/2023/08/slyorm-ci-cd-na-primere-gitlab-ci-timofej-larkin-aleksandr-shvalov_64d16e04c9af8.jpeg)











