На цьому курсі розпочнуть з основ Docker - інструменту, який став стандартом для розробки. Студенти навчаться працювати з контейнерами: запускати готові та створювати власні. Розберуть управління контейнерами та використання Docker Compose для оркестрації.
Далі курс охопить нереляційні бази даних. Розглянуть концепцію NoSQL та типові сценарії їх застосування. На практиці навчаться працювати зі структурами даних у Redis - одній з найпопулярніших систем.
Тут зосередяться на тестуванні додатків. Розберуть різні типи тестів та навчаться налаштовувати автоматичне тестування. Це допоможе значно підвищити якість коду.
Модуль охопить дві суміжні теми. Спочатку студенти дізнаються про хмарні сервіси - популярні сценарії використання та принципи роботи провайдерів. Потім перейдуть до CI/CD - системи безперервної інтеграції та доставки, яка робить випуск оновлень безпечним і ефективним.
Завершальний блок присвячений експлуатації систем. Студенти навчаться збирати метрики роботи додатків, будувати дашборди для моніторингу в реальному часі. Також розглянуть масштабування - алгоритми, стратегії та практичне налаштування autoscaling в GCP.
Заняття проходять у живому форматі з реальними практичними завданнями. У процесі навчання студенти виконують курсовий проект та отримують регулярний зворотний зв'язок. Після успішного завершення курсу видається сертифікат.