Курс починається з основ Python. Студенти вивчають базові концепції, типи даних, числа та рядки. Розглядаються функції, булева логіка та умовні оператори. Далі йдуть цикли, робота з рядками та списками. Кожна тема закріплюється практичними завданнями.
Другий модуль поглиблює знання Python. Тут розглядаються налаштування середовища, стиль коду та дебаггінг. Студенти детальніше вивчають роботу з числами, рядками, функціями та циклами. Додаються логічні оператори, словники та розширені завдання. Паралельно вивчається робота з терміналом, основи Git та робота з віддаленими репозиторіями на GitHub.
Цей блок знайомить з DevOps культурою та практиками. Розглядається роль DevOps інженера, цикли розробки ПЗ та методології. Студенти дізнаються про принципи роботи інтернету, модель OSI, HTTP протокол та API. Вивчається безпека в мережі та шифрування даних.
Модуль охоплює роботу з операційними системами. Студенти навчаться працювати з файлами, процесами та службами. Розглядається управління ресурсами, користувачами та програмним забезпеченням. Вивчається використання SSH, написання скриптів та налаштування веб-сервера. Додатково йдуть основи SQL: запити SELECT, WHERE, робота з JOIN та агрегатні функції.
Тут студенти освоюють складніші аспекти Python. Розглядаються змінні та незмінні типи, спискові включення та детальна робота з функціями. Вивчаються декоратори, класи, ітератори та генератори. Важливими є модулі, обробка винятків та робота з файлами. Додається тестування коду та огляд FastAPI для створення веб-додатків.
Студенти освоюють Docker: від основ до контейнеризації додатків. Навчаться керувати контейнерами, використовувати volumes та Docker Compose. Далі йде Kubernetes - архітектура, робота з подами, сервісами та деплойментами. Розглядаються конфігурація, сховища, мережеві налаштування та безпека кластерів.
Модуль охоплює моніторинг та спостережність систем. Студенти працюватимуть з Prometheus, налаштовувати сповіщення та дашборди в Grafana. Вивчатимуть моніторинг Kubernetes та різні техніки спостереження. Хмарна частина знайомить з Azure: віртуальні машини, автоматизація, управління доступом та користувачами.
Цей блок присвячений практикам безперервної інтеграції та доставки. Студенти навчаться налаштовувати CI/CD пайплайни за допомогою GitHub Actions. Практикуватимуться у автоматизації збірки для Python додатків, Docker образів та Helm чартів. Навчаться налаштовувати деплоймент на Azure Kubernetes Services.
Студенти дізнаються про Infrastructure as Code та інструменти автоматизації, зокрема Terraform. Розглядаються архітектурні патерни: реплікація, черги, високоя доступність та мікросервіси. Вивчаються DevOps антипатерни, SRE практики, chaos engineering та інші сучасні підходи до розробки та експлуатації систем.
Завершальний модуль допомагає підготуватися до пошуку роботи. Студенти навчаться складати резюме та супровідні листи. Створюватимуть профілі на LinkedIn, Djinni та DOU. Отримають поради щодо пошуку вакансій, спілкування з рекрутерами та підготовки до співбесід. Розглядаються типові питання про умови праці та щоденні обов'язки.
Курс дозволяє навчатися у власному темпі, що важливо для працюючих студентів. Регулярні онлайн-здзвони з менторами допомагають розбирати складні теми. Чат з одногрупниками створює середовище для спілкування та взаємодопомоги. Навчальні матеріали сконцентровані на практиці без зайвої теорії. Під час навчання студенти створють проєкти для свого портфоліо. Після успішного завершення курсу гарантується допомога у працевлаштуванні.