Top.Mail.Ru
#
#GO-2 # Язык программирования - GO # 40 ак.часов
Go в облаке: микросервисы и оркестрация

Курс Go: микросервисы, Docker, Kubernetes и облачная оркестрация


55000 ₽
     
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.
Забронировать курс
28 сентября 2026
09 ноября 2026
14 декабря 2026
Целевая аудитория
#

Системные инженеры

#

Разработчики

#

Системные администраторы

Содержание курса
1

Модуль 1: Основы микросервисной архитектуры


Тема 1.1: Введение в микросервисную архитектуру
Определение микросервисов
Преимущества и недостатки микросервисов
Различия между монолитами и микросервисами

Тема 1.2: Дизайн микросервисов
Принципы разработки
Подходы к проектированию API
Обработка ошибок и отказоустойчивость

2

Модуль 2: gRPC и REST API


Тема 2.1: Введение в gRPC
Сравнение gRPC и REST
Основы работы с gRPC в Go

Тема 2.2: Создание REST API
Основы создания RESTful API
Стандарты HTTP (методы, коды состояния)
Обработка запросов и ответов

Тема 2.3: Сравнение и выбор между gRPC и REST
Где использовать каждый подход
Преимущества и ограничения

3

Модуль 3: Введение в шины событий и обработку сообщений


Тема 3.1: Введение в шины событий
Зачем нужны шины событий
Преимущества событийной архитектуры

Тема 3.2: Обзор NATS
Установка и настройка NATS
Основные функции и возможности
Пример реализации событийной модели с NATS

Тема 3.3: Обзор Kafka
Установка и настройка Kafka
Архитектура и ключевые компоненты
Пример реализации событийной модели с Kafka

4

Модуль 4: Инструменты мониторинга и логирования


Тема 4.1: Введение в мониторинг
Зачем важен мониторинг
Основные метрики для мониторинга микросервисов

Тема 4.2: Prometheus
Установка и настройка Prometheus
Сбор метрик из микросервисов
Интерфейс Prometheus

Тема 4.3: Grafana
Установка и настройка Grafana
Визуализация данных с помощью Grafana

Тема 4.4: OpenTelemetry
Введение в OpenTelemetry
Интеграция OpenTelemetry с микросервисами
Трейсинг и анализ производительности

5

Модуль 5: Основы контейнеризации


Тема 5.1: Введение в контейнеризацию
Что такое контейнеры
Преимущества и недостатки контейнеризации
Основы Docker

Тема 5.2: Основы работы с Docker
Установка и настройка Docker
Основные команды Docker
Создание и управление контейнерами

Тема 5.3: Разработка с Docker
Создание Dockerfile
Управление образами и контейнерами
Практические примеры использования Docker в Go

6

Модуль 6: Введение в оркестрацию контейнеров


Тема 6.1: Введение в оркестрацию контейнеров
Зачем нужна оркестрация
Сравнение Docker Swarm и Kubernetes

Тема 6.2: Docker Swarm
Установка и настройка Docker Swarm
Создание и управление кластерами Docker Swarm
Развертывание приложений в Docker Swarm

Тема 6.3: Kubernetes
Установка и настройка Kubernetes
Основные компоненты Kubernetes
Развертывание и управление приложениями в Kubernetes
Практическая работа: создание и деплой приложения в Kubernetes

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#
Академия Айти

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?
Забыли пароль?
Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

CAPTCHA

15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться
Корзина

Курс добавлен в корзину, теперь нужно