Продвинутый BACKEND на Node.js. 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" -

Таймкоды:

00:00 - Введение.
02:45 - Разворачиваем приложение.
05:20 - Запуск приложения в режиме разработки.
08:50 - Dependency Injection. Внедрение зависимостей.
09:30 - PostgreSQL. Sequelize. Подключаемся к базе данных.
12:20 - UserModule. UserService. UserController.
13:40 - Конфигурация. development.env, production.env. Переменные окружения.
22:25 - Запись\Получение. Repository. Работа с БД.
25:30 - Postman
26:30 - Документация API. Swagger.
32:20 - Роли пользователя.
44:50 - AuthModule. Регистрация. Авторизация. JWT Токен.
55:20 - Guards. CanActivate. Ограничиваем доступ неавторизованным пользователям.
01:01:25 - RolesGuard. Roles декоратор. Ограничение доступа пользователю без определенной роли.
01:06:20 - Выдача ролей. Бан пользователя.
01:20:35 - GLobalPipes.
01:26:07 - FileService. Работа с файлами. Раздача статики.
01:34:35 - Docker. Dockerfile. Docker-compose.
01:40:25 - Итоги

Поддержать меня и мой канал вы можете по ссылкам ниже.

05:40 - Контроллеры, провайдеры (сервисы), @Module, @Controller, @Injectable.
18:30 - Sequelize. Модель пользователя. @Table, @Column.
34:45 - Связь между таблицами. Many-to-many. @BelongsToMany, @ForeignKey
01:13:22 - Pipes. Валидация входных данных. Class-validator. @IsString, @IsEmail, @Length
01:21:50 - Посты. One-to-many. @HasMany.
nest js nest js уроки nest js postgresql node js postgresql node js node js nest js nest js docker nest js docker compose node js docker compose node js docker node js swagger nest js swagger nest js env nest js guards nest js auth node js auth node js backend nest js backend nest js lessons node js уроки node js posgres posgresql node node js sequilize sequelize уроки nest js sequelize node js роли пользователя nest js roles backend уроки
0 комментариев