Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Javascript Complete Guide With Practical Javascript Projects 2024
Introduction to Javascript Complete Guide With Practical Javascript Projects
Welcome To The Javascript World (2:14)
Configuration of Code Editor (3:26)
Basics of Javascript
Let’s Dive In (0:31)
First Code (3:48)
Introduction to Javascript (6:54)
Linking a Javascript File (10:10)
Values and Variables (13:38)
Data Types (16:20)
Let, Const and Var Keywords (7:35)
Basic Operators (13:23)
Operator Precedence (8:31)
Strings and Template Literals (7:28)
If / Else Statements (7:09)
Type Conversion and Coercion (15:17)
Truthy and Falsy Values (8:31)
Equality Operators (12:43)
Booleans (8:41)
Logical Operators (5:17)
Switch Statement (6:03)
Statements and Expressions (4:48)
Ternary Operator (7:18)
Basics of Javascript Part Two
Functions (17:56)
Strict Mode (7:19)
Declarations and Expressions (10:10)
Arrow Functions (9:24)
Functions Can Call Other Functions (7:38)
Recap (14:21)
Arrays (19:00)
Basic Array Operations (11:53)
Objects (5:35)
Object Notations (11:16)
Object Methods (19:38)
The For Loop (10:13)
Looping Arrays (19:32)
Looping Backwards (10:18)
The While Loop (10:34)
Javascript in the Browser: DOM and Events Fundamentals
Project What is in the box? (8:12)
DOM ( Document Object Model ) (7:02)
Selecting and Manipulating Elements (8:25)
Click Events (14:01)
Game Logic 1 (8:51)
Game Logic 2 (9:37)
CSS Styles (5:32)
Reset Button (8:15)
Highscores (6:44)
Refactor (13:50)
Project Rock Paper Scissors (3:09)
Selecting Elements (8:49)
Generate Computer Selection and Make Player Selection (8:51)
Display Player and Computer Choices on the Page (7:27)
Compare Choices and Get Result (7:47)
Update Score and Game Over Functionality (8:02)
Reset Game Functionality (5:22)
How JavaScript Works Behind the Scenes
Overview of JavaScript (13:05)
JS Engine and Runtime (14:15)
How JavaScript Code Execute? (16:25)
Scope and Scope Chain (17:56)
Variable Environment (10:08)
This Keyword (6:20)
How The This Keyword Works in Action (14:43)
Data Structures, Modern Operators and Strings
Array Destructuring (21:47)
Objects Destructuring (18:38)
Spread Operator (8:16)
Rest Operator (6:33)
Short Circuiting (15:10)
Let’s Work with Strings 1 (8:57)
Let’s Work with Strings 2 (8:54)
Let’s Work with Strings 3 (9:44)
Arrays Methods
forEach Loop (6:22)
Simple Methods (9:21)
map() Methods (7:31)
filter() Method (9:44)
reduce() Method (6:47)
find() Method (6:33)
flat() and flatMap() Method (11:49)
Sorting Arrays (12:56)
Asynchronous Javascript
Introduction to Async Javascript (15:15)
First AJAX Call (16:40)
Request Chain (8:41)
Promises and Fetch (8:32)
Get Data From Promise (9:25)
Promise Chain (6:05)
Error Handling of Promises (12:35)
Throwing Errors (12:49)
Spread Operator
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock