Программирование [master.dev (ex FrontendMasters)] Enterprise Fullstack с NestJS (2024)

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: master.dev (ex FrontendMasters)​
Название: Enterprise Fullstack с NestJS (2024)​

cover.jpg

Продолжительность: 4 ч 17 мин Количество уроков: 5 Видео Язык: Английский Вес архива: 745 МБ


Enterprise Fullstack с NestJS — это практико‑ориентированный курс, который помогает разработчикам быстро и уверенно создавать масштабируемые серверные приложения. Благодаря архитектуре, вдохновленной Angular, NestJS становится естественным выбором для тех, кто хочет применять уже знакомые принципы на стороне backend.

Что вы изучите в ходе курса

Курс построен вокруг разработки полноценного enterprise‑уровня API, который сможет обслуживать несколько фронтенд‑приложений. Вы научитесь проектировать архитектуру, моделировать предметную область и реализовывать надежный коммуникационный слой приложения.

Архитектура и организация кода

Первым шагом станет анализ предметной области и построение структуры проекта, которая позволит легко поддерживать и расширять API. Вы узнаете, как применять принципы, характерные для DDD, и грамотно проектировать модули, контроллеры и сервисы NestJS.

Создание REST API

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

• создание модулей и контроллеров;
• обработку запросов и создание бизнес‑логики;
• работу с DTO и пайпами для валидации;
• настройку middleware и фильтров.

Интеграция с базой данных через TypeORM

Вы научитесь использовать TypeORM для построения стабильного и понятного слоя данных. В рамках курса рассматриваются:

• создание сущностей и миграций;
• настройка связей и репозиториев;
• варианты локальной разработки и подключение различных СУБД.

Безопасность и управление доступом

Особое внимание уделяется вопросам аутентификации и авторизации. Вы разберете популярные подходы и узнаете, как внедрять безопасную систему доступа в API, включая JWT, Guard‑ы, декораторы и роли.

Тестирование и развертывание

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

Что будет в итоге

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

Ключевые результаты обучения

• Познакомьтесь с синтаксисом NestJS, создавая API для фронтенд‑приложения.
• Организуйте код приложения, используя принципы проектирования, основанные на предметной области.
• Используйте TypeORM для создания устойчивого слоя данных.
• Исследуйте вопросы аутентификации и авторизации в API.
• Протестируйте и разверните API на AWS.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху