Продвинутый BACKEND на . Nest js ПОЛНЫЙ КУРС Docker [Ulbi TV]

Исходный код - Таймкоды: 00:00 - Введение. 02:45 - Разворачиваем приложение. 05:20 - Запуск приложения в режиме разработки. 05:40 - Контроллеры, провайдеры (сервисы), [club67844175|@Module], [id64112152|@Controller], [club204064259|@Injectable]. 08:50 - Dependency Injection. Внедрение зависимостей. 09:30 - PostgreSQL. Sequelize. Подключаемся к базе данных. 12:20 - UserModule. UserService. UserController. 13:40 - Конфигурация. , . Переменные окружения. 18:30 - Sequelize. Модель пользователя. [id9474403|@Table], [club27601730|@Column]. 22:25 - Запись\Получение. Repository. Работа с БД. 25:30 - Postman 26:30 - Документация API. Swagger. 32:20 - Роли пользователя. 34:45 - Связь между таблицами. Many-to-many. @BelongsToMany, [id24300014|@ForeignKey] 44:50 - AuthModule. Регистрация. Авторизация. JWT Токен. 55:20 - Guards. CanActivate. Ограничиваем доступ неавторизованным пользователям. 01:01:25 - RolesGuard. Roles декоратор. Ограничение доступа пользователю без определенной роли. 01:06:20 - Выдача ролей. Бан пользователя. 01:13:22 - Pipes. Валидация входных данных. Class-validator. @IsString, @IsEmail, @Length 01:20:35 - GLobalPipes. 01:21:50 - Посты. One-to-many. @HasMany. 01:26:07 - FileService. Работа с файлами. Раздача статики. 01:34:35 - Docker. Dockerfile. Docker-compose. 01:40:25 - Итоги
Back to Top