Node.js Beginner

Node.js lets developers use JavaScript to write command line tools and for server-side scripting. The ability to run JavaScript code on the server is often used to generate dynamic web page content before the page is sent to the user's web browser

Created By admin admin English
What Will I Learn?
  • Fundamental
  • Configuration
  • Work with Files
  • Web Server Creation
  • Routing
  • Work with Headers
  • JSON
  • Functions & Reusable Functions
  • Event Driven
  • Custom Module
  • Event Emitting
  • Streams
  • Node Package Manager
  • Event Loop

Knowledge Detail
29 Lessons 05:25:03 Hours
  • Introduction Fundamentals 00:08:04
  • Install Nodejs 00:06:35
  • Understanding REPL 00:06:36
  • Nodejs Project Fundamentals 00:08:39
  • Reading Writing Files Synchronously 00:09:37
  • Asynchronous Nature 00:13:32
  • Reading Writing Files Asynchronously 00:14:55
  • Creating a Simple Web Server 00:08:49
  • An Overview of How Web Works Fundamentals 00:13:17
  • How Request Response Works Fundamentals 00:10:28
  • What is Routing Fundamentals 00:08:51
  • Creating Routes 00:09:33
  • Sending HTML Response 00:09:01
  • Setting headers for Response 00:07:02
  • Working with JSON 00:11:15
  • Transforming JSON Data into HTML 00:14:53
  • Parsing Query String From URL 00:11:41
  • Creating Reusable Function 00:11:03
  • Creating Custom Module 00:07:03
  • Understanding Event Driven Architecture 00:09:07
  • Emitting Handling Custom Events 00:14:27
  • Understanding Streams - Part 1 00:10:17
  • Understanding Streams - Part 2 00:16:25
  • Understanding Pipe Method 00:07:39
  • What is NPM Fundamentals 00:07:42
  • Types of Packages 00:10:46
  • Architecture 00:12:26
  • Event Loop 00:19:03
  • Event Loop Practice 00:26:17
Requirements
  • Any Degree
  • Good Laptop Min: 8GB RAM
  • 4Hrs / Day For Learning
  • Good Internet Connection
Description

Node.js is a cross-platform, open-source JavaScript runtime environment that can run on Windows, Linux, Unix, macOS, and more. Node.js runs on the V8 JavaScript engine, and executes JavaScript code outside a web browser.

Node.js lets developers use JavaScript to write command line tools and for server-side scripting. The ability to run JavaScript code on the server is often used to generate dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web-application development around a single programming language, as opposed to using different languages for the server- versus client-side programming.

Node.js has an event-driven architecture capable of asynchronous I/O. These design choices aim to optimize throughput and scalability in web applications with many input/output operations, as well as for real-time Web applications (e.g., real-time communication programs and browser games).

The Node.js distributed development project was previously governed by the Node.js Foundation, and has now merged with the JS Foundation to form the OpenJS Foundation. OpenJS Foundation is facilitated by the Linux Foundation's Collaborative Projects program

+ View More
+ View More
Other Related Courses
12:32:12 Hours
Updated Thu, 14-Mar-2024
21:13:38 Hours
Updated Thu, 14-Mar-2024
14:09:25 Hours
Updated Wed, 21-Feb-2024
01:42:52 Hours
Updated Wed, 21-Feb-2024
04:35:08 Hours
Updated Wed, 21-Feb-2024
02:41:11 Hours
Updated Wed, 21-Feb-2024
03:01:19 Hours
Updated Wed, 21-Feb-2024
02:03:47 Hours
Updated Wed, 21-Feb-2024
06:12:45 Hours
Updated Wed, 21-Feb-2024
16:41:35 Hours
Updated Wed, 25-Oct-2023
09:28:02 Hours
Updated Wed, 21-Feb-2024
03:25:07 Hours
Updated Wed, 21-Feb-2024
04:29:00 Hours
Updated Wed, 21-Feb-2024
04:08:51 Hours
Updated Wed, 21-Feb-2024
01:56:53 Hours
Updated Sun, 28-Jan-2024
04:03:43 Hours
Updated Wed, 21-Feb-2024
05:06:18 Hours
Updated Wed, 21-Feb-2024
00:22:50 Hours
Updated Wed, 21-Feb-2024
01:15:47 Hours
Updated Wed, 21-Feb-2024
00:29:46 Hours
Updated Wed, 21-Feb-2024
05:54:00 Hours
Updated Wed, 21-Feb-2024
10:00:18 Hours
Updated Tue, 13-Feb-2024
10:37:55 Hours
Updated Wed, 21-Feb-2024
14:44:47 Hours
Updated Wed, 21-Feb-2024
00:00:00 Hours
Updated Mon, 26-Feb-2024
02:27:14 Hours
Updated Tue, 27-Feb-2024
21:01:59 Hours
Updated Wed, 28-Feb-2024
06:28:07 Hours
Updated Wed, 27-Mar-2024
Includes:
  • 05:25:03 Hours On Demand Videos
  • 29 Lessons
  • Full Lifetime Access
  • Access On Mobile And Laptop