Курс на Stepik
Обложка курса «Разработка микросервисов на Go» на Stepik
Бесплатно

Разработка микросервисов на Go 0.000

Открыть на
STEPIK.ORG

Это онлайн-курс от Авито. За 3 месяца вы освоите Go, PostgreSQL, API и Docker и создадите собственный микросервис.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Разработка микросервисов на Go»Учеников на курсе 236
Сертификаты, выданные на курсе «Разработка микросервисов на Go»Сертификатов выдано 0
Отзывы о курсе «Разработка микросервисов на Go»Отзывов получено 0
Рейтинг курса «Разработка микросервисов на Go»Рейтинг курса 0.000
Уроки в курсе «Разработка микросервисов на Go»Количество уроков 50
Тесты в курсе «Разработка микросервисов на Go»Количество квизов 2
Задачи с кодом в курсе «Разработка микросервисов на Go»Количество задач с кодом 12
Время прохождения курса «Разработка микросервисов на Go»Время прохождения курса
Обновления курса «Разработка микросервисов на Go»Обновления курса
Дата публикации курса «Разработка микросервисов на Go»Дата публикации курса
Последнее обновление курса «Разработка микросервисов на Go»Последнее обновление

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

Разделы в курсе «Разработка микросервисов на Go» 16 разделов Уроки в курсе «Разработка микросервисов на Go» 50 уроков Тесты в курсе «Разработка микросервисов на Go» 2 теста Задачи в курсе «Разработка микросервисов на Go» 12 задач Время прохождения курса «Разработка микросервисов на Go» 5 ч. Последнее обновление курса «Разработка микросервисов на Go» обн. 10 июля 2026

Погружение в курс

4 урока
1. О курсе
2. Знакомство с Golang
3. Установка Golang
4. Организационная встреча

Основы языка Go

12 уроков
1. Базовые типы
2. Пакеты и функции
3. Указатели
4. Структуры
5. Слайсы
6. Мапы
7. Составная задача
8. Интерфейсы
9. Работа с ошибками
10. Введение в Concurrency
11. Конкурентность в Go
12. Тренировочная задача по модулю

Структура сервиса, пакет http и веб-сервер

2 урока
1. Воркшоп: структура сервиса, пакет http и веб-сервер
2. Домашка — этап №1

Подключение БД, миграции, пакет pgs, goose

3 урока
1. Воркшоп: подключение базы данных, миграции, пакет pgx, goose
2. Домашка — этап №2
3. Инструкция: как развернуть PostgreSQL в контейнере Docker

Архитектура и принципы программирования

3 урока
1. Воркшоп: архитектура и принципы программирования
2. Домашка — этап №3
3. Q&A-сессия №1

Расширение логики и паттерн factory

2 урока
1. Воркшоп: расширение логики и паттерн factory
2. Домашка — этап №4

Конкурентный код (горутины, тикеры)

2 урока
1. Воркшоп: конкурентный код (горутины, тикеры)
2. Домашка — этап №5

Unit и интеграционное тестирование

3 урока
1. Воркшоп: unit и интеграционное тестирование
2. Домашка — этап №6
3. Q&A-сессия №2

Синхронные запросы, rest

3 урока
1. Воркшоп: синхронные запросы, rest
2. Домашка — этап №7
3. Инструкция: как развернуть тестовый сервис

Интеграция с Data Bus

3 урока
1. Воркшоп: интеграция с Data Bus
2. Домашка — этап №8
3. Инструкция: как развернуть Kafka в Docker

Мониторинг и основы observability

4 урока
1. Воркшоп: мониторинг и основы observability
2. Домашка — этап №9
3. Инструкция: как развернуть стек для метрик
4. Q&A-сессия №3

Дополнительные материалы

1 урок
1. Полезные материалы

Паттерны микросервисов, rate limiter

2 урока
1. Воркшоп: паттерны микросервисов, rate limiter
2. Домашка — этап №10

Docker и CI/CD

2 урока
1. Воркшоп: Docker и CI/CD
2. Домашка — этап №11

Профилирование и оптимизация

3 урока
1. Воркшоп: профилирование и оптимизация
2. Домашка — этап №12
3. Q&A-сессия №4

Подведение итогов курса

1 урок
1. Итоги