Курс на Stepik
Обложка курса «Go: построение веб‑сервиса с JWT-аутентификацией» на Stepik
5 000 ₽

Go: построение веб‑сервиса с JWT-аутентификацией 0.000

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

Пошагово строим на Go production-ориентированный REST-сервис: слоистая архитектура, работа с базой данных, валидация, JWT-аутентификация и разграничение прав доступа. От пустого main до защищённого API

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Учеников на курсе 1
Сертификаты, выданные на курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Сертификатов выдано 0
Отзывы о курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Отзывов получено 0
Рейтинг курса «Go: построение веб‑сервиса с JWT-аутентификацией»Рейтинг курса 0.000
Уроки в курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Количество уроков 54
Тесты в курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Количество квизов 89
Задачи с кодом в курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Количество задач с кодом 2
Время прохождения курса «Go: построение веб‑сервиса с JWT-аутентификацией»Время прохождения курса
Стоимость курса «Go: построение веб‑сервиса с JWT-аутентификацией»Стоимость курса 5 000 ₽
Обновления курса «Go: построение веб‑сервиса с JWT-аутентификацией»Обновления курса
Дата публикации курса «Go: построение веб‑сервиса с JWT-аутентификацией»Дата публикации курса
Последнее обновление курса «Go: построение веб‑сервиса с JWT-аутентификацией»Последнее обновление

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

Разделы в курсе «Go: построение веб‑сервиса с JWT-аутентификацией» 6 разделов Уроки в курсе «Go: построение веб‑сервиса с JWT-аутентификацией» 54 урока Тесты в курсе «Go: построение веб‑сервиса с JWT-аутентификацией» 89 тестов Задачи в курсе «Go: построение веб‑сервиса с JWT-аутентификацией» 2 задачи Время прохождения курса «Go: построение веб‑сервиса с JWT-аутентификацией» 9 ч. Последнее обновление курса «Go: построение веб‑сервиса с JWT-аутентификацией» обн. 25 августа 2026

Первые шаги

1 урок
1. Старт

RESTful API: обзор фундаментальных концепций

2 урока
1. Теория ключевых аспектов
2. Есть вопросик...

SQL и СУБД: SQLite, введение в теорию хранения данных

19 уроков
1. Зачем нужны базы данных
2. Установка и настройка окружения для работы с SQLite
3. Основные концепции структуры базы данных
4. Отношения в базе данных
5. Что такое SQL и система типов
6. Создание таблиц
7. Ограничения SQL
8. Добавление записей
9. Самостоятельная работа: наполнение данными
10. Выборка данных
11. Фильтрация данных
12. Оператор обновления данных
13. Самостоятельная работа на обновление данных
14. Оператор удаления данных
15. Самостоятельная работа: создание и наполнение базы данных
16. Сложные концепции
17. Самостоятельная работа на сложные запросы
18. Сложные запросы
19. Самостоятельная работа на объединение

Начало разработки

14 уроков
1. Базовый HTTP-сервер
2. Модель Contact
3. Инициализация SQLite и миграции
4. Репозиторий контактов
5. Сервис контактов
6. HTTP-обработчик создания контакта
7. Интеграция слоя контактов
8. Рефакторинг
9. Валидация и уникальность
10. Валидация по-взрослому
11. GET-запрос получения всех контактов
12. GET-запрос получение контакта по ID
13. Мягкое удаление контакта (Soft Delete)
14. Саморефлексия

Погружение в разработку

15 уроков
1. Техническое задание
2. Модель пользователя и структура аутентификации
3. Таблица в базе данных
4. Заготовка слоя регистрации
5. Регистрация пользователя
6. Хеширование паролей
7. Аутентификация и проверка пароля
8. JWT-токены: Claims и JWTService
9. Генерация JWT при успешной авторизации
10. Окружение
11. JWT Middleware для защиты эндпоинтов
12. Поддержка Bearer-токенов
13. Проверка владельца при удалении
14. Проверка владельца при обновлении
15. Перспективы развития

Как начать в микросервисы?

3 урока
1. Общее описание
2. Что будем делать
3. Итоги