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

  • Home
  • NestJS — с нуля, современный backend на TypeScript и Node JS
Shape Image One

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

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

О курсе

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

Показать больше

Чему вы научитесь?

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

Содержание курса

Введение

  • Почему NestJS?
  • Важное объявление!
  • Как устроен курс
  • Обзор проекта
  • Update — Обзор курсов
  • Частые вопросы
  • Курс с наставником

Настройка окружения

Введение в TypeScript

Модули, контроллеры и провайдеры

Работа с базой данных

Тесты

Валидация данных

Отладка приложений

Авторизация

Продвинутые темы MongoDB

Рейтинги и обзоры студентов

Пока нет отзыва
Пока нет отзыва