Indian Engineering Education to be FREE from March 15, 2019

ExpressJS from Beginner to Advanced

Express is a web application framework for Node.js, released as free and open-source software. It is designed for building web applications and APIs. It has been called the de facto standard server framework for Node.js.

365 days course access

Live instructor-led online classes

Industry-based projects

Master the art of front-end designing with the art of programming.

E-box Job Assistant

Get noticed by the top hiring companies

Guide from “Amphi”

The Super teacher

Includes:

  • 1 hours of lecture Videos
  • 42 hands-on practice exercises
  • 13 Assessment exercises
  • 127 knowledge based questions
  • 3 Live connect sessions
             (Master classes)
  • Lifetime access
Contact Us
+91 95669 33778

ExpressJS from Beginner to Advanced

ABOUT THE COURSE

Express 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 OBJECTIVES

Upon successful completion of the course, the learner will be able to :
  • Design a single-page, multi-page and hybrid web applications.
  • Create a routing table which is used to implement different measures based on the HTTP method and URL.
  • Create a REST API server.
  • Allows you to create middleware modules which can be used to perform additional tasks on request and response.
  • Render HTML Page based on passing arguments to templates.
  • Assists you to create MongoDB to store data in a database.

Course Content

Introduction

ExpressJS is a Fast, unopinionated, a minimalist web framework for Node.js. Express is built in Google chrome V8 engine which was designed to increase the performance of JavaScript execution inside web browsers. Let's see a brief introduction of Express in this session.

  • 1 Video
  • 30 mins
  • 8 Problems

Get Started With Express

In this module, we will be learning to install Node JS and ExpressJS in our workstation and getting it to run in the browser.

  • 1 Video
  • 3 Hours
  • 15 Problems

Routing

The Express Router helps in the creation of route handlers. In this module, you will learn how to work with Express Router.

  • 1 Video
  • 5 Hours
  • 28 Problems

Building API's

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.

  • 1 Video
  • 6 Hours
  • 34 Problems

Express Middleware

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.

  • 1 Video
  • 6 Hours
  • 31 Problems

Using Templates

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.

  • 1 Video
  • 4 Hours
  • 21 Problems

Connecting to MongoDB

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.

  • 1 Video
  • 6 Hours
  • 30 Problems

Cookies & Sessions

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.

  • 1 Video
  • 4 Hours
  • 15 Problems

Recommended Courses

You can opt for the following courses once you comeplete your ongoing course

About E-Box

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.

Connect with us

E-Box Google Playstore