Udemy [Udemy] Node.js REST API с Express и MongoDB - Solid архитектура (2020)

  • Автор темы Red Sun
  • Дата начала
Red Sun

Red Sun

Редактор
Регистрация
01.01.22
Сообщения
11.276
[Udemy] Node.js REST API с Express и MongoDB - Solid архитектура (2020)

1666434709707


Хотите узнать, как создать REST API с помощью Nodejs, Express и MongoDB? В этом курсе вы узнаете, как создавать MVC REST API архитектуру в Nodejs, общаться с MongoDB с помощью Mongoose, защищать API с помощью JWT (веб-токен JSON) и документировать API с помощью популярного инструмента с открытым исходным кодом под названием swagger. Мы находимся в мире архитектуры REST API из-за бума микросервисов. Все движется к архитектуре REST API от традиционной монолитной серверной архитектуры.

Что такое REST API?

RESTful API — это интерфейс прикладной программы (API), который использует HTTP-запросы для функций GET, PUT, POST и DELETE данных.
Почему шаблон MVC в REST API?


Шаблон/архитектура MVC позволяет разделить ваш код на различные модули, такие как контроллер, сервисы, модели и маршруты, чтобы вы могли масштабировать свой код без какого-либо бремени обслуживания кода, поскольку все узлы в архитектуре MVC работают синхронно и как положено.

В этом курсе вы изучите следующие вещи:
  • REST API в Nodejs и Express.
  • Архитектура MVC в REST API Nodejs.
  • Взаимодействие с MongoDB в Nodejs с помощью mongoose.
  • Создавайте, обновляйте, удаляйте и находите запросы с помощью mongoose.
  • Создайте API пагинации, используя mongoose pagination query в Nodejs.
  • Безопасный REST API с помощью JSONWEBTOKEN ( JWT ).
  • Используйте такие инструменты, как POSTMAN, для тестирования API.
  • Пишите промежуточное ПО на Nodejs.
  • Проверка схемы объекта Joi в Nodejs.
  • Разместите swagger документацию вашего REST API на самом сервере API.
  • Создание повторно используемых сервисов в REST API.
  • Включите совместное использование ресурсов между источниками (CORS) в Nodejs REST API.
  • Схема и модели Mongoose.
  • Основы HTTP-запроса: тело запроса, параметры пути, параметры запроса и заголовки.
  • CRUD API в Nodejs.
  • API входа/аутентификации для создания токена.
  • Дизайн REST API.
  • Node и NPM.
  • и многое другое.
Материал на английском языке

Подробнее:
Скачать: