Node JS Fundamentals course is intended for absolute beginners. It is designed to get you up and running with the basics of Node.js quickly and to make you familiar with JavaScript basic syntax and particularities.
The Node JS Fundamentals course will cover the installation, release cycle, package ecosystem and internals of Node.js. It will introduce tools like NPM and frameworks like Express.
Besides Node.js specific topics, it will also focus on JavaScript basic syntax, data types, asynchronous programming, coding standards and best practices.
All the key Node.js features and JavaScript particularities will be explained and demonstrated with tasks in the practice labs.
• Familiarity with a programming language is a plus
Module 1: Getting started with Node.js
– Installation
– Hello World
– Linting & Coding Standards
Hands-on Lab: Installing NodeJS and running basic commands
Module 2: Basic syntax and data types
– Let, const, var
– Functions
– Strings
– Arrays
– Objects
Hands-on Lab:
– Basic syntax exercises
– Strings, Arrays and Objects
Module 3: Node.js release cycle
– Versioning
– Release Terminology
Module 4: Node.js’ package ecosystem
– What is a node package?
– What is node package manager (npm)
– Npm best practices
– Destructuring
Hands-on Lab:
– Modules and NPM
– Destructuring, Default parameters, Try-Catch and Timing
Module 5: Node.js internals
– Callbacks
– Interacting with the file system
Hands-on Lab: Filesystem, Callbacks
Module 6: Promises
– What is a Promise?
– Async/await
– Promises vs. callbacks
Hands-on Lab: Promises
Module 7: Express
– Introduction to Express
– Serving static files
– Routing requests
– Handling CORS
– Passport.js
Hands-on Lab: Express framework
Node JS Fundamentals course is intended for absolute beginners. It is designed to get you up and running with the basics of Node.js quickly and to make you familiar with JavaScript basic syntax and particularities.
The Node JS Fundamentals course will cover the installation, release cycle, package ecosystem and internals of Node.js. It will introduce tools like NPM and frameworks like Express.
Besides Node.js specific topics, it will also focus on JavaScript basic syntax, data types, asynchronous programming, coding standards and best practices.
All the key Node.js features and JavaScript particularities will be explained and demonstrated with tasks in the practice labs.
• Familiarity with a programming language is a plus
Module 1: Getting started with Node.js
– Installation
– Hello World
– Linting & Coding Standards
Hands-on Lab: Installing NodeJS and running basic commands
Module 2: Basic syntax and data types
– Let, const, var
– Functions
– Strings
– Arrays
– Objects
Hands-on Lab:
– Basic syntax exercises
– Strings, Arrays and Objects
Module 3: Node.js release cycle
– Versioning
– Release Terminology
Module 4: Node.js’ package ecosystem
– What is a node package?
– What is node package manager (npm)
– Npm best practices
– Destructuring
Hands-on Lab:
– Modules and NPM
– Destructuring, Default parameters, Try-Catch and Timing
Module 5: Node.js internals
– Callbacks
– Interacting with the file system
Hands-on Lab: Filesystem, Callbacks
Module 6: Promises
– What is a Promise?
– Async/await
– Promises vs. callbacks
Hands-on Lab: Promises
Module 7: Express
– Introduction to Express
– Serving static files
– Routing requests
– Handling CORS
– Passport.js
Hands-on Lab: Express framework
Be the first to hear about our latest courses by signing up to our mailing list.
Contact