Table of Content


Node.js Fundamentals

  • Installing Node.js
  • Node.js Syntax
  • A Basic Web Server using the HTTP module
  • Practice: Basic features of Node.js

Node.js: Files, Data Stores, Networked, and WebSocket Applications

  • Working with Directories and Files
  • Data Stores
  • Client-Server Networking
  • Web Socket Servers
  • Practice: Data-driven solutions in Node.js

Node.js: Express Applications and the MEAN Stack

  • Getting Started with Express and Jade
  • Working with Express
  • Practice: Creating a REST API Server using MongoDB
  • Working with MEAN Stack Apps
  • Practice: Creating a MEAN Stack App

Optimizing and Securing Node.js Applications

  • Working with Events and Processes
  • Managing Processes and Program Flow
  • Securing Data and Transmissions
  • Authorization and Authentication
  • Practice: Creating Secure Node.js Applications

Node.js: Debugging, Testing, Deploying, and Maintaining Node Applications

  • Debugging Applications in Development
  • Testing
  • Code Coverage Reporting
  • Deployment and Publishing
  • Maintaining Node.js Applications
  • Practice: Testing, Deployment, and Maintenance


Apply for certification