Курс на Stepik
Обложка курса «Go (golang) + Gin = быстрый бекенд для заметок v2» на Stepik
1 499 ₽

Go (golang) + Gin = быстрый бекенд для заметок v2 4.333

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

🚀 Освойте создание микросервисов на Go с нуля! Научитесь разрабатывать сервисы авторизации и управления заметками, работать с PostgreSQL, MongoDB, Redis, Docker и NGINX, а также деплоить проект на VDS. Практический курс для уверенного старта в микросервисной архитектуре!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Учеников на курсе 158
Сертификаты, выданные на курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Сертификатов выдано 48
Отзывы о курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Отзывов получено 12
Рейтинг курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Рейтинг курса 4.333
Уроки в курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Количество уроков 49
Тесты в курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Количество квизов 1
Время прохождения курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Время прохождения курса
Стоимость курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Стоимость курса 1 499 ₽
Обновления курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Обновления курса
Дата публикации курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Дата публикации курса
Последнее обновление курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Последнее обновление
Сложность easy

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

Разделы в курсе «Go (golang) + Gin = быстрый бекенд для заметок v2» 6 разделов Уроки в курсе «Go (golang) + Gin = быстрый бекенд для заметок v2» 49 уроков Тесты в курсе «Go (golang) + Gin = быстрый бекенд для заметок v2» 1 тест Время прохождения курса «Go (golang) + Gin = быстрый бекенд для заметок v2» 5 ч. Последнее обновление курса «Go (golang) + Gin = быстрый бекенд для заметок v2» обн. 19 марта 2026

1. Подготовка

3 урока
Открытый
1.1 О курсе
151
151
1м 4с
3
Открытый
1.2 Микросервисная и Монолитная архитектура
138
105
4м 2с
4
Открытый
1.3 Настройка инструментов
115
85
2м 43с
4

2. Создание микросервиса auth - aвторизации и aутентификации

20 уроков
Открытый
2.1 Понятие Аутентификация и Авторизация
139
122
1м 23с
3
Открытый
2.2 auth: развернем базу PostgreSQL для сервиса auth
134
134
4м 43с
1
Открытый
2.3 auth: установка PgAdmin для работы с БД
111
82
1м 41с
1
Открытый
2.4 Установка фреймворка GIN
144
144
3м 53с
3
Открытый
2.5 auth: запуск простого тестового сервера
118
118
1м 2с
3
Открытый
2.6 auth: создания пакета сonfig — конфигурация сервиса
120
74
10м 1с
4
Закрытый
2.7 auth: cоздания пакета server — инициализация сервера.
56
53
7м 49с
2
Закрытый
2.8 auth: создания пакета handler — обработчиков запросов
55
51
10м 5с
1
Закрытый
2.9 auth: создания пакета routes — настройка маршрутов
53
50
9м 14с
2
Закрытый
2.10 auth: тестируем API с помощью Curl запросов
52
47
9м 36с
1
Закрытый
2.11 auth: установка GORM
50
47
1м 19с
2
Закрытый
2.12 auth: обновляем пакет config
50
48
5м 49с
0
Закрытый
2.13 auth: создания пакета database — для работы с БД
49
49
3м 49с
0
Закрытый
2.14 auth: создания пакета service и models — для работы с БД
49
41
21м 23с
3
Закрытый
2.15 auth: создание общего пакета для работы с JWT
43
38
13м 36с
1
Закрытый
2.16 auth: реализуем функции в обработчике
38
30
25м 14с
0
Закрытый
2.17 auth: реализуем функции для защиты маршрутов
35
31
6м 5с
0
Закрытый
2.18 auth: полный тест API с помощью Curl запросов
33
26
12м 31с
0
Закрытый
2.19 auth: перенос микросервиса в Docker
34
28
5м 49с
0
Закрытый
2.20 auth: перенос PgAdmin в Docker
34
34
2м 39с
0

3. Создание микросервиса notes для управления заметками

18 уроков
Закрытый
3.1 notes: развернем базу MongoDB для сервиса notes
30
30
2м 33с
0
Закрытый
3.2 notes: инициализация MongoDB Express для управления БД.
27
27
1м 0с
0
Закрытый
3.3 notes : установка фреймворка GIN
27
23
2м 52с
0
Закрытый
3.4 notes: создания пакета errors — объявления ошибок.
25
25
2м 9с
0
Закрытый
3.5 notes: создания пакета сonfig — конфигурация сервиса
27
22
6м 19с
0
Закрытый
3.6 notes: cоздания пакета server — инициализация сервера.
27
23
2м 21с
0
Закрытый
3.7 notes: создания пакета handler — обработчиков запросов
26
24
4м 18с
0
Закрытый
3.8 notes: внедрение jwtmanager
28
28
2м 7с
0
Закрытый
3.9 notes: создания пакета routes — настройка маршрутов
25
22
9м 8с
0
Закрытый
3.10 notes: тестируем API с помощью Curl запросов
24
20
10м 34с
0
Закрытый
3.11 notes: создания пакета database — для работы с БД
23
23
2м 39с
0
Закрытый
3.12 notes: создания пакета service и models — для работы с БД
24
20
24м 57с
0
Закрытый
3.13 notes: реализуем функции в обработчике
23
18
6м 21с
0
Закрытый
3.14 notes: полный тест API с помощью Curl запросов
19
17
10м 40с
0
Закрытый
3.15 notes: реализуем кеширование Redis
21
18
4м 16с
0
Закрытый
3.16 notes: создания пакета caching — для работы Redis
21
17
16м 53с
0
Закрытый
3.17 notes: полный тест API + Кеш с помощью Curl запросов
24
18
5м 1с
0
Закрытый
3.18 notes: перенос микросервиса в Docker
21
17
4м 20с
0

4. nginx

3 урока
Закрытый
4.1 nginx: скрываем сервисы от внешнего доступа
28
21
1м 16с
2
Закрытый
4.2 nginx: внедряем веб-сервер nginx
25
20
4м 46с
3
Закрытый
4.3 nginx: глобально тестируем API с помощью Curl запросов
25
19
8м 25с
2

5. Deploy (деплой) проекта на удаленный сервер.

4 урока
Закрытый
5.1 Покупка VDS (Virtual Dedicated Server).
53
44
2м 24с
1
Закрытый
5.2 Создание SSH соединения в VSCode с VDS
51
44
2м 1с
2
Закрытый
5.3 Добавление пользователя на VDS и установка Docker
49
40
5м 19с
2
Закрытый
5.4 Развернем проект на удаленной виртуальной машине.
54
47
0м 19с
1

6. Выпуск сертификата

1 урок
Закрытый
6.1 Выпуск сертификата и благодарность)
65
43
0м 24с
4