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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Учеников на курсе 165
Сертификаты, выданные на курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Сертификатов выдано 50
Отзывы о курсе «Go (golang) + Gin = быстрый бекенд для заметок v2»Отзывов получено 14
Рейтинг курса «Go (golang) + Gin = быстрый бекенд для заметок v2»Рейтинг курса 4.429
Уроки в курсе «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» обн. 16 июля 2026

Подготовка

3 урока
1. О курсе ↗
2. Микросервисная и Монолитная архитектура ↗
3. Настройка инструментов ↗

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

20 уроков
1. Понятие Аутентификация и Авторизация ↗
2. auth: развернем базу PostgreSQL для сервиса auth ↗
3. auth: установка PgAdmin для работы с БД ↗
4. Установка фреймворка GIN ↗
5. auth: запуск простого тестового сервера ↗
6. auth: создания пакета сonfig — конфигурация сервиса ↗
7. auth: cоздания пакета server — инициализация сервера. ↗
8. auth: создания пакета handler — обработчиков запросов ↗
9. auth: создания пакета routes — настройка маршрутов ↗
10. auth: тестируем API с помощью Curl запросов ↗
11. auth: установка GORM ↗
12. auth: обновляем пакет config ↗
13. auth: создания пакета database — для работы с БД ↗
14. auth: создания пакета service и models — для работы с БД ↗
15. auth: создание общего пакета для работы с JWT ↗
16. auth: реализуем функции в обработчике ↗
17. auth: реализуем функции для защиты маршрутов ↗
18. auth: полный тест API с помощью Curl запросов ↗
19. auth: перенос микросервиса в Docker ↗
20. auth: перенос PgAdmin в Docker ↗

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

18 уроков
1. notes: развернем базу MongoDB для сервиса notes ↗
2. notes: инициализация MongoDB Express для управления БД. ↗
3. notes : установка фреймворка GIN ↗
4. notes: создания пакета errors — объявления ошибок. ↗
5. notes: создания пакета сonfig — конфигурация сервиса ↗
6. notes: cоздания пакета server — инициализация сервера. ↗
7. notes: создания пакета handler — обработчиков запросов ↗
8. notes: внедрение jwtmanager ↗
9. notes: создания пакета routes — настройка маршрутов ↗
10. notes: тестируем API с помощью Curl запросов ↗
11. notes: создания пакета database — для работы с БД ↗
12. notes: создания пакета service и models — для работы с БД ↗
13. notes: реализуем функции в обработчике ↗
14. notes: полный тест API с помощью Curl запросов ↗
15. notes: реализуем кеширование Redis ↗
16. notes: создания пакета caching — для работы Redis ↗
17. notes: полный тест API + Кеш с помощью Curl запросов ↗
18. notes: перенос микросервиса в Docker ↗

nginx

3 урока
1. nginx: скрываем сервисы от внешнего доступа ↗
2. nginx: внедряем веб-сервер nginx ↗
3. nginx: глобально тестируем API с помощью Curl запросов ↗

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

4 урока
1. Покупка VDS (Virtual Dedicated Server). ↗
2. Создание SSH соединения в VSCode с VDS ↗
3. Добавление пользователя на VDS и установка Docker ↗
4. Развернем проект на удаленной виртуальной машине. ↗

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

1 урок
1. Выпуск сертификата и благодарность) ↗