Внимание! Данная статья не является инженерной и предназначается читателям, которые интересуются образованием в области CI/CD. Вероятнее всего, если Вы не заинтересованы в обучении, данный материал не будет Вам интересен.
Если вы разработчик или администратор, отвечающий за настройку процессов непрерывной разработки и доставки (continuous integration / continuous delivery), то в OTUS открылся набор на курс специально для вас:
Во время обучения студенты научатся настраивать процесс сборки и тестирования приложения и процесс установки у трех ведущих провайдеров, а также сформируют понимание архитектуры облачных провайдеров и изучат автоматизацию анализа кода и поиска уязвимостей.
По итогу обучения каждый ученик создаст выпускную работу, которая будет заключаться в реализации процессов CI/CD для любого opensource-проекта на выбор. После обучения, естественно, каждый студент получит материалы по всем занятиям, сертификат о прохождении курса, а главное, настроит процесс сборки и тестирования приложения и сможет находить уязвимости.
Конечно, не каждому этот курс подойдет. Но если у вас есть опыт:
- Работы с Git
- Администрирования систем Linux или Windows
- Разработки или эксплуатации
- Работы с облачным провайдером
то OTUS ждет вас! Вы можете
В преддверии старта
Также открыт доступ к бесплатному просмотру открытого вебинара на тему «Использование Jenkins c K8S», который провел преподаватель курса
Процесс обучения по курсу
Программа курса состоит из четырех основных модулей:
- Разработка в облаке (Code)
- Автоматизация сборки и тестирования (Continuous Integration)
- Автоматизация установки (Continuous Delivery)
- Итоговый модуль
Каждый из них будет подробно разбираться на занятиях в формате онлайн-вебинаров, а закрепить полученные знания помогут домашние задания, по которым, в случае необходимости, можно получить развернутый фидбек от преподавателей.
Многие специалисты называют CI/CD одной из лучших методик разработки ПО под задачи современности. А вы согласны с этим утверждением?
Источник: habr.com