Programming Web Apps using Node.js


Node.js is an open source, cross-platform runtime environment for creating Web apps and Web services. Node.js apps are written using JavaScript, and it provides an event-driven architecture and a non-blocking I/O API that enhances an application's throughput and scalability. Using Node.js, you can even write your own Web server!

In this course, you will learn how to get started with Node.js and how to use it to write some cool Web applications and services.

Who should attend this course?

  • Web developers who want to learn how to build powerful network applications
  • Developers who want to learn how to build Web services using REST




What is Node.js?

Installing Node.js

Using the REPL Terminal

File System

Streams and Buffers

Events and Callbacks

Event Emitter

Using the Utility Modules

Using the Web Modules

Using the Express Framework

Building a REST service using the RESTful API

Creating a Web Server using Node.js

Using the Node Package Manager