Курс на 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, организовывать проект в пакетах и модулях.
  • Работать со структурами, интерфейсами, ошибками, контекстом и конкурентностью.
  • Создавать HTTP/REST API с валидацией, авторизацией и понятной обработкой ошибок.
  • Проектировать SQL-запросы, работать с PostgreSQL, транзакциями, индексами и миграциями.
  • Разделять backend на сервисы и организовывать взаимодействие через gRPC и события.
  • Использовать Redis, Docker, Git и CI/CD в практическом проекте.
  • Покрывать код тестами и находить проблемы с помощью логов, метрик и трассировки.
  • Объяснять архитектурные решения и уверенно обсуждать Go backend на собеседовании.

О курсе

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

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

Для разработчиков с базовым опытом программирования, которые хотят перейти в backend на Go, систематизировать знания или начать двигаться от Junior к Junior+/Middle.

Курс подойдёт тем, кто приходит из PHP, Python, JavaScript, Java или другого языка и хочет не просто выучить синтаксис Go, а разобраться в создании сервисов, работе с данными и инженерных практиках.

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

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

Знание Go не требуется. Нужны базовые представления о переменных, функциях, условиях и циклах в любом языке программирования.

Желательно понимать, что такое HTTP-запрос, база данных и Git. SQL будем разбирать по ходу курса, поэтому глубокий опыт с PostgreSQL не нужен.

Для практики понадобится компьютер или ноутбук с интернетом. На поздних этапах пригодятся Docker и терминал; инструкции по настройке будут внутри курса.

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

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

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

Теоретические шаги чередуются с практикой и контрольными точками. Простые задания можно выполнять прямо в Stepik, а сервисы и итоговые части проекта — запускать локально в Docker.

Материал идёт от языка к production-подходам: Go и инструменты → HTTP и SQL → сервисная архитектура → микросервисы и инфраструктура → тестирование и наблюдаемость.

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

  • Сквозной учебный проект «Городская доставка» на Go.
  • Практические задания с автоматической проверкой и контрольными точками.
  • Шаблоны сервисов, Docker-конфигурации, SQL-миграции и набор тестов.
  • Разбор типичных ошибок, архитектурных решений и вопросов с backend-собеседований.
  • Чек-лист подготовки Go-разработчика к первому production-проекту и собеседованию.

Нагрузка

80–100 часов

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