CI/CD
Интенсивный курс по популярной методике непрерывной разработки и поставки программного обеспечения Continuous Integration и Continuous Delivery на GitLab
IT: Для программистов и IT-специалистов
OTUS Онлайн-образованиеЧто даст вам этот курс
Практический интенсивный курс по популярной методике непрерывной разработки и поставки программного обеспечения Continuous Integration и Continuous Delivery на GitLab
Партнером данного курса является Selectel. Вам выдадут промокоды на ресурсы Selectel, чтобы выполнять практические задания.
Цель курса:
- сформировать понимание архитектуры облачных провайдеров
- научить настройке процесса сборки и тестирования приложения
- изучить автоматизацию анализа кода и поиска уязвимостей
- настраивать процесс установки приложения
Курс будет интересен как разработчикам, так и инженерам, отвечающим за настройку процессов непрерывной разработки и доставки (continuous integration / continuous delivery).
На курсе предусмотрена песочница в виде стендов для отработки студентами практических навыков.
В качестве выпускной работы вам будет предложено реализовать процессы CI/CD для любого opensource-проекта на ваш выбор. При затруднении с выбором вам будет предложено несколько вариантов проектов.
Минимальное количество реализованных этапов CI/CD:
- сборка проекта
- модульное и end-to-end тестирование
- статический анализ качества кода
- SAST
- установка на тестовое окружение для ревью изменений
- нагрузочное тестирование
- установка в промышленное окружение
Необходимые знания
Необходимые минимальные знания:
- Опыт работы с Git
- Опыт администрирования систем Linux или Windows
- Опыт разработки или эксплуатации
- Опыт работы хотя бы с одним облачным провайдером (DO, GCP, AWS и т.д.)
- Опыт работы с Git
- Опыт администрирования систем Linux или Windows
- Опыт разработки или эксплуатации
- Опыт работы хотя бы с одним облачным провайдером (DO, GCP, AWS и т.д.)
Процесс обучения
Обучение проходит в формате онлайн-вебинаров.
По всем практическим заданиям команда преподавателей дает развернутый фидбек.
Преподаватель — опытный engineer, который находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать уточняющие вопросы по материалам лекций и домашних заданий, взаимодействовать с преподавателями.
По всем практическим заданиям команда преподавателей дает развернутый фидбек.
Преподаватель — опытный engineer, который находится в едином коммуникационном пространстве с группой на протяжении всего курса, т. е. в процессе обучения слушатель может задавать уточняющие вопросы по материалам лекций и домашних заданий, взаимодействовать с преподавателями.
После обучения вы
- получите материалы по всем пройденным занятиям (видеозаписи вебинаров, презентации);
- настроите процесс сборки и тестирования приложения
- сможете находить уязвимости
- получите сертификат о прохождении курса
Дата выдачи сертификата: 18 декабря 2020 года
Программа
Модуль 1. Знакомство с процессами
Модуль 2. Continuous Delivery/Deployment
Модуль 3. Построение полноценного флоу CI/CD
Модуль 4. Итоговый модуль
Преподаватели 7
Часто задаваемые вопросы
Можно ли начать обучение позже даты старта курса?
Да, можно. Доступ к материалам курса будет доступен в личном кабинете. Если вы будете сильно отставать от общей группы, то можно будет перевестись на следующий поток бесплатно.
Другие курсы
Правовое регулирование в сфере недвижимости: Программа переподготовки
ЦНТИ Прогресс
20 800 ₽
Открытый набор
Онлайн
Специалист по кадровому делопроизводству: Программа переподготовки
Мегаполис, учебный центр
13 500 ₽
Открытый набор
Барнаул, пр-т Ленина, 155А , 3 этаж
Директор по персоналу: Программа переподготовки
Мегаполис, учебный центр
20 500 ₽
Открытый набор
Барнаул, пр-т Ленина, 155А , 3 этаж