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

В этом ролике мы реализуем масштабируемый backend на node js с использованием фреймворка Nest js. В качестве СУБД воспользуемся PostgreSQL в связке с ORM Sequelize на node js. Задокументируем API с помощью SWAGER nest js. По итогу обернем приложение на node js в docker и docker compose. Backend разработка. Backend для начинающих. Продвинутый backend. Backend уроки. Backend на Javascript. Мой курс “Продвинутый Frontend. В production на React“ - Backend Для начинающих - Fullstack интернет магазин - Исходный код - Таймкоды: 00:00 - Введение. 02:45 - Разворачиваем приложение. 05:20 - Запуск приложения в режиме разработки. 05:40 - Контроллеры, провайдеры (сервисы), @Module, @Controller, @Injectable. 08:50 - Dependency Injection. Внедрение зависимостей. 09:30 - PostgreSQL. Sequelize. Подключаемся к базе данных. 12:20 - UserModule. UserService. UserController. 13:40 - Конфигурация. , . Переменные окружения. 18:30 - Sequelize. Модель пользователя. @Table, @Column. 22:25 - Запись\Получение. Repository. Работа с БД. 25:30 - Postman 26:30 - Документация API. Swagger. 32:20 - Роли пользователя. 34:45 - Связь между таблицами. Many-to-many. @BelongsToMany, @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 - Итоги Поддержать меня и мой канал вы можете по ссылкам ниже. Patreon/boosty (доступ к бонусам) - Qiwi кошелек - Яндекс деньги -