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