Udemy

Platform

Русский

Language

Web Development

Category

NestJS - пишем API для реального проекта с нуля

Изучите NestJS от начала и до конца разработав API для реального приложения

4.95 (26 reviews)

Students

7.5 hours

Content

Aug 2021

Last Update
Regular Price


What you will learn

Создавать с нуля проекты на NestJS

Писать качественный код

Создавать переиспользуемые модули и сервисы


Description

В этом курсе мы создадим API для проекта Medium используя NestJS, Typescript, Typeorm и PostgreSQL. Это курс полностью сфокусирован на глубокое погружение в создание реального приложения используя NestJS. Мы начнем с пустой папки и шаг за шагом мы реализуем реальное приложение. Вы изучите как структурировать ваше приложение, писать переиспользуемые и понятные модули и сервисы, разделять ваш код на небольшие кусочки. Мы будем писать вместе легко поддерживаемый код, чтобы сделать его чистым и избежать ненужной сложности.

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

Что вы выучите в этом курсе:

  • Как структурировать и настраивать NestJS проект

  • Как писать высококачественный код в NestJS на реальном проекте

  • Как создавать переиспользуемые модули, контроллеры и сервисы

  • Как реализовывать авторизацию

  • Глубоко выучите паттерны разработки на NestJS

Вам не нужно никаких предварительных знаний кроме Javascript (потому что я расскажу все с самого начала), но если у вас есть опыт в каких-то технологиях из этого списка (Angular/NodeJS/Express/Typescript/Typeorm/PostgreSQL) то для вас будет легче пройти этот курс.

Если у вас есть чувство, что вы учили NodeJS, но вам до сих пор не понятно, как создавать реальный проект от начала и до конца, то этот курс, это то, что вам нужно. Этот курс полностью сфокусирован на изучение NestJS без углубления в базовые знания NodeJS!


Screenshots

NestJS - пишем API для реального проекта с нуля
NestJS - пишем API для реального проекта с нуля
NestJS - пишем API для реального проекта с нуля
NestJS - пишем API для реального проекта с нуля

Content

Подготавливаем инструменты

Какие технологии мы будем использовать?

Что мы будем реализовывать?

Генерируем проект

Модуль тегов

Создаем модуль и контроллер тегов

Создаем сервис для тегов

Настраиваем абсолютные пути

Устанавливаем Postgres

Конфигурируем базу данных

Создаем сущность тега

Начинаем работать с репозиторием тегов

Модуль авторизации

Знакомимся с миграциями

Подготавливаем запрос для регистрации

Что такое DTO?

Создаем сущность пользователя

Генерируем JWT токен

Знакомимся с валидацией

Реализуем логин запрос

Middleware авторизации

Создаем декоратор для пользователя

Guard для авторизации

Обновление текущего пользователя

Модуль статьи

Создание модуля статьи

Создание метода статьи

Заканчиваем создание статьи

Реализуем получение статьи по слагу

Имплементируем удаление статьи

Создаем обновление статьи

Создаем фид

Реализуем лайк статей

Реализуем дизлайк статей

Модуль профиля

Готовим сид данные для нашей базы

Реализуем получение профиля

Имплементируем фоллоу пользователей

Реализуем анфоллоу пользователей

Создаем фид текущего пользователя

Последние улучшения

Улучшаем бекенд валидацию

Тестируем API на реальном фронтенде

Что дальше?

Домашнее задание

Bonus: Больше контента!


Reviews

A
Alexey7 August 2021

Супер курс. Преподаватель отличный. Очень быстро отвечает на все вопросы и рассказывает хорошо. Не хватает модуля по тестированию, но это не мешает.

M
Melnikov30 July 2021

Очень нужный и цельный курс! Очень хорошо проработаны темы. В этом курсе практика не вытесняет теорию! Реализация функционала описывается предметно, с пояснениями. Внимание к каждой детали! Механика работы приложения буквально ощущается "физически".

П
Платова2 July 2021

Отличный курс, неплохо было бы добавить кейсы для работы с деревьями. Так же ждем продвинутый курс по Angular 2. Спасибо.


4074700

Udemy ID

5/24/2021

Course created date

5/27/2021

Course Indexed date
Bot
Course Submitted by