
Learn how to install Express, create a simple server, and test it in the browser on port 3000, laying the groundwork for building web apps and APIs.
Learn to test your Express.js API with Postman by executing get, post, put, and delete requests against the running server, observe 200 responses, and review request handling logs.
Explore route handlers in Express.js, learning how to define API endpoints that handle requests and responses, chain multiple handlers with next, and ensure only one sends a final response.
Learn to segment an Express app with the Express router, refactor routes into a separate file, export and import the router, and mount it with a base path.
Explore what middleware is in Express: functions that access the request, response, and next, running inside a route handler and before sending the client response.
Persist the request body to a json array in an Express.js app by pushing the body into a students array and returning a 200 response, using the body parser.
Learn to serve static content with express by creating a public/images folder, enabling static hosting, and adding a download route to fetch images from that directory.
Learn to use template engines with Express to render dynamic content using EJS, pass data like a students array, and loop through it to display items on a view.
Switch from an in-memory fake database to MongoDB via mLab, a document store, for persistent data in Express apps, with a free 500 MB option.
Install and import mongoose, connect your Express app to a MongoDB database using a user and password, and verify the connection with a console log.
Define a mongoose schema to shape your data and convert it into a model for MongoDB operations. Use ObjectId and follow underscore naming conventions.
Learn to fetch documents from a MongoDB database and return them as JSON via a get route, using the find method with error handling, and verify with Postman.
Explore the Mongoose API to interact with models and perform queries, including limit, sort, and where clauses, guided by the official docs.
Build an Express.js API with Node.js and MongoDB, using routes, middleware, and get, post, put, and delete operations, then connect with a React-based UI.
Express is the most popular framework for Node.js. It allows you to spin up a web server in just about 3 lines of code. Express framework makes it easy to building web applications and api's for clients very fast. Even better when you can combine an entire application front to backend just using one single programming language 'Javascript'.
Companies such as Uber, Accenture, IBM and so on, use express to drive their business through technology.
This course will teach you the core concepts you need start building web applications and backend services.
You will learn how to:
See you shortly