Курс на 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»Учеников на курсе 165
Сертификаты, выданные на курсе «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» обн. 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. Выпуск сертификата и благодарность)