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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Go: построение веб‑сервиса с JWT-аутентификацией»Учеников на курсе 0
Сертификаты, выданные на курсе «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-аутентификацией» 7 ч. Последнее обновление курса «Go: построение веб‑сервиса с JWT-аутентификацией» обн. 1 июля 2026

1. Первые шаги

1 урок
Закрытый
1.1 Старт
68
56
5м 46с
0

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

2 урока
Закрытый
2.1 Теория ключевых аспектов
204
157
30м 21с
26
Закрытый
2.2 Есть вопросик...
184
147
5м 23с
11

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

19 уроков
Закрытый
3.1 Зачем нужны базы данных
139
101
12м 9с
16
Закрытый
3.2 Установка и настройка окружения для работы с SQLite
127
112
16м 35с
12
Закрытый
3.3 Основные концепции структуры базы данных
123
111
9м 35с
12
Закрытый
3.4 Отношения в базе данных
121
109
5м 11с
14
Закрытый
3.5 Что такое SQL и система типов
114
105
9м 31с
12
Закрытый
3.6 Создание таблиц
115
105
6м 59с
12
Закрытый
3.7 Ограничения SQL
110
101
14м 59с
14
Закрытый
3.8 Добавление записей
105
100
8м 48с
14
Закрытый
3.9 Самостоятельная работа: наполнение данными
105
99
4м 19с
12
Закрытый
3.10 Выборка данных
105
99
10м 15с
11
Закрытый
3.11 Фильтрация данных
104
99
23м 43с
13
Закрытый
3.12 Оператор обновления данных
103
99
4м 39с
10
Закрытый
3.13 Самостоятельная работа на обновление данных
104
96
6м 44с
12
Закрытый
3.14 Оператор удаления данных
103
98
5м 27с
12
Закрытый
3.15 Самостоятельная работа: создание и наполнение базы данных
102
96
2м 16с
8
Закрытый
3.16 Сложные концепции
108
99
15м 38с
13
Закрытый
3.17 Самостоятельная работа на сложные запросы
102
93
3м 58с
11
Закрытый
3.18 Сложные запросы
107
107
3м 2с
11
Закрытый
3.19 Самостоятельная работа на объединение
105
96
6м 48с
12

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

14 уроков
Закрытый
4.1 Базовый HTTP-сервер
1
1
-
0
Закрытый
4.2 Модель Contact
0
0
-
0
Закрытый
4.3 Инициализация SQLite и миграции
0
0
-
0
Закрытый
4.4 Репозиторий контактов
0
0
-
0
Закрытый
4.5 Сервис контактов
0
0
-
0
Закрытый
4.6 HTTP-обработчик создания контакта
0
0
-
0
Закрытый
4.7 Интеграция слоя контактов
0
0
-
0
Закрытый
4.8 Рефакторинг
0
0
-
0
Закрытый
4.9 Валидация и уникальность
0
0
-
0
Закрытый
4.10 Валидация по-взрослому
0
0
-
0
Закрытый
4.11 GET-запрос получения всех контактов
0
0
-
0
Закрытый
4.12 GET-запрос получение контакта по ID
0
0
-
0
Закрытый
4.13 Мягкое удаление контакта (Soft Delete)
0
0
-
0
Закрытый
4.14 Саморефлексия
1
0
-
0

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

15 уроков
Закрытый
5.1 Техническое задание
0
0
-
0
Закрытый
5.2 Модель пользователя и структура аутентификации
0
0
-
0
Закрытый
5.3 Таблица в базе данных
0
0
-
0
Закрытый
5.4 Заготовка слоя регистрации
0
0
-
0
Закрытый
5.5 Регистрация пользователя
0
0
-
0
Закрытый
5.6 Хеширование паролей
0
0
-
0
Закрытый
5.7 Аутентификация и проверка пароля
0
0
-
0
Закрытый
5.8 JWT-токены: Claims и JWTService
0
0
-
0
Закрытый
5.9 Генерация JWT при успешной авторизации
0
0
-
0
Закрытый
5.10 Окружение
0
0
-
0
Закрытый
5.11 JWT Middleware для защиты эндпоинтов
0
0
-
0
Закрытый
5.12 Поддержка Bearer-токенов
0
0
-
0
Закрытый
5.13 Проверка владельца при удалении
0
0
-
0
Закрытый
5.14 Проверка владельца при обновлении
0
0
-
0
Закрытый
5.15 Перспективы развития
2
0
-
0

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

3 урока
Закрытый
6.1 Общее описание
1
1
-
0
Закрытый
6.2 Что будем делать
0
0
-
0
Закрытый
6.3 Итоги
1
1
212м 0с
0