Продолжительность
3 ч 9 мин 9 сек
Количество уроков
25 Видео
Дата добавления
01.10.2022
Хотите узнать, как создать 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.
- и многое другое.