Продвинутый 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 кошелек -
Яндекс деньги -
2 views
517
150
6 months ago 00:15:29 1
Frontend Roadmap 2024. Сравнение 2017 vs 2021 vs 2024. Что ДЕЙСТВИТЕЛЬНО должен знать JUNIOR?
7 months ago 03:42:01 1
React JS c Нуля - Курс для начинающих БЕЗ ВОДЫ [2024]
7 months ago 01:41:26 1
Продвинутый BACKEND на . Nest js ПОЛНЫЙ КУРС & Docker
7 months ago 00:28:29 1
Архитектура современных WEB приложений. Эволюция от А до Я
8 months ago 00:16:35 1
Что должен знать JUNIOR Фронтенд Разработчик? ROADMAP: как стать фронтенд разработчиком в 2023
8 months ago 00:09:24 1
Что должен знать JUNIOR BACKEND разработчик? Подробный план
8 months ago 01:59:00 6
От кода к культуре: Руслан Сафин раскрывает секреты успешной компании Бындюсофт | Интервью
8 months ago 00:16:39 1
Почему ты НЕ НАЙДЕШЬ работу в IT? Что ты делаешь не так?
8 months ago 00:10:17 1
Что нужно знать джуну (junior backend разработчику)?
8 months ago 01:26:08 1
3 Занятие: Продвинутый ООП java— Backend-разработка на Java
8 months ago 00:09:50 1
Как предпринимателю не потерять бизнес
8 months ago 00:45:41 1
Backend для начинающих на express. RESTfull API, CRUD, HTTP
9 months ago 01:46:03 1
Продвинутая JWT авторизация на React и Node js. Access, refresh, активация по почте
9 months ago 02:39:26 1
React & ИНТЕРНЕТ МАГАЗИН С НУЛЯ. PERN stack PostgreSQL + express + React js +
9 months ago 00:41:10 10
Весь Git и GitHub за 40 мин
9 months ago 01:00:22 1
Web app TELEGRAM Бот на node js и React. Интернет магазин и форма обратной связи в телеграмм боте
10 months ago 00:21:38 1
SQLAlchemy: Продвинутые RELATIONSHIP + индексы и constraints на уровне БД #10
10 months ago 01:41:33 1
Продвинутый Курс Тестирование ПО. Вступление. План курса, Internet, Domain, URL, IP, DNS. Занятие 1
10 months ago 00:12:29 1
Что с IT в 2023? Про работу можно забыть? Анализ IT рынка
11 months ago 02:24:36 1
Postman Для Тестировщиков - Тестируем API Реального Проекта. Продвинутый Курс Тестирование ПО - 7
11 months ago 00:09:59 1
Как успешно пройти собеседование на JUNIOR разработчика
11 months ago 02:15:36 1
Павел Егоров. 18 лет разработчик в Контуре. Своя кафедра в УРФУ | Интервью
11 months ago 00:18:07 1
Front end, Back end, Мобильная разработка, Embedded, GameDev: что в программировании выбрать?