На цьому курсі починають з основ. Спочатку розбирають, що таке публічна хмара і які сервіси існують на ринку. Потім вивчають принцип роботи хмарних технологій та основну термінологію. Слухачі ознайомляться з інтерфейсом GCP і створять власний обліковий запис у системі.
Далі курс охоплює управління доступом через Identity and Access Management. Тут пояснюють роль сервіс-акаунтів, відмінності між групами та ролями. Також розглядають різні рівні моделі доступу. У цьому ж модулі вивчають віртуальну приватну хмару VPC - як працює мережа в GCP та які опції доступні для використання.
Цей блок присвячений Infrastructure as Code. Слухачі розбирають, як працює цей спосіб постачання ресурсів. Знайомляться з інструментами автоматизації, зокрема Terraform. Вивчають основні терміни - провайдер, модуль, ресурс. На практиці опанують імпорт нових ресурсів та підтримку існуючих, розглянуть приклад розгортання інфраструктури.
Тут розглядають віртуальні машини Compute Engine - створення та налаштування інстансів. Пояснюють поняття груп інстансів, балансувальників навантаження. Також вивчають роботу з даними - об'єктне сховище Cloud Storage, створення та налаштування баз даних. Розбирають, що таке бакети і як їх використовувати.
Цей розділ починається з основ контейнеризації через Docker. Пояснюють принципи мікросервісної архітектури та її переваги. Потім переходять до Google Kubernetes Engine - теорія розгортання мікросервісів, налаштування моніторингу та логування. На практиці вчать деплоїти проекти в GKE, виявляти та усувати помилки.
Модуль охоплює роботу з GKE, Cloud Run та App Engine. Пояснюють переваги кожної платформи та їх відмінності. Також розглядають оптимізацію витрат - як ефективно використовувати ресурси GCP та прогнозувати витрати. Слухачі вчаться аналізувати витрати проекту, користуватися інструментами моніторингу та GCP calculator.
Тут знайомляться з додатковими інструментами GCP для роботи з великими даними - BigQuery та DataFlow. Також розглядають Cloud Functions. Окремий блок присвячений забезпеченню надійності - стратегії високої доступності, інструменти моніторингу та журналювання. Вчать ефективно налаштовувати моніторинг і виявляти інциденти.
На завершення слухачі повторюють ключові концепції та презентують власний проект - застосунок, перенесений у Google Cloud Platform. Отримують відповіді на запитання від лектора. Окремо розглядають, як підготуватися до сертифікації від Google Cloud Platform.
Курс охоплює роботу з інфраструктурою як код. Практична робота з Google Cloud Platform включає оптимізацію витрат. Слухачі створюють власний застосунок під час навчання. Доступна допомога ментора протягом всього курсу.