Работать с брокерами
Использовать Kafka и RabbitMQ для обмена сообщениями в микросервисах.
На странице школы представлены программа по инфраструктуре Go-сервисов, углублённое изучение Go и объединённый вариант. Двухмесячная программа посвящена запуску и сопровождению сервисов.
| Кому подойдёт | Чем поможет курс |
|---|---|
| Go-разработчикам с опытом | Разобраться в инфраструктуре, наблюдаемости и развёртывании сервисов. |
| Бэкенд-разработчикам | Закрепить работу с брокерами сообщений и контейнерами на практическом проекте. |
Использовать Kafka и RabbitMQ для обмена сообщениями в микросервисах.
Организовывать логирование, метрики и трассировку Go-сервисов.
Упаковывать Go-приложения в контейнеры и настраивать развёртывание в Kubernetes.
Задания для применения изученного материала и отработки навыков. Сквозной проект по развёртыванию сервиса и три код-ревью.
Темы и разделы, которые входят в программу обучения.
Раздел: Инфраструктура и продакшн на Go
Брокеры сообщений, RabbitMQ, Kafka и асинхронные паттерны.
Логирование, метрики, трассировка и наблюдаемость сервисов.
Docker, Helm и развёртывание Go-приложения в Kubernetes.
Разработка микросервиса для хранения и выдачи аватаров пользователей.
Знакомство с программой и входной тест.
HTTP-серверы, клиентские запросы и тестирование.
Логирование, сериализация данных и основы REST.
Базы данных, контексты и обработка ошибок.
Криптография, аутентификация и основы многопоточности.
HTTP API для управления учётными записями и счетами пользователей.
Паттерны проектирования и качество кода.
Статический анализ, кодогенерация и дженерики.
Пакеты стандартной и расширенной библиотеки Go.
Синхронизация, сети, Protocol Buffers и gRPC.
Клиент-серверная система для хранения и синхронизации приватных данных.
Структуры данных, рекурсия, сортировки и хеш-таблицы.
Работа с ИИ-инструментами и принципы промптинга.
Практические работы курса — какие задачи вы будете решать, какие кейсы и примеры разбирать.
В программе по инфраструктуре предусмотрен один сквозной проект и три код-ревью.
Углублённая программа Go-разработки и объединённая программа содержат другие проектные задания; их состав и срок отличаются.
Профессии, с задачами которых знакомит программа курса.
Навыки, на развитие которых направлена программа курса.
Инструменты, софт и сервисы, которые вы будете использовать на курсе.
Состав экспертов и их участие в конкретной группе уточняйте у школы.
Автор. Старший разработчик в Yandex Storage
Автор. Старший разработчик в Яндекс Облаке, в команде CloudGate
Наставник. SDE в Criteo
Наставник. Тимлид в Delivery Club
Наставник. Go-разработчик крупнейшей соцсети в РФ
Наставник. Тимлид в крупной IT‑компании

Школа указывает этот вид документа.
Школа указывает удостоверение о повышении квалификации для программы по инфраструктуре; условия выдачи уточняйте у школы.
Для Go-разработчиков уровня middle с опытом бэкенд-разработки.
Программа по инфраструктуре занимает два месяца; другие варианты на странице школы — шесть или восемь месяцев.
Микросервис для хранения и выдачи аватаров пользователей; школа указывает три код-ревью.
Docker, Kubernetes, Kafka, RabbitMQ, Prometheus и Grafana.
Для программы «Инфраструктура и продакшн на Go» школа указывает удостоверение о повышении квалификации. Условия выдачи уточняйте у школы.
Нет, школа не предусматривает её на этом курсе.
Перейдите на сайт Яндекс Практикум, чтобы узнать условия обучения на курсе «Продвинутый Go-разработчик».
На сайт школыДругие программы для той же профессии или со схожими навыками и инструментами.
Курс Яндекс Практикума рассчитан на специалистов с опытом в IT. За четыре месяца участники изучают DevOps-практики, автоматизацию инфраструктуры, контейнеры и мониторинг.
Совместная программа GeekBrains и Skillbox посвящена инфраструктуре, автоматизации и DevOps. Состав модулей и поддержки зависит от тарифа. Эксперты указаны по общей программе школы; их участие в конкретном наборе уточняйте.
Самостоятельный курс Яндекс Практикума и Yandex Cloud знакомит с облачной инфраструктурой: виртуальными машинами, хранилищами, контейнерами, бессерверными сервисами и безопасностью. Теория бесплатна, а для практики используются платные ресурсы облака.
Убедитесь, что у вас есть опыт Go и бэкенд-разработки.
Сверьте программу: инфраструктура и углублённое изучение языка доступны как разные варианты.
В объединённой программе школа совмещает оба направления; её срок отличается.
Познакомьтесь со школой Яндекс Практикум, её программами и условиями обучения.
ОткрытьСравните курсы Яндекс Практикум по программе, практике и условиям обучения, чтобы выбрать подходящий вариант.
ОткрытьСравните онлайн-курсы по программе, школе, стоимости и длительности. Найдите обучение для первых шагов или развития навыков и изучите условия перед записью.
Открыть