Node.js & Express Backend
Performing CRUD Operations with Mongoose
Node.js & Express Backend
0% Completed
Introduction to Node.js
This topic introduces students to Node.js, explaining how it allows JavaScript to run outside the browser, and gets them set up to write and run their first scripts.
This topic covers Node.js's built-in modules that handle common tasks like file operations and system-level events, forming the foundation for backend development before introducing Express.
This topic dives into building fully functional REST APIs, covering the core principles and practical implementation of all major HTTP methods used in real-world applications.
This topic introduces middleware, a core concept in Express that allows code to run between receiving a request and sending a response, enabling powerful customization of the request lifecycle.
This topic covers how to connect a Node.js/Express application to a MongoDB database, teaching students how to model, store, and manage data persistently.
This topic covers how to secure a backend application by verifying user identity and controlling access to specific resources, essential for any real-world application.
This topic covers how to manage errors gracefully across an application and keep track of server activity, which is essential for maintaining and debugging real-world applications.
This final topic covers how to test API endpoints and prepare a Node.js/Express application for deployment, taking it from local development to a live, accessible service.
This lesson covers how to perform Create, Read, Update, and Delete operations on MongoDB data using Mongoose, connecting database logic to API endpoints.