Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
10.525
Автор: udemy

Название: Мастер-класс по NestJS: Полное руководство по бэкенду на NodeJS (2024)

1733164181244-png.142123


Описание:

NestJS Masterclass - NodeJS Framework Backend Development

udemy

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

Когда я изучал NestJS, мне приходилось преодолевать крутую кривую обучения. Мне не хватало подробного и структурированного курса, который упростил бы этот процесс. Именно поэтому я создал "NestJS Masterclass": чтобы другим разработчикам не пришлось сталкиваться с такими трудностями при изучении NestJS.

Я гарантирую, что "NestJS Masterclass" - это самый детальный, объемный и структурированный курс по NestJS на рынке! Ничто не сравнится с этим курсом, это я вам обещаю!

Практическое обучение NestJS

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

Продуманная структура и учебный план

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

К концу курса вы будете уверенно владеть NestJS и готовы создавать сложные серверные приложения с использованием этого мощного фреймворка.

Краткий обзор тем курса:


- Модули NestJS: Понимание принципов работы модулей NestJS, их внутреннего устройства и схем, включая сервисы и провайдеры.
- Валидация и Pipes: Узнайте, как использовать пакеты class-validator и Pipes для валидации входящих данных в приложении NestJS.
- Внедрение зависимостей: Погружаемся в систему DI (внедрение зависимостей), обеспечивая модульность приложения, в том числе рассматриваем циклические зависимости.
- Документирование кода: Изучаем возможности NestJS для документирования API с помощью Open API Specification и исходного кода с помощью Compodoc.
- TypeORM и реляционные базы данных: Используем PostgreSQL и интеграцию TypeORM для создания REST API приложения, изучая особенности работы с базами данных.
- Связи в базе данных: Осваиваем связи между таблицами в SQL: one-to-one, one-to-many и many-to-many, исключая возможные заблуждения по этим вопросам.
- Конфигурация окружений: Изучаем, как NestJS управляет конфигурациями для различных окружений.
- Обработка исключений: Элегантное управление исключениями для улучшения опыта пользователей и разработчиков.
- Транзакции базы данных: Изучаем транзакции TypeORM для безопасного выполнения взаимосвязанных операций.
- Аутентификация пользователей с JWT: Построение системы аутентификации на основе JWT для безопасности приложения.
- Guards и Декораторы: Применение Guard'ов для фильтрации запросов и декораторов для метаданных и передачи данных.
- Аутентификация через Google: Используем Google OAuth для упрощения регистрации.
- Загрузка файлов: Реализация механизма загрузки файлов на сервер с помощью Interceptors.
- Юнит-тестирование и End-to-End тестирование: Создание модульных тестов для обеспечения высокого качества кода.
- Mongoose и MongoDB: Работа с NoSQL базами данных, такими как MongoDB, используя Mongoose.
- Деплой на AWS: Полное руководство по развертыванию продакшен-приложения на AWS, включая использование CloudFront и S3 для хранения медиафайлов.

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху