Node.js is a server-side JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications running in real time. This fast-paced hands-on course provides the core skills required to develop web applications with Node.js. You will progress from a rudimentary knowledge of JavaScript and server-side development to being able to create, maintain and test your own Node.js applications. You will explore the importance of transitioning to functions that return Promise objects, and the difference between fs, fs/promises and fs-extra, as well as how to use the HTTP Server and Client objects, and data storage with both SQL and MongoDB databases.
* Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Learning Objectives
This skills-focused course is approximately 50% hands-on. Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom.
Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
Learn server-side JavaScript coding through Node.js
Explore the latest JavaScript features, and ECMAScript modules
Walk through different stages of developing robust applications using Node.js
Install and use Node.js for development
Use the Express application framework
Work with REST service development using the Restify framework
Use data storage engines such as MySQL, SQLITE3, and MongoDB
$1,995
Length: 3.0 days (24 hours)
Level:
Course Schedule:
6:00 PM ET