Курс на 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»Учеников на курсе 396
Сертификаты, выданные на курсе «Первые шаги в 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» обн. 8 июля 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. Что дальше?