Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Node.js REST API with Express and MongoDB - Solid Architecture

Course Cover
compare button icon

Course Features

icon

Duration

3.16 hours

icon

Delivery Method

Online

icon

Available on

Lifetime Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

3.16 hours

Course Description

You want to learn how to create rest API using express, node js and MongoDB? This course is for you if so. This course will teach you how to create an mvc pattern rest API architecture using node js, communicate with MongoDB using mongoose and secure API with jwt ( json web token) . You will also learn how to document API using a popular open source tool called swagger. Because of the rise in microservices, we are now in the rest API architecture world. Every company is moving away from monolithic monolithic server architecture to rest API architecture. What is a rest API? A res tful API (application program interface) is an API that uses http requests to retrieve, post, and delete data. Why use the mvc pattern in rest API? Mvc/architecture allows you decouple your code into different modules like controller, models, and routes. This allows you to scale your code without having to maintain it. All nodes in the mvc architecture work in sync and as expected. This course will teach you the following: express and node js rest API. ? Mvc architecture in rest API node js.

Course Overview

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Prerequisites are not available for this course

What You Will Learn

CRUD API in Nodejs

Create Re-usable services in REST API

Create pagination API using mongoose pagination query in Nodejs

Create, update, delete and find query using mongoose

Enable Cross-Origin Resource Sharing (CORS) in Nodejs REST API

HTTP request basics: Request body, path params, query params, and headers

Host swagger documentation of your REST API on your API server itself

Interaction with MongoDB in Nodejs using mongoose

Joi object schema validation in Nodejs

Login/Authenticate API to generate a token

MVC Architecture in REST API Nodejs

Mongoose schema and models

Node and NPM and more

REST API Design

REST API in Nodejs and Express

Secure REST API with JSONWEBTOKEN ( JWT )

Use tools such as POSTMAN to test API

Write middleware in Nodejs

Course Cover

This Course Is Not Available In Your Country Or Region

Explore Related Courses