Access 7000+ courses for 60 days FREE: https://pluralsight.pxf.io/c/1291657/424552/7490
In this 3 hours beginner course, you will learn Node JS in detail using demos and precise presentations.
There are 4 sections in this course.
In Section 1, explore the basics of Node js:
- Create first Node app with local server setup
- Send HTTP Request and Response
- What is the request listener function?
In Section 2, explore modern javascript:
- ECMAScript vs. Traditional ES5, Role of TC39 and ES5 vs. ES6, and var vs. let vs. const
- Nested Blocks, Function Scopes, Arrow functions and 'this' usage, Object literals, Destructuring, REST/SPREAD operator, dot operator, String interpolation, class in node, and much more.
- Asynchronous Programming: promise, async, await, and .then() function.
In Section 3, explore modules in Node:
- HTTP module
- 'fs' module to create a file, read, update, delete, and rename a file.
- URL module using URL + fs + HTTP.
In Section 4, explore intermediate Node concepts:
- Node Timer API: start, cancel, setTimeout, setInterval, setImmediate, clearTimeout, clearInterval, and clearImmediate functions.
- Node.js Event Loop
- Event emitters: require('events')
- 'nodemon' npm package
- Send email using Node with GMAIL
Node JS Course links:
- Source Code: https://bit.ly/2CyASea
- Node official website: https://nodejs.org/
- Install Node on Windows: https://youtu.be/YpcTVXQ007s
- Install Node on Mac: https://youtu.be/uMPW_5jckOY
- Install Node on Linux: https://youtu.be/K6QiSKy2zoM
- Gmail Permission: https://myaccount.google.com/lesssecureapps
Timestamps:
00:00 Overview
01:38 What is Node?
09:25 Install Node and NPM
10:57 REPL
17:33 Hello World in Node.js
27:57 Hello World Explanation
33:45 Node HTTP Request and Response
42:04 Section 1: Summary
43:27 Section 2: Modern Javascript: ES6?
47:11 Variables and Blocks
55:37 Arrow Functions in JS
01:04:35 'this' in Arrow Functions
01:10:12 Object Literals
01:17:56 Destructuring and REST/SPREAD operator
01:28:09 String Interpolation and Template
01:31:23 Class
01:39:48 Asynchronous Programming
01:51:46 Section 3: Node JS Module
02:03:22 HTTP Module
02:10:09 'fs' Module
02:20:20 URL Module
02:29:11 Timer API
02:42:24 Event Loop
02:46:49 Event Emitters
02:50:53 nodemon npm package
02:54:21 Send email using Node.js
02:59:45 Course Summary
.
.
Please donate and support my work
(If you think my free tutorials are better than paid ones :)
- Patreon: https://bit.ly/patreon-donate
- Paypal/Payoneer: sriyank123@gmail.com
- UPI (only for India): smartherd@okaxis
:: If you want to develop a website or a mobile app, email me your requirement at sriyank.siddhartha@gmail.com :: Free demos provided beforehand ::
- Access my premium courses: https://bit.ly/sriyank-courses
Free Programming courses:
- Ruby Programming: https://bit.ly/smyt-r
- Dart Programming: https://bit.ly/smyt-d
- Kotlin Programming: https://bit.ly/smyt-k
- Java Programming: https://bit.ly/smyt-j
- Kotlin Coroutines: https://bit.ly/smyt-coru
Free Flutter course:
- Flutter App Development: https://bit.ly/2Rg7EFR
Free Android courses:
- Android using Kotlin: https://bit.ly/smyt-ka
- Android using Java: https://bit.ly/smyt-ja
- Android Material Design: https://bit.ly/2SMJqU6
- Android Jetpack Architecture: https://bit.ly/yt-j
- Android Multiple Screen Support: https://bit.ly/smyt-mss
- Android Retrofit: https://bit.ly/2Ee6GHn
More free programming courses:
- https://bit.ly/smy-list
Check out my website:
- https://bit.ly/smartherd
Let's get in touch! [Sriyank Siddhartha]
LinkedIn: https://bit.ly/sriyank-linkedin
Facebook: https://bit.ly/smartherd-facebook
Instagram: https://bit.ly/sriyank-instagram
Twitter: https://bit.ly/sriyank-twitter
Github: https://bit.ly/smartherd-github
---- Thank you for your love and support ----