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
There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Node.js Software Development class.
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
There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Node.js Software Development class.
Participants should be familiar with JavaScript and Web App concepts
There are currently no public events available for this course. However, you can submit a request for a new date and we will try our best to get you into a Node.js Software Development class.