Курс на Stepik
Обложка курса «Первые шаги в backend-разработке на Go» на Stepik
Бесплатно

Первые шаги в backend-разработке на Go ★ 5.000

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

Освойте основы backend-разработки на Go и соберите первый рабочий сервис. В курсе вы разберёте синтаксис Go, ошибки, указатели, структуры, интерфейсы, SQL и PostgreSQL, основы конкурентности, Gin, GORM, Docker Compose и трёхслойную архитектуру. На практике вы создадите REST API с базой данных, миграциями, CRUD, middleware, логированием, фильтрами и пагинацией.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Первые шаги в backend-разработке на Go»Учеников на курсе 415
Сертификаты, выданные на курсе «Первые шаги в backend-разработке на Go»Сертификатов выдано 0
Отзывы о курсе «Первые шаги в backend-разработке на Go»Отзывов получено 3
Рейтинг курса «Первые шаги в backend-разработке на Go»Рейтинг курса 5.000
Уроки в курсе «Первые шаги в backend-разработке на Go»Количество уроков 24
Тесты в курсе «Первые шаги в backend-разработке на Go»Количество квизов 218
Задачи с кодом в курсе «Первые шаги в backend-разработке на Go»Количество задач с кодом 51
Время прохождения курса «Первые шаги в backend-разработке на Go»Время прохождения курса —
Обновления курса «Первые шаги в backend-разработке на Go»Обновления курса — —
Дата публикации курса «Первые шаги в backend-разработке на Go»Дата публикации курса — ———
Последнее обновление курса «Первые шаги в backend-разработке на Go»Последнее обновление — ———
Сложность easy — ———

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

Разделы в курсе «Первые шаги в backend-разработке на Go» 5 разделов Уроки в курсе «Первые шаги в backend-разработке на Go» 24 урока Тесты в курсе «Первые шаги в backend-разработке на Go» 218 тестов Задачи в курсе «Первые шаги в backend-разработке на Go» 51 задача Время прохождения курса «Первые шаги в backend-разработке на Go» 9 ч. Последнее обновление курса «Первые шаги в backend-разработке на Go» обн. 4 октября 2026

Добро пожаловать в backend-разработку на Golang

1 урок
1. О курсе и об авторе ↗

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

6 уроков
1. Установка Go и первая программа ↗
2. Переменные, типы данных, константы ↗
3. Условия, switch и циклы for ↗
4. Функции, multiple return, ошибки и указатели ↗
5. Структуры, массивы, срезы и map ↗
6. Методы, интерфейсы и embedding (ООП в Go) ↗

PostgreSQL и конкурентность в Go

5 уроков
1. Основы реляционных баз данных ↗
2. SQL-запросы: SELECT, INSERT, UPDATE, DELETE и типы данных ↗
3. Агрегации и объединения: GROUP BY, HAVING, JOIN ↗
4. Конкурентность: goroutines и channels ↗
5. Sync: Mutex и WaitGroup + гонки данных ↗

Пишем REST API на Go + Gin

11 уроков
1. Старт проекта: go mod, Gin, первый endpoint /health ↗
2. Конфигурация через переменные окружения ↗
3. Docker Compose: поднимаем Postgres + приложение одной командой ↗
4. Подключение к БД через GORM + проверка соединения ↗
5. Модели User/Task + AutoMigrate ↗
6. Архитектура: handler → service → repository ↗
7. CRUD задач: Create + Read ↗
8. Update/Delete + фильтры и пагинация ↗
9. Единый формат ошибок + middleware ↗
10. Логирование запросов и событий ↗
11. Frontend для визуального представления проекта ↗

Заключение

1 урок
1. Что дальше? ↗