Содержание курса
1. Введение
2 урока
789
789
2м
24
Закрытый
1.1
Основные рекомендации перед прохождением
↗
86
86
1м 7с
3
Закрытый
1.2
Онлайн-встречи
↗
703
703
1м 47с
21
2. API, RESTful. Терминология
2 урока
158
140
42м
10
Закрытый
2.1
Теория
↗
81
72
40м 16с
7
Закрытый
2.2
Практика
↗
77
68
2м 56с
3
3. Подготовка проекта
9 уроков
2 155
1 057
50м
31
Открытый
3.1
Инициализация проекта
↗
314
99
10м 11с
5
Закрытый
3.2
Установка библиотек и замечения к проекту
↗
152
88
5м 14с
3
Открытый
3.3
Подготовка базы данных
↗
364
122
6м 26с
4
Открытый
3.4
Интеграция базы данных в проект
↗
265
117
2м 36с
3
Открытый
3.5
Настройка работы с контроллерами и маршрутизация
↗
342
342
10м 11с
3
Открытый
3.6
Конфигурирование приложения для работы с базой данных
↗
249
63
7м 45с
4
Открытый
3.7
Рефакторинг
↗
336
93
4м 20с
3
Закрытый
3.8
Преднастройка аутентификации и авторизации
↗
67
67
2м 20с
3
Закрытый
3.9
Обновление модели IdentityUser
↗
66
66
3м 8с
3
4. Инфраструктура для работы с продуктами
10 уроков
615
604
75м
32
Закрытый
4.1
Подготовка работы с товарами
↗
67
67
3м 55с
3
Закрытый
4.2
Наполнение тестовыми данными
↗
66
66
6м 13с
4
Закрытый
4.3
GET-метод получения товаров
↗
66
62
6м 59с
3
Закрытый
4.4
Собирательная модель ответа сервера
↗
61
61
5м 17с
3
Закрытый
4.5
Endpoint получения продукта по ID
↗
61
61
7м 57с
3
Закрытый
4.6
Подготовка к добавлению продукта
↗
60
54
4м 53с
3
Закрытый
4.7
Endpoint создания продукта
↗
59
59
13м 43с
4
Закрытый
4.8
DTO-модель обновления продукта
↗
59
59
4м 41с
3
Закрытый
4.9
Endpoint обновления продукта
↗
59
59
19м 35с
3
Закрытый
4.10
Endpoint удаления продукта
↗
57
56
9м 9с
3
5. Инфраструктура для аутентификации и авторизации
14 уроков
771
765
75м
47
Закрытый
5.1
Роли для пользователей
↗
61
61
6м 47с
3
Закрытый
5.2
Подготовка Auth-контроллера
↗
62
62
1м 4с
3
Закрытый
5.3
DTO-модель для регистрации
↗
60
60
2м 7с
3
Закрытый
5.4
Endpoint регистрации пользователя
↗
58
58
13м 25с
3
Закрытый
5.5
Конфигурирование сложности пароля
↗
54
54
3м 56с
3
Закрытый
5.6
Что такое JWT
↗
57
55
4м 30с
5
Закрытый
5.7
Сервис генерации JWT-токенов
↗
55
55
8м 30с
3
Закрытый
5.8
DTO-модели для входа в систему
↗
54
54
1м 2с
3
Закрытый
5.9
Обработка запроса на вход пользователя в систему
↗
52
52
6м 29с
3
Закрытый
5.10
Настройка аутентификации JWT
↗
52
51
7м 16с
3
Закрытый
5.11
Настройка правил аутентификации и авторизации
↗
51
51
7м 36с
4
Закрытый
5.12
Auth-тесты
↗
54
54
4м 15с
3
Закрытый
5.13
Ещё тесты
↗
53
50
8м 55с
4
Закрытый
5.14
Донастройка Swagger
↗
48
48
4м 1с
4
6. Инфраструктура для корзины товаров
3 урока
138
138
42м
9
Закрытый
6.1
Подготовка к реализации корзины с товарами
↗
48
48
5м 3с
3
Закрытый
6.2
Создание сервиса для работы с корзиной товаров
↗
48
48
20м 18с
4
Закрытый
6.3
Endpoint'ы работы с корзиной товаров
↗
42
42
17м 35с
2
7. Инфраструктура для создания заказов
14 уроков
568
563
60м
30
Закрытый
7.1
Модель деталей заказа
↗
46
46
2м 23с
3
Закрытый
7.2
Модель всего заказа
↗
42
42
4м 15с
2
Закрытый
7.3
Статусы заказов
↗
41
41
1м 27с
2
Закрытый
7.4
Обновление базы данных
↗
41
41
1м 3с
2
Закрытый
7.5
Сервис создания заказов
↗
43
43
1м 16с
2
Закрытый
7.6
Контроллер создания заказов
↗
42
42
1м 32с
2
Закрытый
7.7
Логика формирования заказа
↗
42
38
13м 8с
2
Закрытый
7.8
Endpoint формирования заказа
↗
40
40
11м 3с
3
Закрытый
7.9
Логика получения заказа по ID
↗
40
40
1м 17с
2
Закрытый
7.10
Endpoint получения заказа по ID
↗
38
38
4м 23с
2
Закрытый
7.11
Логика получения заказов по ID пользователя
↗
38
38
3м 49с
2
Закрытый
7.12
Endpoint получения заказов по ID пользователя
↗
39
39
5м 35с
2
Закрытый
7.13
Логика обновления заказа по ID
↗
38
37
6м 28с
2
Закрытый
7.14
Endpoint обновления заказа по ID
↗
38
38
5м 20с
2
8. Инфраструктура для проведения платежей
3 урока
127
121
21м
6
Закрытый
8.1
Подготовка сервиса обработки платежа
↗
43
40
5м 14с
2
Закрытый
8.2
Реализация сервиса платежа
↗
42
40
11м 27с
2
Закрытый
8.3
Контроллер оплаты заказов
↗
42
41
4м 51с
2
9. Инфраструктура для работы с Simple Storage Service
4 урока
178
163
18м
8
Закрытый
9.1
Описание сервиса для работы с S3
↗
48
43
5м 16с
2
Закрытый
9.2
Регистрация сервиса хранения файлов
↗
44
44
2м 1с
2
Закрытый
9.3
Исправления загрузки и обновления продуктов
↗
43
43
5м 17с
2
Закрытый
9.4
Обновление данных
↗
43
33
5м 26с
2
10. Публикация проекта
8 уроков
360
336
35м
18
Закрытый
10.1
Подготовка к релизу
↗
49
49
4м 7с
2
Закрытый
10.2
Пагинация для продуктов
↗
45
38
3м 16с
3
Закрытый
10.3
Установка Docker на VPS
↗
44
39
3м 8с
2
Закрытый
10.4
Развертывание удалённой PostgreSQL базы данных
↗
42
42
2м 23с
2
Закрытый
10.5
Создание Docker-образа приложения
↗
42
39
11м 31с
3
Закрытый
10.6
Подготовка к публикации образа на Docker Hub
↗
43
39
3м 43с
2
Закрытый
10.7
Сборка и публикация образа
↗
45
40
6м 54с
2
Закрытый
10.8
Развертывание на удалённом сервере
↗
50
50
3м 34с
2
11. Итоги
2 урока
557
80
1м
18
Закрытый
11.1
Обратная связь
↗
51
51
0м 21с
2
Закрытый
11.2
Бонус оффер
↗
506
29
1м 35с
16