This course runs for a duration of 3 Days.
The class will run daily from 9:00am EST to 5:00pm EST.
Class Location: Virtual LIVE Instructor Led - Virtual Live Classroom.
This Node.js class introduces Node.js as a platform. Node.js is an open source framework which runs on various platforms, such as Windows, Linux, Unix, Mac OS X, etc. It is built on Chrome's JavaScript runtime for easily building fast and scalable network applications. Node.js uses JavaScript on the server. Node.js can be used to create console, desktop, web services, and web applications. Node.js provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.js to a great extend.
Objectives:
Topics
Chapter 1. Introduction to Node.js
Chapter 2. Module and Dependency Management
Chapter 3. The File System Module
Chapter 4. Events in Node JS
Chapter 5. Asynchronous Programming with Callbacks
Chapter 6. Asynchronous Programming with Promises
Chapter 7. Build and Dependency Management
Chapter 8. Basic Web Application Development
Chapter 9. Debugging and Unit Testing
Chapter 10. Introduction to Express
Chapter 11. Express Middleware
Chapter 12. Accessing MongoDB from Node.js
Chapter 13. Pug Template Engine
Chapter 14. Clustering and Failover
Chapter 15. Microservices with Node.js
Chapter 16. Supertest, Spy, and Nock
Chapter 17. New Features in Node.JS Version 4, 6, and 8
LAB EXERCISES
Participants should be familiar with JavaScript and Web App concepts