Курс NestJS (#2): настройка Docker, подключение к БД, создаём сущность User
Продолжаем курс по NestJS. Настраиваем Docker, подключение к базе данных Postgres, pgAdmin для визуального доступа к базе и создаём первую сущность (module и entity) для User.
СОДЕРЖАНИЕ:
00:00 Настройка Docker для комфортной работы с проектом (docker-compose).
05:38 Запускаем наши контейнеры
07:38 Заходим в менеджер БД - pgAdmin
09:04 Немного про структуру проекта
10:51 Начинаем создавать сущность User
12:00 Конфигурируем tsconfig.json для поддержки абсолютных импортов от корня проекта (alias)
14:58 Настройка подключения к базе данных
15:39 Environment-файлы
20:52 Создание Entity для User. Важность опции synchronize в настройке БД.
25:51 Разбор полей, типов и декораторов класса сущности User. Про camelCase и snake_case в названии полей таблиц.
29:20 Аттрибут nullable (NOT NULL)
30:50 Про Enum'ы и префиксы названий типов Typescript. Тип boolean. Значение по умолчанию.
34:02 Заключение
Ссылка на GitHub-репозиторий с исходниками:
https://github.com/makewebme/nestjs-course
⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Детали тут: https://makeweb.me/course-js-fullstack-developer
Телеграм для связи по курсу: @makewebchatme
🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).
💬 💬 💬
Присоединяйся к нашему Telegram-чату https://t.me/makewebme
Видео Курс NestJS (#2): настройка Docker, подключение к БД, создаём сущность User канала MakeWeb.me
СОДЕРЖАНИЕ:
00:00 Настройка Docker для комфортной работы с проектом (docker-compose).
05:38 Запускаем наши контейнеры
07:38 Заходим в менеджер БД - pgAdmin
09:04 Немного про структуру проекта
10:51 Начинаем создавать сущность User
12:00 Конфигурируем tsconfig.json для поддержки абсолютных импортов от корня проекта (alias)
14:58 Настройка подключения к базе данных
15:39 Environment-файлы
20:52 Создание Entity для User. Важность опции synchronize в настройке БД.
25:51 Разбор полей, типов и декораторов класса сущности User. Про camelCase и snake_case в названии полей таблиц.
29:20 Аттрибут nullable (NOT NULL)
30:50 Про Enum'ы и префиксы названий типов Typescript. Тип boolean. Значение по умолчанию.
34:02 Заключение
Ссылка на GitHub-репозиторий с исходниками:
https://github.com/makewebme/nestjs-course
⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Детали тут: https://makeweb.me/course-js-fullstack-developer
Телеграм для связи по курсу: @makewebchatme
🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).
💬 💬 💬
Присоединяйся к нашему Telegram-чату https://t.me/makewebme
Видео Курс NestJS (#2): настройка Docker, подключение к БД, создаём сущность User канала MakeWeb.me
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Курс Javascript Fullstack разработчик: Урок 9](https://i.ytimg.com/vi/BbyyZrjWb-s/default.jpg)
![React-хук useAsync: упрости свои запросы](https://i.ytimg.com/vi/4YtfzRYGsHU/default.jpg)
![Курс NestJS (#6): модули и middleware](https://i.ytimg.com/vi/IK7RQIWuD0g/default.jpg)
![Курс Javascript Fullstack разработчик: Урок 4](https://i.ytimg.com/vi/rFDrBWV2Nfs/default.jpg)
![Курс по Ant Design. Урок #3](https://i.ytimg.com/vi/SCUYomxU6GI/default.jpg)
![Курс NestJS (#5): контроллеры, провайдеры, Inversion of Control и Dependency Injection](https://i.ytimg.com/vi/tusk5g7h-2M/default.jpg)
![Курс NestJS (#4): заканчиваем CRUD для юзера, валидируем](https://i.ytimg.com/vi/BWyFr5FvxyM/default.jpg)
![Курс Javascript Fullstack разработчик: Урок 1](https://i.ytimg.com/vi/Mz7s_wOdk6s/default.jpg)
![Курс NestJS (#3): продолжаем делать CRUD для сущности User](https://i.ytimg.com/vi/tn-Mreq8LNE/default.jpg)
![Курс NestJS (#1): введение в тему, установка, разбор стандартных файлов](https://i.ytimg.com/vi/Ye9WRlYIePE/default.jpg)
![Javascript Fullstack: кто такой и как им стать?](https://i.ytimg.com/vi/oSU367_2gH0/default.jpg)
![Event Loop в JS: почти всё про его работу (ЧАСТЬ 2)](https://i.ytimg.com/vi/M7WpAbG0rAA/default.jpg)
![Event Loop в JS: почти всё про его работу (ЧАСТЬ 1)](https://i.ytimg.com/vi/6XyifyzmSMM/default.jpg)
![Рекурсия, древовидная структура и drag-n-drop на примере реального React-компонента](https://i.ytimg.com/vi/p2SHwGN8TAM/default.jpg)
![Ликбез по Photoshop для веб-разработчика (ЧАСТЬ 1)](https://i.ytimg.com/vi/PSsh94jtNoM/default.jpg)
![Курс по Ant Design. Урок #2](https://i.ytimg.com/vi/y8uDEg6wSDg/default.jpg)
![Сахарный синтаксис языка C#](https://i.ytimg.com/vi/lBzXKsB7MOY/default.jpg)
![Курс по Ant Design. Урок #1](https://i.ytimg.com/vi/Cn6r2NwMTSI/default.jpg)
![Технология верстки 2021: создание простого лендинга (часть 9)](https://i.ytimg.com/vi/cClZ3liNdTg/default.jpg)
![Технология верстки 2021: создание простого лендинга (часть 8)](https://i.ytimg.com/vi/ot92PnoaUfs/default.jpg)