Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options
Checkout

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:

    $

Essential Node.js

Learn how Node.js provides an experienced developer more control, higher performance, effective security, and cross-platform support.

GK# 0787

Course Overview

TOP

This course introduces Node.js to the experienced developer who wants more control, higher performance, effective security, and cross-platform support. You will learn how Node.js is built from a small but powerful core and how these low-level constructs can be used together to build complete, modern Web applications. You will learn how to use Express and Passport frameworks to build secure Web servers. Learn multiple ways of structuring large code bases and automating the development and operations tasks so that maintenance and deployments are as repeatable and consistent as possible.

This course uses MongoDB, Mongoose ODM(Object Document Mapper), and Mocha unit testing framework.

Note: You are required to bring your own laptop.

Schedule

TOP
  • Delivery Format:
  • Date:
  • Location:
  • Access Period:

$

What You'll Learn

TOP
  • What Node.js is capable of and how it compares to other platforms
  • How Node.js uses JavaScript and adds to it
  • Core Node.js library
  • Access thousands more packages with npm, the Node.js package manager
  • Store data in MongoDB using Mongoose to model your data
  • Build modern Web applications with Express and Passport and Socket.IO
  • Automate repetitive tasks by writing Gruntfiles
  • Secure your servers and and user data
  • Deploy to cloud providers

Outline

TOP
Viewing outline for:

Classroom Live Outline

1. Get to Know Node.js

2. Explore Core Node.js Building Blocks

3. Use Third-Party Packages with Npm

4. Debug and Test Your Code with Mocha

5. Persist Data in MongoDB with Mongoose

6. Build a Web Application with Express

7. Authenticate and Authorize Your Users with Passport

8. Communicate in Real-Time with Socket.IO

9. Automate Your Workflows with Grunt

10. Secure Your Application

11. Deploy and Maintain Your Application

Who Should Attend

TOP
  • Anyone who is building web applications and wants to take their applications to the next level
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 4 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 4 day

Request this course in a different delivery format.
Enroll