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
12 08 Build Dynamic Pages With Templates
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience