Що нового?

Набір учасників [Otus] CI/CD на AWS, Azure та Gitlab. Модуль 2 (Ігор Саблін)

Інформація про покупку
Тип покупки: Складчина
Ціна: 5148 ГРН
Учасників: 0 з 55
Організатор: Відсутній
Статус: Набір учасників
Внесок: 97.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

Практичний інтенсивний курс по популярній методиці безперервної розробки і поставки програмного забезпечення Continuous Integration і Continuous Delivery на різних платформах Amazon Web Service, Azure, GitLab і Jenkins

Мета курсу:
  • сформувати розуміння архітектури хмарних провайдерів
  • навчити налаштування процесу складання та тестування програми
  • вивчити автоматизацію аналізу коду та пошуку вразливостей
  • налаштувати процес встановлення програми
  • і все це у трьох найбільших провайдерів!
Курс буде цікавий як розробникам, так і інженерам, які відповідають за Налаштування процесів безперервної розробки і доставки (continuous integration/continuous delivery).

В якості випускної роботи вам буде запропоновано реалізувати процеси CI/CD для будь-якого opensource-проекту на ваш вибір. При скруті з вибором вам буде запропоновано кілька варіантів проектів.

Мінімальна кількість реалізованих етапів CI/CD:
  • збірка проекту
  • модульне та end-to-end тестування
  • статичний аналіз якості коду
  • SAST
  • установка на тестове оточення для рев'ю змін
  • тестування навантаження
  • установка в промислове оточення
1 Розробка в хмарі (Code)
  • СУБД, що підтримують SQL
  • введення в архітектуру, знайомство з демо-проектом
  • знайомство з моделями Workflow (git flow ,trunk-based і інші)
  • налаштування облікових записів
  • Налаштування репозиторіїв коду, міграція з інших рішень
  • знайомство з IDE в хмарі
  • Робота з агентами збірки
  • сховища артефактів
2 Автоматизація збірки і тестування (Continuous Integration)
  • Перший pipline (вручну і не тільки)
  • Запуск модульны хтестов
  • статична перевірка якості коду
  • перевірка коду на кібербезпеку
  • інтеграція Jenkins C хмарними провайдерами, k8s, інтеграція з gitlab і github
  • перевірка на ліцензійну чистоту
  • Налаштування оточення для code Review
3 Автоматизація установки (Continuous Delivery)
  • Робота з секретами
  • стратегії розгортання (Fail fast,Canary deployment, Feature flags)
  • Установка в базу даних
  • Інсталяція web-додатки
  • встановлення Програми в Докер-образі
  • Установка в Kubernetes
  • моніторинг роботи програми
4 підсумковий модуль
  • консультація по проекту
  • підсумкове заняття
Модуль 1
Модуль 3

https://privatelink.de/?https://otus.ru/lessons/cicd/process/module2/
 
Угорі