Application Development with Node.js: Real-time Applications


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
Make real-time applications with Node.js, which is a Java Script run time environment. In this couse you will discover the mechanisms and processes to develop a real-time application, with WebSocket and Node.js. You'll start by considering the best practices and various strategies for Node.js application deployment. Next, create template-based GUI applications with Node and Jade. As you progress, you will then identify the various control flow mechanisms that can be implemented with Node.js. Other topics include how to understand promises and callbacks in Node.js, the Asynchronous Patterns implemented in Node.js, and the capabilities of step modules. Finally you will learn about async module features, and apply what you have learned to run a real-time application.

Expected Duration (hours)
1.0

Lesson Objectives

Application Development with Node.js: Real-time Applications

  • specify the various mechanisms that are implemented when building real-time applications using Node.js
  • demonstrate how to build real-time applications using WebSocket and Node.js
  • describe the various deployment strategies that can be adopted for Node.js applications along with the best practices
  • demonstrate how to create template-based GUI applications using Node and Jade
  • identify the various control flow mechanisms that can be implemented using Node.js
  • demonstrate how to work with promises and callbacks in Node.js
  • illustrate the asynchronous patterns that can be implemented in Node.js
  • work with the capabilities afforded by step modules
  • work with the features of async modules
  • Create a WebSocket Server to facilitate asynchronous file read
  • Course Number:
    it_sdnjad_04_enus

    Expertise Level
    Intermediate