Node js

Nodejs Course :

Introduction :

  1. Nodejs introduction – What , Why and How to use nodejs.
  2. How to install nodejs.
  3. Javascript Refresher – Modern Javascript understanding.
  4. Some Topics in javascript – let and const intro, Arrow function, working with object, functions and methods, Arrays, Spread and rest operators.
  5. Destructing , Async code and Promices.
  6. Template literals.

 

Understanding the basics :

  1. Module Introduction
  2. How The Web Works
  3. Creating a Node Server
  4. The Node Lifecycle & Event Loop
  5. Controlling the Node.js Process
  6. Understanding Requests
  7. Sending Responses
  8. Request & Response Headers
  9. Routing Requests.
  10. Redirecting Requests.
  11. Parsing Request Bodies.
  12. Understanding Event Driven Code Execution.
  13. Blocking and Non-Blocking Code.
  14. js – Looking Behind the Scenes.
  15. Using the Node Modules System.

 

Improved development and workflow and debugging:

  1. Module Introduction
  2. Understanding NPM Scripts
  3. Installing 3rd Party Packages
  4. Global Features vs Core Modules vs Third-Party Modules
  5. Using Nodemon for Autorestarts
  6. Global & Local npm Packages
  7. Understanding different Error Types
  8. Finding & Fixing Syntax Errors
  9. Dealing with Runtime Errors
  10. Logical Errors.

 

Working with expressjs :

  1. What is Express.js?
  2. Installing Express.js
  3. Adding Middleware
  4. How Middleware Works
  5. js – Looking Behind the Scenes
  6. Handling Different Routes
  7. Parsing Incoming Requests
  8. Limiting Middleware Execution to POST Requests
  9. Using Express Router
  10. Using a Helper Function for Navigation

 

Working with Dynamic Content:

  1. Sharing Data Across Requests & Users
  2. Templating Engines – An Overview
  3. Installing & Implementing Pug
  4. Outputting Dynamic Content
  5. Converting HTML Files to Pug
  6. Adding a Layout
  7. Finishing the Pug Template
  8. Working with Handlebars
  9. Converting our Project to Handlebars
  10. Adding the Layout to Handlebars
  11. Working with EJS
  12. Working on the Layout with Partials.

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *