ExpressJS

Express.js is a lightweight and flexible web application framework for Node.js. It simplifies web development by offering an easy-to-use API for handling routing, middleware, and requests/responses.

Beginner 0(0 Ratings) 0 Students enrolled English
Created by Profuture Academy
Last updated Tue, 21-Nov-2023
+ View more
Course overview
Express.js is a minimalistic and flexible web application framework for Node.js. It simplifies the process of building robust and scalable web applications by providing a straightforward API and a range of features. With Express.js, developers can easily handle routing, middleware integration, request/response handling, and template rendering. It offers a lightweight structure that allows for quick development and customization, making it a popular choice among developers. Express.js is known for its simplicity, performance, and extensive community support, making it a reliable framework for building web applications in Node.js.
Requirements
  • Express.js is built on top of Node.js, so you need to have Node.js installed on your system. You can download it from the official Node.js website (https://nodejs.org) and follow the installation instructions for your operating system.
  • NPM (Node Package Manager) is typically installed along with Node.js. It is used to manage dependencies and install packages required for your Express.js project.
  • Once you have Node.js and NPM set up, you can install Express.js by running the following command in your terminal or command prompt: Copy code npm install express This will install the Express.js package and its dependencies in your project directory.
  • You will need a text editor or integrated development environment (IDE) to write your Express.js code. There are many options available, such as Visual Studio Code, Sublime Text, Atom, or WebStorm. Choose the one that suits your preferences.
  • Express.js is platform-independent and can run on various operating systems like Windows, macOS, and Linux. Once you have met these requirements, you can start building your web applications using Express.js by creating an Express.js project, defining routes, adding middleware, and handling requests and responses.
Curriculum for this course
20 Lessons 05:21:43 Hours
express.js
20 Lessons 05:21:43.000000 Hours
  • Intro & Project Setup
    00:11:16
  • GET Requests
    00:08:40
  • POST Requests
    00:14:36
  • Middleware
    00:13:58
  • Route Parameters
    00:11:27
  • Routers
    00:12:02
  • Query Parameters
    00:13:25
  • Cookies
    00:15:35
  • Sessions
    00:15:50
  • Sessions Cont. w/ Fake Authentication Example
    00:13:22
  • MongoDB & Mongoose
    00:19:38
  • Hashing Passwords
    00:08:16
  • Basic Username & Password Authentication
    00:10:46
  • Authentication with PassportJS
    00:11:02
  • Passport Local Strategy
    00:20:00
  • Serialize User & Deserialize User
    00:14:26
  • Session Stores
    00:07:22
  • OAuth2 with Discord
    00:30:53
  • Jest & Unit Testing
    00:39:12
  • More Unit Testing Examples with Jest
    00:29:57
+ View more
Other related courses
About instructor

Profuture Academy

0 Reviews | 1 Students | 35 Courses
Student feedback
0
0 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Reviews

₹ 1999 ₹ 199
Includes:
//send gift when already purchased by user