Курс на Stepik
Обложка курса «Go для мидлов» на Stepik
500 ₽

Go для мидлов 5.000

Открыть на
STEPIK.ORG
Категории курса

Go для middle: композиция, интерфейсы, ошибки, горутины, каналы, context, синхронизация, тесты, PostgreSQL, HTTP, JSON, slog и итоговый сервис.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go для мидлов»Учеников на курсе 35
Сертификаты, выданные на курсе «Go для мидлов»Сертификатов выдано 0
Отзывы о курсе «Go для мидлов»Отзывов получено 1
Рейтинг курса «Go для мидлов»Рейтинг курса 5.000
Уроки в курсе «Go для мидлов»Количество уроков 139
Тесты в курсе «Go для мидлов»Количество квизов 597
Время прохождения курса «Go для мидлов»Время прохождения курса
Стоимость курса «Go для мидлов»Стоимость курса 500 ₽
Обновления курса «Go для мидлов»Обновления курса
Дата публикации курса «Go для мидлов»Дата публикации курса
Последнее обновление курса «Go для мидлов»Последнее обновление
Сложность normal

Чему вы научитесь

  • проектировать композицию, маленькие интерфейсы и цепочки ошибок
  • строить и завершать goroutine/channel pipeline без утечек и гонок
  • выбирать channel, Mutex, atomic и context под конкретную модель доступа
  • писать table-driven, integration и benchmark-тесты, использовать race detector
  • работать с PostgreSQL через database/sql и pgx, транзакциями и миграциями
  • строить HTTP API, middleware, structured logging, конфигурацию и graceful shutdown

О курсе

Go для middle: композиция, интерфейсы, ошибки, горутины, каналы, context, синхронизация, тесты, PostgreSQL, HTTP, JSON, slog и итоговый сервис.

Для кого этот курс

Go-разработчики уровня junior, переходящие от CLI и библиотек к сетевым сервисам; backend-инженеры, которым нужна системная практика конкурентности и context; разработчики других компилируемых языков с базовым знанием Go; инженеры, готовящиеся к middle-собеседованиям и production-задачам.

Начальные требования

уверенная junior-база Go: типы, срезы, карты, структуры, методы, интерфейсы и ошибки Go 1.23+, go modules, терминал, Git и базовое тестирование основы SQL и HTTP полезны; ключевые связки разбираются в программе

Преподаватели курса

Как проходит обучение

Каждый урок проходится по циклу: понять идею, запустить и изменить пример, ответить на тест, самостоятельно решить практику и только затем свериться с разбором.

Материал выстроен последовательно, без обязательных дедлайнов. Рекомендуется вести учебный репозиторий и журнал ошибок.

Формат курса

Самостоятельный текстовый курс: подробная теория, запускаемые примеры, тесты для самопроверки, практические задачи с решениями и итоговый проект.

Что вы получите

  • полный текстовый конспект курса с рабочими примерами
  • 597 тестовых вопросов для самопроверки
  • 300 практических задач с решениями
  • итоговый проект: HTTP-сервис менеджера задач: handlers, service, repository на PostgreSQL, middleware, structured logging, context, graceful shutdown, unit и integration tests.

Нагрузка

110-170 часов

Расскажите о курсе друзьям