Курс на 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»Учеников на курсе 379
Сертификаты, выданные на курсе «Первые шаги в 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

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

1 урок
Закрытый
1.1 О курсе и об авторе
280
127
1м 21с
0

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

6 уроков
Закрытый
2.1 Установка Go и первая программа
149
99
4м 23с
0
Закрытый
2.2 Переменные, типы данных, константы
112
55
21м 37с
0
Закрытый
2.3 Условия, switch и циклы for
77
39
26м 53с
0
Закрытый
2.4 Функции, multiple return, ошибки и указатели
60
33
29м 7с
0
Закрытый
2.5 Структуры, массивы, срезы и map
54
32
41м 26с
0
Закрытый
2.6 Методы, интерфейсы и embedding (ООП в Go)
48
29
36м 1с
0

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

5 уроков
Закрытый
3.1 Основы реляционных баз данных
54
38
7м 54с
0
Закрытый
3.2 SQL-запросы: SELECT, INSERT, UPDATE, DELETE и типы данных
48
32
14м 56с
0
Закрытый
3.3 Агрегации и объединения: GROUP BY, HAVING, JOIN
43
28
26м 22с
0
Закрытый
3.4 Конкурентность: goroutines и channels
45
26
40м 8с
0
Закрытый
3.5 Sync: Mutex и WaitGroup + гонки данных
35
27
6м 16с
0

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

11 уроков
Закрытый
4.1 Старт проекта: go mod, Gin, первый endpoint /health
53
26
8м 6с
0
Закрытый
4.2 Конфигурация через переменные окружения
40
25
24м 17с
0
Закрытый
4.3 Docker Compose: поднимаем Postgres + приложение одной командой
41
24
12м 34с
0
Закрытый
4.4 Подключение к БД через GORM + проверка соединения
35
18
12м 20с
0
Закрытый
4.5 Модели User/Task + AutoMigrate
31
16
26м 18с
0
Закрытый
4.6 Архитектура: handler → service → repository
28
15
33м 40с
0
Закрытый
4.7 CRUD задач: Create + Read
24
11
35м 25с
0
Закрытый
4.8 Update/Delete + фильтры и пагинация
18
10
51м 21с
0
Закрытый
4.9 Единый формат ошибок + middleware
20
9
44м 47с
0
Закрытый
4.10 Логирование запросов и событий
21
9
5м 50с
0
Закрытый
4.11 Frontend для визуального представления проекта
28
28
9м 51с
0

5. Заключение

1 урок
Закрытый
5.1 Что дальше?
48
21
1м 24с
0