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 включает оптимизацию расходов. Слушатели создают собственное приложение во время обучения. Доступна помощь ментора на протяжении всего курса.

Что включено

Выдается диплом/сертификат
Гибкий график
Реальный проект в портфолио
Сопровождение ментора