Course Outline
Introduction
- 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
Troubleshooting
Summary and Next Steps
Requirements
- Experience with web development
- Javascript programming experience
Audience
- Developers
Testimonials (5)
Friendly environment. Also, I liked one on one training. It’s very productive. I would definitely recommend it to my friends and colleagues.
Zeed - Tamkeen Technologies
Course - Building Microservices with NodeJS and React
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
Course - Building Web Apps using the MEAN stack
I mostly liked the all the in code examples.