ABOUT THE COURSEExpress is a minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications. This course helps one to know about the concepts like routing, building API's, setup middleware to respond to HTTP Requests, connecting to MongoDB and many more.
COURSE OBJECTIVESUpon successful completion of the course, the learner will be able to :
In this module, we will be learning to install Node JS and ExpressJS in our workstation and getting it to run in the browser.
The Express Router helps in the creation of route handlers. In this module, you will learn how to work with Express Router.
This module gives a cleared knowledge on REST API. They are resource-based interfaces. Actions such as Create, Read, Update, and Delete (commonly referred to as CRUD) are made against these resources using HTTP methods.
Middleware functions are functions that have access to the request object (req), the response object (res), and the next function in the application’s request-response cycle. Let's determine the functionality of middleware in detail.
This session helps to know about the template engine which facilitates to use static template files in the applications. At runtime, it replaces variables in a template file with actual values and transforms the template into an HTML file sent to the client. This approach is preferred to design HTML pages easily.
Every web application needs a place to store its critical data, hence we use one of the most popular NoSQL databases - MongoDB. In this portion, we'll discuss how to share a MongoDB connection and to build complex models which implement your business logic.
A user session can be stored in two main ways with cookies: on the server or on the client. This module explains to store the session data on the client within a cookie, while a module like express-session stores only a session identifier on the client within a cookie and stores the session data on the server, typically in a database.
You can opt for the following courses once you comeplete your ongoing course
E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.