Part of our "Web and Mobile" courses

3 days

Course Overview

Course Prerequisites

Basic knowledge of Javascript is recommended.


Introduction to NodeJS

  • About Node.js
  • Working of Node.js
  • Working with CLI and Node REPL
  • Node's Package Manager: NPM
  • Installation of Node.js
  • Learning the Dynamics of Client and Server-side JavaScript
  • First Node.js Program
  • NodeJS architecture
  • Understanding event loop and callback
  • Node app basic configuration details

Modules & Packages

  • Basics of modules
  • Introduction to Node.js built in modules
  • Introduction to NPM
  • Installing, updating and removing modules
  • Creating custom modules
  • Understanding npm cli
  • Publishing modules to npm
  • Understanding NPM's coding style
  • Choosing the right NPM module for your project

Events & Streams

  • Reading and writing buffers
  • Understanding events and the event emitter pattern
  • Understanding Node.js streams
  • File system module

Build Web Applications using ExpressJS & MongoDB

  • Introduction to ExpressJS
  • Installation and Configuration of an Express JS Project
  • Routing
  • Middleware
  • DB communication: MongoDB
  • Building a Web Server
  • Serving JSON data
  • Creating endpoints
  • Handling Post request
  • Creating a simple app to create and display Users

Private Events

Is your team in need of a a Node.js course?

Send us a message, and we'll get in touch, without any obligation.


Request a free quote

This Node.js course looks very interesting, I do however have a question