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

preview_player
Показать описание
В этом ролике мы реализуем масштабируемый 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.

Таймкоды:

00:00 - Введение.
02:45 - Разворачиваем приложение.
05:20 - Запуск приложения в режиме разработки.
05:40 - Контроллеры, провайдеры (сервисы), @Module, @Controller, @Injectable.
08:50 - Dependency Injection. Внедрение зависимостей.
09:30 - PostgreSQL. Sequelize. Подключаемся к базе данных.
12:20 - UserModule. UserService. UserController.
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 - Итоги

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

Рекомендации по теме
Комментарии
Автор

От это годнота подъехала! На выходных обязательно посмотрю, но уже знаю, что там есть что почерпнуть полезного.

hbvdlds
Автор

Контент - пушка!!!
Спасибо за тот материал, который ты создаешь, он очень полезен для обучения и для первых самостоятельных шагов)

vspgrbh
Автор

После данного ролика просто бомбежно будет что-то про микросервисы рассказать. Спасибо тебе за качественный контент. Ты лучший!

igorfrecautan
Автор

Следующие два часа обещают быть очень интересными, спасибо автору. Отдельное спасибо за postgres и sequelize, как раз изучаю эти технологии сейчас

falsetrue
Автор

Спасибо за качественный контент. Особенно за те моменты, когда показываешь материал применимый к реальным проектам.

muznachasify
Автор

Очень полезный контент. Без воды и ненужной демонстрации себя любимого. Огромное спасибо за прекрасную и полезную работу!

cpccsqs
Автор

Лучший канал по применению JS в русскоязычном сегменте, на канале много практики и ни какой воды))) Автору респект и уважуха!!!

progtime
Автор

Респект тебе, максимально крутой контект с огромным кол-вом инфы и понятным объяснением за короткое время, это касается всех видео

maxim
Автор

Красавчик! Не какой воды.все по делу. В ру сигменте такого очень мало !

tonymonttana
Автор

Просмотр осилил) Спасибо большое за такую концентрированную и полезную информацию по nest.
Благодаря этому видео смог максимально быстро начать писать свой первый сервис на nest

radyushin
Автор

Просто потрясающий урок! Раньше только книги читал, видео уроки не нравились. Этот канал кардинально поменял моё представление о видеоуроках.

Snow-sjxz
Автор

Автору респект, как же круто обучаться по твоим видео!!! огромное спасибо!

romanhudyma
Автор

Посмотрел 30 минут и уже узнал столько нового, не знал что есть такая штука как Swagger, достаточно удобно если работаешь в команде. Спасибо Ulbi TV Продвинутый BACKEND на Node.js. Nest js ПОЛНЫЙ КУРС & Docker

programming
Автор

Очень круто. Все основные вопросы, которые возникают на старте, разобраны

kimirizen
Автор

Тимур, то, что ты делаешь постозвучку к своим видео и вырезаешь лишнее это не менее важно, чем сами видео. А новичкам это еще и позволяет не выгореть во время обучения. Огромное спасибо за твою работу!

Goddamn_Right
Автор

Большое спасибо за ролик! Информация очень актуальная в т.ч. лично для меня, так как в последнее время двигаюсь в сторону node.js разработки

pxnovye
Автор

Тимур, cпасибо!
После твоих роликов смог попасть на стажировку как фронтенд разработчик и сейчас нас решили прогнать и по бекенду, твои ролики безумно информативно и в сочетании в официальной докой дают очень хороший буст для старта изучения для себя новых технологий!)

yaroslav
Автор

Шикарный ролик. Респект автору. Такой объем информации за полтора часа - это что-то потрясающее. Никакой воды, все по делу!!!

cvoklgb
Автор

Материал изложен весьма грамотно и доступно. Существенных замечаний нет, ибо я редко нахожу подобные качественные и обучающие видео **с практикой** от А до Я. Посмотрел, что у тебя есть на канале, и подписался, ибо многое заинтересовало. Спасибо за старания, надеюсь не забросишь.

leonardodipierro
Автор

С каждым видео все лучше и лучше, качество растет на глазах, это видео уже прям для явных среднячков. Для алгоритмов ютуба добавлю еще пару ключевых слов таких как nest js, postgres and sequelize, node js fullstack, swager. Тимур большое спасибо за туториалы, ты очень помогаешь.

jsmonstr