• US Inquiries / 1 877 517 6540
  • Canadian Inquiries / 1 866 206 4644

Introduction to Node.js



 

Team
Package

Starting at

$4,999

One year of access to this course for up to 15 users

Enroll Today  >
Individual
Package
 
$99

3-months of access to this course for one user

Enroll Today  >
View sample video
 

This course introduces Node.js, the runtime environment for server-side JavaScript.


Package Outline




Module 1
Introduction to Node JS
'Node.js' or just 'Node' is a platform for building JavaScript Applications. It's built on top of Google's 'V8' JavaScript engine - which includes a just-in-time compiler, so it's fast.


Module 2
Module and Dependency Management
Node lets you organize your code into modules and reference those modules from other code.


Module 3
The File System Module
In an earlier presentation, we talked about core modules. 'fs' is the core module that works with the file system and does disk I/O.


Module 4
Basic Web Application Development
'http' is a core module that lets you develop web server and client applications.


Module 5
Debugging and Unit Testing
In this module, we're going to talk about the challenge of creating software that works.


Module 6
Introduction to Express
Express is a web framework build on top of Node's 'http' module. It provides all the features you need to build a large web application.


Module 7
Express Middleware
Middleware in the 'Express' sense is a function that gets added to the HTTP request processing pipeline. Not at the end of it, 'in the middle' of it.


Module 8
Using the Jade Template Engine
Jade lets you output dynamic HTML from your Express web application.


Module 9
Accessing MongoDB
MongoDB is an open-source document database designed for ease of development and scaling.


Module 10
Clustering and Failover
If you have cpu-intensive operations, node provides the 'cluster' module to spread out the load over multiple processes.

Team
Package

Starting at

$4,999

One year of access to these 16 videos for up to 15 users

Enroll Today  >
Individual
Package
 
$99

3-months of access to these 16 videos for one user

Enroll Today  >

Questions, queries?

Contact us today for more information on the On-Demand training experience.