На першому занятті розглядається робота з системою контролю версій Git. Слухачі освоять основні принципи роботи з цією системою. Також буде розглянуто GitHub - популярний сервіс для зберігання коду. Після цього модуля можна буде комфортно працювати з репозиторіями та завантажувати код на GitHub.
Другий модуль присвячений Docker. Тут пояснюють, що це за інструмент і навіщо він потрібен. Слухачі дізнаються про Docker Image і як створювати їх за допомогою Dockerfile. Також буде розглянуто практичну роботу з Docker контейнерами - створення, запуск та управління.
Третій модуль знайомить з Microsoft Azure - одним з найпопулярніших хмарних провайдерів. Буде проведено огляд основних ресурсів та можливостей цієї платформи. Слухачі навчаться створювати віртуальні машини у Azure та розгортати на них веб-додатки. Це дасть практичне розуміння роботи з хмарною інфраструктурою.
Четвертий модуль охоплює побудову процесів безперервної інтеграції та доставки. Буде представлено Azure DevOps та його можливості. Слухачі навчаться створювати пайплайни за допомогою YAML та Azure DevOps Pipelines. Також буде розглянуто процес релізу - як налаштовувати та керувати випуском програмного забезпечення.
Останній модуль присвячений Terraform - інструменту для управління інфраструктурою як кодом. Тут пояснюють основні концепції IaC та принципи роботи з Terraform. Слухачі навчаться використовувати Terraform разом з Microsoft Azure для опису та управління інфраструктурою. Це дозволить автоматизувати процеси розгортання.
Після проходження курсу слухачі отримають теоретичні знання про контейнеризацію додатків та принципи роботи хмарних провайдерів. На практиці вони навчаться працювати з Git репозиторіями, створювати Docker контейнери, працювати з Microsoft Azure, розгортати веб-додатки, налаштовувати CI/CD пайплайни та використовувати Terraform для управління інфраструктурою.
Під час навчання слухачі опанують такі інструменти: Git, Docker, Microsoft Azure, Microsoft Azure DevOps та Terraform. Це сучасний стек технологій, який використовується в індустрії для розробки та розгортання програмного забезпечення.
Курс доступний у записі - можна навчатися у власному темпі. Після оплати надається доступ до записів всіх занять. Після успішного проходження курсу видається сертифікат.