Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Node.js Masterclass for Complete Beginners 2.0
01. Introduction to the Course
01 01 Introduction To The Course (0:55)
01 02 Introduction Of The Instructor-2 (0:45)
01 03 Why Learn Node-3 (1:07)
01 04 Quick Win-4 (1:18)
01 05 Course Requirements-5 (0:32)
(Prerequisite) 01. Introduction to JavaScript
01 01 Introduction To The Course-1 (1:09)
01 02 Introduction Of The Instructor-2 (0:36)
01 03 Why Should You Learn Javascript-3 (0:51)
01 04 Quick Win-4 (0:58)
01 05 Course Requirements-5 (0:42)
Source Files
(Prerequisite) 02. Variables and Data Types
02 01 What Will We Learn In This Section-1 (0:43)
02 02 Variables-2 (10:21)
02 03 Data Types-3 (5:39)
02 04 Variable Mutation-4 (6:53)
02 05 Type Coercion-5 (6:52)
02 06 Coding Challenge-6 (1:36)
02 07 Coding Challenge Solution-7 (2:42)
02 08 Section Summary-8 (0:50)
Source Files
(Prerequisite) 03. Operators
03 01 What Will We Learn In This Section-1 (0:35)
03 02 Basic Operators-2 (15:34)
03 03 Operator Precedence-3 (5:43)
03 04 Coding Challenge-4 (2:13)
03 05 Coding Challenge Solution-5 (5:52)
03 06 Section Summary-6 (0:56)
Source Files
(Prerequisite) 04. Conditional Statements
04 01 What Will We Learn In This Section-1 (0:35)
04 02 If Else Statements-1 (11:46)
04 03 Boolean Logic-1 (7:59)
04 04 Switch Statements-1 (10:53)
04 05 Truthy And Falsie Values-1 (6:03)
04 06 Equality Operators-1 (4:55)
04 07 Coding Challenge-1 (2:25)
04 08 Coding Challenge Solution-1 (4:54)
04 09 Section Summary-1 (1:14)
Source Files
(Prerequisite) 05. Functions and Arrays
05 01 What Will We Learn In This Section-1 (0:37)
05 02 Functions-1 (9:47)
05 03 Function Statements And Expressions-1 (7:38)
05 04 Arrays-1 (10:08)
05 05 Coding Challenge-1 (3:52)
05 06 Section Summary-1 (1:29)
Source Files
(Prerequisite) 06. Objects
06 01 What Will We Learn In This Section-1 (0:49)
06 02 Objects And Properties-1 (9:49)
06 03 Objects And Methods-1 (12:26)
06 04 Objects Vs Primitives-1 (16:19)
06 05 Coding Challenge-1 (0:52)
06 06 Coding Challenge Solution-1 (5:16)
06 07 Section Summary-1 (0:44)
Source Files
(Prerequisite) 07. Loops
07 01 What Will We Learn In This Section-1 (0:38)
07 02 Loops-1 (15:15)
07 03 Iteration-1 (12:38)
07 04 Coding Challenge-1 (1:05)
07 05 Coding Challenge Solution-1 (6:33)
07 06 Section Summary-1 (0:49)
Source Files
(Prerequisite) 08. JavaScript Execution
08 01 What Will We Learn In This Section-1 (0:57)
08 02 Javasript Parsers And Engines-1 (5:17)
08 03 Execution Contexts And Execution Stack-1 (2:27)
08 04 Creation And Execution Phases-1 (6:33)
08 05 Hoisting-1 (2:14)
08 06 Scoping-1 (4:53)
08 07 Scope Chain-1 (3:21)
08 08 This Keyword-1 (4:15)
08 09 Coding Challenge-1 (0:47)
08 10 Coding Challenge Solution-1 (3:22)
Source Files
02. Install Node.js
02 01 What Will We Learn In This Section-1 (0:22)
02 02 Install Node.js And Visual Studio Code-2 (1:54)
02 03 What Is Node-3 (1:16)
02 04 Build Your First Node.js Script-4 (2:00)
02 05 Summary And Challenge.js Script-5 (0:44)
Source Files
03. Node Module System
03 01 What Will We Learn In This Section-1 (0:33)
03 02 What Is Module System-2 (1:15)
03 03 Node Core Modules-3 (6:27)
03 04 Import Your Own Modules-4 (4:57)
03 05 Npm Modules-5 (1:26)
03 06 Install And Use Npm Module-6 (5:13)
03 07 Global Npm Packages-7 (2:30)
03 08 Nodemon-8 (9:33)
03 09 Summary And Challenge-9 (1:09)
Source Code
04. Build a Real-Time Web App with Socket
04 01 Project Introduction-1 (0:42)
04 02 What Will We Learn In This Section-2 (0:35)
04 03 How To Set Up A Web Server-3 (4:43)
04 04 What Are Websockets-4 (1:31)
04 05 Setting Up Socket.io-5 (5:50)
04 06 Section Summary And Challenge-6 (1:37)
Source Code
05. Send Data Between Client and Server
05 01 What Will We Learn In This Section-1 (0:40)
05 02 How To Transfer Data-2 (12:35)
05 03 Broadcasting Events-3 (3:32)
05 04 Use Geolocation Api-4 (3:58)
05 05 Confirmation Receipts Of Events-5 (2:31)
05 06 Section Summary-6 (0:44)
Source Code
06. Render App Content
06 01 What Will We Learn In This Section-1 (0:36)
06 02 Form And Button-2 (13:11)
06 03 Rendering Messages-3 (7:53)
Source Code
07. Render Timestamps
07 01 What Will We Learn In This Section-1 (0:30)
07 02 Working With Time In Javascript-2 (2:11)
07 03 Add Timestamps For Messages-3 (2:31)
07 04 Section Summary-4 (0:36)
Source Code
08. App Layout
08 01 What Will We Learn In This Section-1 (0:42)
08 02 Build a Join App (5:24)
08 03 Style The App-3 (11:23)
08 04 Automatic Scrolling-4 (2:47)
08 05 Section Summary-5 (0:42)
Source Code
09. Track Users
09 01 What Will We Learn In This Section-1 (0:39)
09 02 Work With Socket.io Rooms-2 (6:14)
09 03 Tracking Users-3 (9:05)
09 04 Showing Users And Messages-4 (8:03)
09 05 Section Summary-5 (0:51)
Source Code
10. Deploy the Real-Time Web App
Deploy The Real-time Web App-1 (4:38)
Source Files
11. Asynchronous Node
11 01 What Will We Learn In This Section-1 (0:56)
11 02 What Is Asynchronous-2 (5:32)
11 03 Callstack-3 (5:29)
11 04 Callback Queue-4 (7:17)
11 05 Eventloop-5 (2:06)
11 06 Making Http Requests-6 (9:41)
11 07 Callback Functions-7 (3:12)
11 08 Callback Abstraction-8 (9:08)
11 09 Callback Chaining-9 (7:43)
11 10 Summary-11 (1:01)
Source Code
12. Express Web Servers
12 01 What Will We Learn In This Section-1 (1:04)
12 02 What Is Express-2 (11:26)
12 03 Postman-3 (14:39)
12 04 Serve Up Html And Json-4 (12:37)
12 05 Serve Up Static Assets-5 (8:46)
12 06 Serve Up CSS (10:38)
12 07 Serve Up Images (4:37)
12 08 Build Dynamic Pages With Templates (12:08)
12 09 Customize Views Directory (6:47)
12 10 Html Status Codes (8:43)
12 11 404 Pages (7:20)
12 12 Summary And Challenge (1:21)
Source Code
01 01 Introduction To The Course
Complete and Continue