Jupiter Dynmics

Node JS


Learn about an asynchronous event model, Node js to create network applications. Learn about the inbuilt APIs of Node JS and the third party modules for building and scaling web applications and also learn few key third party modules.

At the end of this course, you will be able to

  • Develop event-driven I/O applications using Node.js
  • Build a HTTP Server using the modules of Node Js
  • Develop MVC applications using Express framework that queries databases and calls back-end web servers
  • Work with REST APIs and Node JS
  • Node JS Installation and Architecture
  • How to create a webapplication in Node JS
  • Learn how to use REST services with Express framework
  • How to work with files, streams and databases in Node JS
  • Handling REST APIs with Node JS

  • Prerequisites

  • Knowledge of HTML & JavaScript
  • Course Designed for

  • Web developers and Designers who focus on front end web development. Node JS
  • Session - 1

  • Introduction to Node Js
  • Server side javascript - An Introduction
  • How to download and install with Node JS framework
  • Node JS Architecture
  • Understanding Node Event Loop
  • Non blocking Queues
  • Synchronous Vs Asynchronous Callbacks
  • Session - 2

  • Modules
  • Core Modules
  • Resolving absolute and relative paths
  • Session - 3

  • NPM
  • Global vs local
  • Packages
  • NPM Commands

  • Session - 4

  • Buffers
  • Create, Slice, Copy a buffer
  • Session - 5

  • EventEmitter
  • Working with Streams
  • Read into a Stream
  • Write into a Stream
  • Streaming I/O from files and other sources
  • Filesystem Streams
  • Network Streams
  • Session - 6

  • Building the application stack
  • Create web applications using Node js
  • Basic HTTP Server
  • Event driven asynchronous callbacks
  • Debugging Node js applications
  • Connecting to database using node js
  • Express Framework
  • Understanding MVC server-side apps
  • REST services with Express framework
  • Reading Post data
  • ©2015 ERBrains | All rights reserved.