Внимание! Тази статия не е инженерна и е предназначена за читатели, които се интересуват от образованието в областта на CI/CD. Вероятно, ако не се интересувате от обучение, този материал няма да ви бъде интересен.

Ако сте разработчик или администратор, отговарящ за настройването на процесите на непрекъсната разработка и доставка (непрекъсната интеграция / непрекъсната доставка), то в OTUS се откри набор за курс специално за вас:.
По време на обучението студентите ще научат как да настройват процеса на билд и тестване на приложения, както и процеса по инсталиране при трима водещи доставчици, и ще създадат разбиране за архитектурата на облачните доставчици и ще изучат автоматизация на анализа на кода и откриването на уязвимости.
В края на обучението всеки ученик ще създаде финална работа, която ще се състои от реализацията на процесите CI/CD за избран opensource проект. След завършването, разбира се, всеки студент ще получи материали от всички занятия, сертификат за завършен курс и най-важното, ще настрои процеса на билд и тестване на приложението и ще може да открива уязвимости.

Разбира се, не на всеки този курс ще подхожда. Но ако имате опит:
- Работа с Git
- Администриране на системи Linux или Windows
- Разработка или експлоатация
- Работа с облачен доставчик
то OTUS ви очаква! Можете да , за да определите дали знанията ви са достатъчни за обучение на курса „CI/CD на AWS, Azure и Gitlab“.
В навечерието на старта На 17 февруари в OTUS се проведе Ден на отворените врати. Преподавателят разказа подробно за програмата на курса, отговори на въпросите на участниците и описа процеса на обучение.

Също така е отворен достъп до безплатен преглед на открития уебинар на тема „Използване на Jenkins c K8S“, проведен от преподавателя на курса :

Процесът на обучение по курса провеждат се в формат на онлайн уебинари. През целия курс (който трае 3 месеца) слушателите могат да задават въпроси на опитни преподаватели, които са винаги на разположение. Практическите задания ще се изпълняват с помощта на Google Cloud Platform (GCP), Amazon Web Service и Microsoft Azure.
Учебната програма на курса се състои от четири основни модула:
- Облачна разработка (Code)
- Автоматизация на сбор и тестване (Continuous Integration)
- Автоматизация на инсталация (Continuous Delivery)
- Финален модул
Всеки от тях ще бъде подробно разгледан по време на занятията в онлайн уебинари, а за затвърдяване на придобитите знания ще помогнат домашни задания, по които, ако е необходимо, може да получите подробна обратна връзка от преподавателите.
Много специалисти наричат CI/CD един от най-добрите методи за разработка на софтуер в съвременния контекст. А вие съгласни ли сте с това твърдение?
Източник: habr.com
