Choose your language:

France
Germany
Hong Kong
India
Ireland
Japan
Malaysia
Netherlands
New Zealand
Singapore
Sweden
United Kingdom
United States

Developing Web Applications Using Node.js

Course Code

IN1470

Duration

2 Days

Developing Web Applications Using NodeJS is a two-day instructor-led course that teaches participants how to build server-side web applications using open source JavaScript frameworks. Participants will learn how to install, configure and utilize many open-source JavaScript frameworks to create a custom development environment for designing modern web applications and APIs.
This course is designed for developers.
Setting up Node.js and Other Essentials
Installing Node.js and NPM
Launching Node.js Scripts
Node.js Basics and Syntax
Node.js Core Modules
Handy Node.js Utilities

Node Package Manager
Installing a Package
Global Packages
Updating Packages
Creating Packages

Using Express.js to Create Node.js Web Apps
Installing Express.js
Express.js Scaffolding
Setting Up Folders and Configuration

TDD and BDD
Installing and Understanding Mocha
TDD with Assert
BDD with Expect.js

Persistence with MongoDB
Installing and Running MongoDB
Data Manipulation from the Mongo Console
Native MongoDB Driver for Node.js

Boosting Data with Mongoose ORM Library
Installing Mongoose
Mongoose Schemas
Mongoose Models
Relationships and Joins
Express.js + Mongoose = True MVC

Using Sessions and OAuth in Node.js Apps
Authorization with Express.js
Token-Based Authentication
Session-Based Authentication
Node.js OAuth

Building Node.js REST API Servers
RESTful API Basics
Test Coverage with Mocha and Superagent
REST API Server Implementation with Express and Mongoose
Send Us a Message
Choose one