Node.js Fundamentals and Modern JavaScript - A Comprehensive Tutorial
Offered By: Smartherd via YouTube
Course Description
Overview
Dive into a comprehensive 3-hour tutorial on Node.js, covering everything from basics to intermediate concepts. Begin with creating your first Node app and setting up a local server. Explore modern JavaScript features, including ECMAScript, arrow functions, and asynchronous programming. Learn about essential Node modules like HTTP, fs, and URL. Delve into intermediate topics such as Node Timer API, Event Loop, and Event Emitters. Discover how to use the 'nodemon' npm package and send emails using Node with Gmail. Gain hands-on experience through demos and precise presentations, making this course ideal for beginners looking to master Node.js development.
Syllabus
Overview
What is Node?
Install Node and NPM
REPL
Hello World in Node.js
Hello World Explanation
Node HTTP Request and Response
Section 1: Summary
Section 2: Modern Javascript: ES6?
Variables and Blocks
Arrow Functions in JS
'this' in Arrow Functions
Object Literals
Destructuring and REST/SPREAD operator
String Interpolation and Template
Class
Asynchronous Programming
Section 3: Node JS Module
HTTP Module
'fs' Module
URL Module
Timer API
Event Loop
Event Emitters
nodemon npm package
Send email using Node.js
Course Summary
Taught by
Smartherd
Related Courses
JavaScript PromisesGoogle via Udacity Grand Central Dispatch (GCD)
Udacity Asynchronous Programming in C# and .NET Core
Microsoft via edX JavaScript, часть 2: прототипы и асинхронность
Moscow Institute of Physics and Technology via Coursera Разработка веб-сервисов на Go - основы языка
Moscow Institute of Physics and Technology via Coursera