NestJS - с нуля, современный backend на TypeScript и Node JS

Полный курс по современному Backend на NodeJS, TypeScript и MongoDB с использованием лучший практик и фреймворка NestJS!
рейтинг 4.6 на основании отзывов на платфоре Udemy
16 мая 2022

NestJS - это быстро растущий Node.js фреймворк, который позволяет командам легко разрабатывать поддерживаемые, легко тестируемые и масштабируемые приложения благодаря TypeScript и его архитектуре.

Основное отличие этого курса от многих других в том, что мы не будет просто брать теоретический проект типа ToDoApp, а напишем реальный production сайт, который будет действительно опубликован.

В рамках курса мы настроим рабочее окружение Node.JS, познакомимся с TypeScript и затем перейдем к NestJS. Мы разберем все основные компоненты, сервисы, модули, контроллеры, затем развернём базу данных и начнем работу с базой данных. Мы изучим то, как делать валидацию входящих данных, проводить авторизацию и как она устроена. Важным разделом будет тестирование и отладка приложения, которое пригодится в реальной разработке. А для тех, кому интересны более сложные темы, мы разберем агрегации и функции в MongoDB.

Каждый модуль содержит как теоретическую часть, так и live-code, где мы в месте будем создавать приложение с нуля. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания, а небольшие упражнения - попрактиковаться писать код.

Вы научитесь

  • Писать на самом быстро растущем framework NestJS, который используют многие крупные кампании
  • Проектировать современные API, отвечающие лучшим практикам
  • Работать с MongoDB и выполнять сложные агрегации
  • Писать backend на NodeJS с чистым кодом, который легко поддерживать
  • Писать корректно типизированный код на TypeScript
  • Разрабатывать модуль авторизации и понимать принцип работы JWT
  • Писать unit и e2e тесты для вашего приложения
  • Настраивать переменные окружения для работы на develop и production
  • Использовать cli утилиту NestJS для ускорения разработки
  • Работать с HTTP протоколом и понимать его тонкости
  • Работать с Docker и выкладывать приложения на production
  • Писать Telegram бота для рассылки уведомлений
  • Правильно проводить валидацию данных и использовать DTO
  • Загружать и обрабатывать файлы на API
  • Интегрировать приложение в внешним API

Требования

Минимальные требования для прохожлдения курса: Знание JavaScript на начальном уровне;

ОбложкаPlay
Цена:1 090
5 990
При покупке до 31 мая 2022
Купить курс
15 часов видео лекций

5 тестововых заданий

4 упражнения

Поддержка в чате

Смотри когда удобно

План курса

Введение
Почему NestJS?
Бесплатно
Как устроен курс
Бесплатно
Обзор проекта
Бесплатно
Update - Обзор курсов
Бесплатно
Частые вопросы
Бесплатно
Настройка окружения
Введение в TypeScript
Модули, контроллеры и провайдеры
Работа с базой данных
Тесты
Валидация данных
Отладка приложений
Авторизация
Продвинутые темы MongoDB
Выкладка на production
Работа с файлами
Telegram bot уведомлений
Интеграция с внешним API
Сертификат о прохождении курса по окончанию!

Об авторе курса

avatar
Антон Ларичев
Технический директор и профессиональный разработчик

Работаю техническим директором в компании по продаже и оценке автомобилей с пробегом. Занимаюсь разработкой уже более 12 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

Являюсь большим фанатом NestJS для Backend и активно занимаюсь open source библиотеками для него. На frontend работаю с React, Angular а так же обожаю делать небольшие виджеты на Svelte.

Так же имею широкий опыт внедрения DevOps практик для быстрой доставки кода в production и созданию лучшего develop experience. Но что самое главное - испытываю огромное желание делиться знаниями, которые были накоплены в результате многолетнего опыта разработки и управления командами.


Последние отзывы

Игорь
Автор очень детально раскрывает тему NestJS, TypeScript, в частности данной технологии. Полученные знания на курсе, смело использую на проекте, хотя ранее и не пользовался nestjs. Спасибо большое=)
Egor K.
Хороший курс для ознакомления с Nest.js. Из плюсов: не тривиальное приложение, грамотный автор. Из минусов: иногда состояние проекта в лекции не соответствует состоянию проекта в предыдущей лекции. Довольно много материала, из-за этого повествование получилось местами поверхностное.
Сергей
Наиболее обстоятельный и подробный курс по API на NestJS
Дилик
Спасибо большое. Курс очень понравился. Жду следующий курс по микросервисов в Nest Js.
Андрей
Прошел половину курса. Пока все оправдывается. Объяснения понятны. Информации точно достаточно для начала. Очень жду дальнейшего прохождения
Сергей
Курс интересный, но придется в вопросах "почему", разбираться самому, так как что для автора само собой, для новичка "вопросы". Знания по TypeScript не пройдут например с ютуба, пришлось брать более углубленный платный курс, для продолжения этого курса.

Частые вопросы

На сколько времени будет открыт доступ к курсу?

Вы получаете неограниченный по времени доступ к курсу и можете проходить его в темпе, в который комфортен вам.

Если я столкнусь со сложностями в курсе, кому задавать вопросы?
Подойдёт ли мне курс, если я не писал на Node.js?
Остались вопросы? Их можно задать в чате Telegram

Другие курсы

Обложка
Цена:1 090рублей
Подробнее
18 часов видео лекций

12 тестововых заданий

17 упражнений
Обложка
Цена:1 090рублей
Подробнее
15 часов видео лекций

12 тестововых заданий

7 упражнений
Обложка
Цена:1 090рублей
Подробнее
18 часов видео лекций

9 тестововых заданий

8 упражнений
Обложка
Цена:1 090рублей
Подробнее
20 часов видео лекций

9 тестововых заданий

6 упражнений
Купить курс
Цена:1 090
5 990