Udemy

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

立即報名
  • 1,116 名學生
  • 更新於 4/2020
4.7
(280 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
3 小時 9 分鐘
教學語言
英語
授課導師
RapidDev Pro
評分
4.7
(280 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

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

Build MVC Rest API with Node.js, Express & MongoDB. Secure REST API with JWT, document API with Swagger, Mongoose ODM

Want to learn how to build REST API with Nodejs, Express, and MongoDB ?? If yes, then this course is for you. In this course you will learn how to create MVC pattern REST API architecture in Nodejs, communication with MongoDB using Mongoose, Securing API with JWT ( JSON web token) and documenting API using popular open-source tool called swagger.

We are in the world of REST API architecture because of the boom in the micro-services. Every company is moving toward REST API architecture from traditional monolithic server architecture.

What is REST API ?

A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. 


Why MVC Pattern in REST API ?

MVC pattern/architecture allows you to decouple your code into various modules such as controller, services, models and routes so that you can scale your code without any burden of code maintenance as all the nodes in the MVC architecture works in sync and as expected.


You will be learning the following things in this course:

♦  REST API in Nodejs and Express.

♦  MVC Architecture in REST API Nodejs.

♦  Interaction with MongoDB in nodejs using mongoose.

♦  Create, update, delete and find query using mongoose.

♦  Create pagination API using mongoose pagination query in Nodejs.

♦  Secure REST API with JSONWEBTOKEN ( JWT ).

♦  Use tools such as POSTMAN to test API.

♦  Write middleware in Nodejs .

♦  Joi object schema validation in Nodejs.

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

♦  Create Re-usable services in REST API.

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

♦  Mongoose schema and models.

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

♦  CRUD API in Nodejs.

♦  Login/Authenticate API to generate a token.

♦  REST API Design.

♦  Node and NPM.

♦  and more.






課程章節

  • 5 個章節
  • 29 堂課
  • 第 1 章 Introduction
  • 第 2 章 Installation & Tools Used
  • 第 3 章 Modern Javascript Basics
  • 第 4 章 Building Rest API
  • 第 5 章 SOURCE CODE

課程內容

  • REST API in Nodejs, Expressjs and MongoDB with MVC architecture.
  • Secure REST API with JsonWebToken ( JWT )
  • Swagger documentation of your REST API on your API server itself.
  • REST API Design.
  • MongoDB Mongoose schema and models.
  • Create Re-usable services in REST API.
  • Login/Authenticate API to generate token.
  • CRUD API in Nodejs
  • Create, update, delete and find query using mongoose.
  • Create list pagination API using mongoose pagination query in Nodejs.


評價

  • H
    Henk Dekker
    5.0

    Best backend MongoDB expressjs tutorial I have come accross.

  • S
    Scott Bowers
    5.0

    Really covered a lot of material using a scaleable architecture and included many of the features I plan to use, including JWT and Swagger.

  • G
    Gonzalo Ibarz
    4.5

    A pretty complete and useful course. By the end you´ve written and documented a complete Api running on a nodejs server. The course is easy to follow along and the instructor goes straight to the point. I recommend it.

  • M
    Mohit Anand
    3.5

    Good but should have more content.. Also like the way you are teaching.

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意