Node.js REST API with Express & MongoDB – Solid Architecture
Node.js REST API with Express & MongoDB – Solid Architecture, available at $59.99, has an average rating of 4.85, with 29 lectures, based on 268 reviews, and has 1074 subscribers.
You will learn about 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. This course is ideal for individuals who are Javascript developer who want to build RESTful API with Nodejs, Expressjs & MongoDB. Secure REST API with JWT, document API with Swagger. It is particularly useful for Javascript developer who want to build RESTful API with Nodejs, Expressjs & MongoDB. Secure REST API with JWT, document API with Swagger.
Enroll now: Node.js REST API with Express & MongoDB – Solid Architecture
Summary
Title: Node.js REST API with Express & MongoDB – Solid Architecture
Price: $59.99
Average Rating: 4.85
Number of Lectures: 29
Number of Published Lectures: 29
Number of Curriculum Items: 29
Number of Published Curriculum Objects: 29
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
- 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.
Who Should Attend
- Javascript developer who want to build RESTful API with Nodejs, Expressjs & MongoDB. Secure REST API with JWT, document API with Swagger.
Target Audiences
- Javascript developer who want to build RESTful API with Nodejs, Expressjs & MongoDB. Secure REST API with JWT, document API with Swagger.
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.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Chapter 2: Installation & Tools Used
Lecture 1: Install Nodejs and npm
Lecture 2: Install MongoDB
Lecture 3: Tools used in this course
Chapter 3: Modern Javascript Basics
Lecture 1: Section Overview
Lecture 2: Object and Array destructuring
Lecture 3: Spread Operator
Lecture 4: Promise Vs Async await
Chapter 4: Building Rest API
Lecture 1: Before we start
Lecture 2: API Overview
Lecture 3: Setting Up Node.js Server
Lecture 4: Express Middlewares
Lecture 5: MongoDB Connectivity
Lecture 6: Product Model & Schema-Mongoose
Lecture 7: POST API: Create Product
Lecture 8: Mongoose toObject Transform
Lecture 9: NOTE: Read this before proceeding to next lecture
Lecture 10: Create Product API Schema
Lecture 11: API Schema Validation Middleware
Lecture 12: GET API: List Product with Pagination
Lecture 13: GET API: Product by Id
Lecture 14: PUT API: Update Product
Lecture 15: DELETE API: Remove Product by Id
Lecture 16: POST API: User SIgnup
Lecture 17: POST API: User Login and JsonWebToken ( JWT )
Lecture 18: Token Validation Middleware and Protect Product Routes with JWT
Lecture 19: Swagger API Documentation
Chapter 5: SOURCE CODE
Lecture 1: SOURCE CODE
Lecture 2: BONUS LECTURE
Instructors
-
RapidDev Pro
Full Stack Developer, Tech Entrepreneur
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 6 votes
- 3 stars: 17 votes
- 4 stars: 89 votes
- 5 stars: 154 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple