TeaCoder
КурсыОб основателеПодписка
ВойтиРегистрация
Полный курс по Nest.js

Полный курс по Nest.js

Курс по NestJS для разработки серверных приложений с REST API, TypeORM и Prisma, middleware, guards, interceptors, Swagger и двумя практическими проектами для закрепления навыков.

О курсе

В этом курсе мы научимся разрабатывать серверные приложения с использованием Nest.js. Разберем создание REST API, работу с базами данных через TypeORM и Prisma ORM, настройку валидации с помощью декораторов, а также использование динамичных модулей и Http Module. Мы также освоим работу с middleware, guards, interceptors и filters, а также настроим Swagger. В конце курса реализуем практический проект — сервис по сокращению ссылок. Дополнительно рассмотрим основы GraphQL и WebSocket.

Уроки

  • 1

    Введение

    Знакомство с Nest.js и его философией. Поговорим о преимуществах фреймворка, его архитектуре и стиле разработки. Создадим первое приложение и разберём структуру проекта.

  • 2

    Архитектура Nest.js

    Разбираем внутреннюю структуру Nest.js, роль модулей, контроллеров и сервисов. Понимание архитектуры поможет правильно разделять ответственность между компонентами.

  • 3

    REST API

    Изучаем декораторы для контроллеров, методов и параметров. Создаём сущности и настраиваем базовый REST API.

  • 4

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

    Настройка DTO и валидация входящих данных через декораторы. Рассматриваем обработку ошибок и безопасное API.

  • 5

    Декораторы Nest.js

    Подробно разбираем ключевые декораторы фреймворка: Module, Controller, Injectable, Param, Body и другие. Понимаем, как они управляют структурой и поведением приложения.

Готовы начать обучение?

Отслеживайте прогресс, проходите уроки в удобном темпе и получайте максимум от курса

Начать просмотр

Дополнительно

Скачайте готовый код или смотрите курс на YouTube

Смотреть на YouTube

TeaCoder

Образовательная платформа по веб-разработке.
В случае возникновения вопросов, обращайтесь на почту support@teacoder.ru.

Общие ссылки

  • Курсы
  • Об основателе
  • Подписка

Документы

  • Пользовательское соглашение
  • Политика конфиденциальности

Соц. сети

YouTubeTelegramGitHub

TeaCoder © 2025 Все права защищены.