Курс на Stepik
Обложка курса «Go-шечка (pro)» на Stepik
3 990 ₽

Go-шечка (pro) ★ 0.000

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

Go на практике: от первой программы до сервиса городской доставки с HTTP, SQL, Docker и микросервисами.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go-шечка (pro)»Учеников на курсе 29
Сертификаты, выданные на курсе «Go-шечка (pro)»Сертификатов выдано 0
Отзывы о курсе «Go-шечка (pro)»Отзывов получено 0
Рейтинг курса «Go-шечка (pro)»Рейтинг курса 0.000
Уроки в курсе «Go-шечка (pro)»Количество уроков 67
Тесты в курсе «Go-шечка (pro)»Количество квизов 201
Задачи с кодом в курсе «Go-шечка (pro)»Количество задач с кодом 241
Время прохождения курса «Go-шечка (pro)»Время прохождения курса —
Стоимость курса «Go-шечка (pro)»Стоимость курса 3 990 ₽ —
Обновления курса «Go-шечка (pro)»Обновления курса — —
Дата публикации курса «Go-шечка (pro)»Дата публикации курса — ———
Последнее обновление курса «Go-шечка (pro)»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Go-шечка (pro)» 11 разделов Уроки в курсе «Go-шечка (pro)» 67 уроков Тесты в курсе «Go-шечка (pro)» 201 тест Задачи в курсе «Go-шечка (pro)» 241 задача Время прохождения курса «Go-шечка (pro)» 1 ч. Последнее обновление курса «Go-шечка (pro)» обн. 9 ноября 2026

01 · Знакомство с Go

6 уроков
1. Перед первым запуском ↗
2. Устанавливаем Go и запускаем первую программу ↗
3. Как устроен Go-проект ↗
4. Переменные и базовые типы ↗
5. Условия и циклы ↗
6. Считаем заказ: итоговая практика ↗

02 · Типы, функции и структуры

6 уроков
1. Строки, числа и преобразования типов ↗
2. Массивы и срезы ↗
3. Карты и работа с данными ↗
4. Функции и несколько результатов ↗
5. Структуры и методы ↗
6. Собираем первый пакет проекта ↗

03 · Интерфейсы, ошибки и пакеты

6 уроков
1. Указатели без лишней мистики ↗
2. Интерфейсы на понятных примерах ↗
3. Ошибки: проверяем и возвращаем ↗
4. Свои типы ошибок и оборачивание ↗
5. Пакеты и модули ↗
6. Разбираем чужой код ↗

04 · Тесты и конкурентность

6 уроков
1. Первый тест на Go ↗
2. Табличные тесты и граничные случаи ↗
3. Моки и зависимости ↗
4. Горутины и каналы ↗
5. Контекст и отмена работы ↗
6. Гонки и проверка -race ↗

05 · HTTP и REST API

7 уроков
1. Как устроен HTTP-запрос ↗
2. Первый сервер на net/http ↗
3. Роуты и обработчики ↗
4. JSON: принимаем и возвращаем данные ↗
5. Валидация и единый формат ошибок ↗
6. Middleware и логирование запросов ↗
7. Тестируем HTTP API ↗

06 · SQL и PostgreSQL

7 уроков
1. Таблицы и связи между данными ↗
2. SELECT, фильтрация и сортировка ↗
3. JOIN и группировка ↗
4. INSERT, UPDATE и DELETE ↗
5. Транзакции и уровни изоляции ↗
6. Индексы и план выполнения запроса ↗
7. Миграции и слой доступа к данным ↗

07 · Проектируем сервис доставки

6 уроков
1. Разбираем предметную область ↗
2. Слои приложения и зависимости ↗
3. Заказы и статусы доставки ↗
4. Авторизация и доступ к данным ↗
5. Конфигурация приложения ↗
6. Проверяем сервис целиком ↗

08 · Redis и фоновые задачи

5 уроков
1. Когда нужен Redis ↗
2. Кэширование и время жизни данных ↗
3. Идемпотентность запросов ↗
4. Фоновые задачи и повторные попытки ↗
5. Разбираем сбои и очищаем кэш ↗

09 · Микросервисы и gRPC

6 уроков
1. Когда монолит пора разделять ↗
2. Границы сервисов в нашем проекте ↗
3. Первый gRPC-контракт ↗
4. Клиент и сервер на Go ↗
5. Таймауты, ретраи и отказоустойчивость ↗
6. Собираем два сервиса вместе ↗

10 · События, Docker и CI

6 уроков
1. События и брокер сообщений ↗
2. NATS в проекте доставки ↗
3. Dockerfile для Go-сервиса ↗
4. Docker Compose и локальная инфраструктура ↗
5. GitHub Actions и проверки проекта ↗
6. Собираем окружение одной командой ↗

11 · Наблюдаемость и финальная сборка

6 уроков
1. Структурированные логи ↗
2. Метрики и health checks ↗
3. Трассировка запросов ↗
4. Разбор типичных проблем в проде ↗
5. Архитектурный разбор проекта ↗
6. Что повторить перед собеседованием ↗