Robot Dreams

Google Cloud Platform

10 тижнів
Для початківців
Cloud technologies
Цей курс навчить вас працювати з Google Cloud Platform: розгортати, масштабувати та керувати додатками в хмарі. Ви освоїте інструменти GCP, інтегруєте хмарні рішення в існуючі проєкти та перенесете реальний додаток у хмару. Після курсу ви зможете ефективно працювати з ІТ-архітектурою та керувати інфраструктурою як код.

Про курс

Програма курсу

Вступ до хмарних технологій та Google Cloud Platform

На цьому курсі починають з основ. Спочатку розбирають, що таке публічна хмара і які сервіси існують на ринку. Потім вивчають принцип роботи хмарних технологій та основну термінологію. Слухачі ознайомляться з інтерфейсом GCP і створять власний обліковий запис у системі.

Безпека та мережева інфраструктура

Далі курс охоплює управління доступом через Identity and Access Management. Тут пояснюють роль сервіс-акаунтів, відмінності між групами та ролями. Також розглядають різні рівні моделі доступу. У цьому ж модулі вивчають віртуальну приватну хмару VPC - як працює мережа в GCP та які опції доступні для використання.

Автоматизація за допомогою Terraform

Цей блок присвячений Infrastructure as Code. Слухачі розбирають, як працює цей спосіб постачання ресурсів. Знайомляться з інструментами автоматизації, зокрема Terraform. Вивчають основні терміни - провайдер, модуль, ресурс. На практиці опанують імпорт нових ресурсів та підтримку існуючих, розглянуть приклад розгортання інфраструктури.

Основи інфраструктури та робота з даними

Тут розглядають віртуальні машини Compute Engine - створення та налаштування інстансів. Пояснюють поняття груп інстансів, балансувальників навантаження. Також вивчають роботу з даними - об'єктне сховище Cloud Storage, створення та налаштування баз даних. Розбирають, що таке бакети і як їх використовувати.

Контейнеризація та Kubernetes

Цей розділ починається з основ контейнеризації через 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 включає оптимізацію витрат. Слухачі створюють власний застосунок під час навчання. Доступна допомога ментора протягом всього курсу.

Що включено

Видається диплом/сертифікат
Гнучкий графік
Реальний проект у портфоліо
Супровід ментора