Recorded Videos => [ 70 From 200 ]
- Introduction And What Is JavaScript ?
- How To Study The Course ?
- Setting Up Environment And Tools
- Work With Chrome Developer Tools
- Where To Put The Code ?
- JavaScript Comments And Bad Practices
- Output To Screen
- Console Methods And Styling And WebAPI
- What Is ECMAScript ?
- Data Types And Typeof Operator
- Variable Introduction
- Identifiers Name Convention And Rules
- Var, Let, Const Compare
- String Syntax + Character Escape Sequences
- Concatenations
- Template Literals (Template Strings)
- Variable And Concatenation Challenge
- Arithmetic Operators
- Unary Operators
- Type Coercion
- Assignment Operators
- Operators Challenge
- Number
- Number Methods
- Math Object
- Number Challenge
- String Methods Part 1
- String Methods Part 2
- String Methods Part 3
- Strings Challenge
- Comparison Operators
- Logical Operators
- If Conditions
- Nested If
- Conditional (Ternary) Operator
- Nullish Coalescing Operator And Logical Or
- If Challenge
- Switch Statement
- Switch And If Challenges
- Array Big Intro
- Using Length With Array
- Adding And Removing From Arrays
- Searching Arrays
- Sorting Arrays
- Slicing Arrays
- Joining Arrays And Elements
- Arrays Challenges
- Loop For And Concept Of Loop
- Loop On Sequences
- Nested Loop For
- Loop Control - Break, Continue, Label
- Loop For Advanced Examples
- Practice - Create Products Elements
- Loop While
- Loop Do / While
- Loop Challenges
- Function Intro And Basic Usage
- Function Advanced Example And Practice
- Function Return Statement And Use Cases
- Function Default Parameters
- Function Rest Parameters
- Ultimate Function Practice
- Challenge Function Random Arguments
- Anonymous Function And Use Cases
- Return Nested Function
- Arrow Function
- Scope Global And Local
- Scope Block
- Scope Lexical (Static)
- Function Arrow Challenges
- Objects Intro
- Creating Object With Object Literals
- Dot Notation vs Bracket Notation
- More Methods To Create Object
- Looping On Object Properties
- Soon
- Soon
- Soon
- Soon
- Soon
- Soon
- Soon
- Soon
- Soon
- Soon
- Object Challenges [ 5 Challenges ]
- What Is DOM ?
- Manipulating The DOM
- Document Methods Part 1
- Document Methods Part 2
- Get / Set Content And Attributes
- Class List
- Dealing With Child Nodes
- Insert And Remove Elements
- Cloning
- Traversing The DOM
- Deal With Styles And Attributes
- Events Part 1
- Events Part 2
- Events Part 3
- DOM Informations Part 1
- DOM Informations Part 2
- Create Element And Text Part 1
- Create Element And Text Part 2
- Create Element And Text Part 3
- DOM Challenges [ 3 Challenges ]
- What Is BOM ?
- Window Methods Part 1
- Window Methods Part 2
- Window Methods Part 3
- Window Methods Part 4
- Window Properties Part 1
- Window Properties Part 2
- Window Properties Part 3
- Window Properties Part 4
- Cookies Part 1
- Cookies Part 2
- New Array Methods 1
- New Array Methods 2
- Spread Syntax
- Destructuring Arrays Part 1
- Destructuring Arrays Part 2
- Swap Variables
- Destructuring Function Parameters
- Destructuring Object
- Generators Part 1
- Generators Part 2
- Generators Part 3
- Generators Part 4
- Modules Part 1
- Modules Part 2
- Modules Part 3
- Asynchronous vs Synchronous
- CallStack, WebAPI, Event Loop, Callback Queue
- Pyramid Of Doom
- What Is AJAX ?
- Network Requests And Status Code
- XMLHTTPRequest Part 1
- XMLHTTPRequest Part 2
- Loop On Responses
- Real Life Examples Of AJAX Call
- Promise Intro
- Then And Catch
- XHR And Promise
- Prmise All And Race
- Async
- Await
- Error Handling
- Promise With Async / Await
- Fetch API
- Axios
- Bookmark Application [ 6 Videos ]
- Sticky Notes [ 8 Videos ]
