
ratingsÂ
Introduction to Node.js is a fast-paced hands-on jumpstart right to the core skills required to developing web applications with Node.js. Introduction to Node.js is a fast-paced hands-on jumpstart right to the core skills required to developing web applications with Node.js.
Unlimited Duration
March 4, 2021
This skills-focused course is approximately 50% hands-on. In this course you will learn about:
· 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
Course Curriculum
-
- The capabilities of Node.js 00:00:00
- Why should you use Node.js? 00:00:00
- The Node.js event-driven architecture 00:00:00
- Embracing advances in the JavaScript language 00:00:00
- Developing microservices or maxiservices with Node.js 00:00:00
-
- System requirements 00:00:00
- Installing Node.js using package managers 00:00:00
- Installing from the source on POSIX-like systems 00:00:00
- Installing multiple Node.js instances with nvm 00:00:00
- Requirements for installing native code modules 00:00:00
- Choosing Node.js versions to use and the version policy 00:00:00
- Choosing editors and debuggers for Node.js 00:00:00
- Running and testing commands 00:00:00
- Advancing Node.js with ECMAScript 2015, 2016, 2017, and beyond 00:00:00
- Using Babel to use experimental JavaScript features 00:00:00
- Defining a Node.js module 00:00:00
- Finding and loading modules using require and import 00:00:00
- Using npm – the Node.js package management system 00:00:00
- The Yarn package management system 00:00:00
- Exploring Promises and async functions in Express router functions 00:00:00
- Architecting an Express application in the MVC paradigm 00:00:00
- Creating the Notes application 00:00:00
- Theming your Express application 00:00:00
- Scaling up – running multiple Notes instances 00:00:00
- Remembering that data storage requires asynchronous code 00:00:00
- Logging and capturing uncaught errors 00:00:00
- Storing notes in a filesystem 00:00:00
- Storing notes with the LevelDB datastore 00:00:00
- Storing notes in SQL with SQLite3 00:00:00
- Storing notes the ORM way with Sequelize 00:00:00
- Storing notes in MongoDB 00:00:00
Course Reviews

Students