Introduction to Node.js

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

VIEW SAMPLE VIDEO

 

 

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 this 8-part series of videos for up to 15 users

Enroll Today

 

Individual Package
Starting at

$99
3-months of access to this 8-part series of videos for one user

Enroll Today

 

Questions, queries?

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