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

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

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

За несколько модулей вы пройдёте путь от основ Go до первого рабочего бэкенд-сервиса: закрепите базовый синтаксис и ключевые концепции (ошибки, указатели, структуры, интерфейсы и методы), освоите SQL в PostgreSQL (CRUD, JOIN, GROUP BY/HAVING), разберётесь с конкурентностью (goroutines, channels, Mutex/WaitGroup) и примените всё на практике, собрав мини-веб-приложение на Gin с подключением БД через GORM, миграциями, трёхслойной архитектурой (handler → service → repository), middleware, логированием, фильтрам

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

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

Разделы в курсе «Первые шаги в backend-разработке на Golang» 5 разделов Уроки в курсе «Первые шаги в backend-разработке на Golang» 24 урока Тесты в курсе «Первые шаги в backend-разработке на Golang» 218 тестов Задачи в курсе «Первые шаги в backend-разработке на Golang» 51 задача Время прохождения курса «Первые шаги в backend-разработке на Golang» 8 ч. Последнее обновление курса «Первые шаги в backend-разработке на Golang» обн. 16 мая 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