Course Outline


  • Overview of Node.js, Express, and MongoDB features and architecture
  • Fundamental concepts of REST APIs

Getting Started

  • Setting up Node.js and Express
  • Connecting to MongoDB
  • Using Postman

Building REST APIs

  • Designing APIs
  • Implementing routes
  • Filtering, sorting, and pagination
  • Error handling

Data Modeling with MongoDB

  • Designing a data model
  • CRUD operations
  • Using MongoDB with Mongoose
  • Aggregation pipelines

Testing APIs with Postman

  • Creating and saving a message
  • Retrieving messages from the database
  • Finding a single message
  • Updating and deleting messages
  • Debugging API endpoints


Summary and Next Steps


  • Experience with web development
  • Javascript programming experience


  • Developers
  14 Hours


Related Courses

Prototyping using JavaScript and Bootstrap

  21 hours

JavaScript, jQuery, NodeJS & AngularJS

  56 hours

Building Web Apps using the MEAN stack

  35 hours

MERN Fullstack Development

  14 hours

Building Microservices with NodeJS and React

  21 hours

Node.js for JavaScript Developers

  21 hours

Node.js and PM2

  14 hours

Node.js Working with PM2 & WebStorm

  14 hours

Node.js concepts & administration, Express.js, V8 engine, monitoring, pm2

  14 hours

Build REST API using Node.js

  14 hours

Node.js & Express.js Basics, working with PM2 & WebStorm

  21 hours

Building Microservices with Node.js and Seneca

  14 hours

REST API Development with LoopBack

  14 hours

NestJS: Beginner to Advanced

  14 hours