Содержание курса
Быстрый старт
4 урока
1.
Что будем делать
↗
2.
Подготовка проекта
↗
3.
Начало разработки
↗
4.
Онлайн-встречи
↗
Ядро сервиса
23 урока
1.
Подготовка инфраструктуры для сущностей
↗
2.
Первая сущность
↗
3.
Рефакторинг
↗
4.
DbContext
↗
5.
Настройка хранения сущностей
↗
6.
Наполнение данными
↗
7.
Рефакторинг
↗
8.
Основа сервиса
↗
9.
Тестировние
↗
10.
Разговор за CancellationToken
↗
11.
Рефакторинг
↗
12.
Техническое задание №1
↗
13.
Get all
↗
14.
Get by id
↗
15.
Глобальная обработка исключений
↗
16.
Логирование
↗
17.
Create
↗
18.
Update
↗
19.
Delete
↗
20.
Миграция soft delete
↗
21.
Реализация soft delete
↗
22.
React policy
↗
23.
Рефакторинг
↗
CQRS
14 уроков
1.
Теоретические основы
↗
2.
Инфраструктура
↗
3.
Service Deprecated
↗
4.
Get all
↗
5.
Рефаторинг
↗
6.
Новая модель ответов
↗
7.
Get by id
↗
8.
Create
↗
9.
Delete
↗
10.
Техническое задание №2
↗
11.
Update
↗
12.
Auto маппинг
↗
13.
Техническое задание №3
↗
14.
Обновление Create
↗
Identity
12 уроков
1.
Описание User Identity
↗
2.
Конфигурация AddIdentity Services
↗
3.
Наполнение пользователями
↗
4.
Security DTO
↗
5.
Auth login
↗
6.
Jwt Security Service: основа
↗
7.
Jwt Security Service: реализация
↗
8.
Authentication Middleware
↗
9.
Политика аутентификации пользователей
↗
10.
Auth register
↗
11.
Validation Middleware
↗
12.
Техническое задание №4. С персональной проверкой
↗
Рефакторинг
4 урока
1.
Новая структура
↗
2.
Login
↗
3.
Register
↗
4.
Registered Exception
↗
Отношения
16 уроков
1.
Дальнейший план
↗
2.
Основы отношений
↗
3.
Начало настройки отношений
↗
4.
Миграция
↗
5.
UserAccessor
↗
6.
Обновление Create
↗
7.
Базовые проблемы получения данных
↗
8.
DTO
↗
9.
Подгрузка связанных данных
↗
10.
Добавление поля и обвязки для него
↗
11.
Логика обновления
↗
12.
Join Leave Handler & BUG FIX
↗
13.
Политика удаления
↗
14.
Forbidden
↗
15.
Soft delete relationship
↗
16.
Техническое задание №5
↗
Комментрарии
5 уроков
1.
Инфраструктура
↗
2.
Create
↗
3.
Get all
↗
4.
Тесты
↗
5.
Бонус оффер
↗