Part 1 Course and Learn JavaScript and its most important aspects
in Programming LanguageAbout this course
The course is presented by the wonderful engineer, Osama El-Zero
Part 1 Learn JavaScript and its most important aspects
Undoubtedly, this is the language of the future, on which many libraries and frameworks were built that you need to enter the labor market. Therefore, you must learn the language and master it in order to be able to engage in anything based on the language. Below is everything you need, God willing, to learn the basics of the language with the most important thing related to it Your educational path.
What will you learn in the course?
Language Basic
ECMAScript
DOM => Document Object Model
BOM => Browser Object Model
Object Oriented Programming
AJAX => Asynchronous JavaScript And XML
JSON => JavaScript Object Notation
the reviewer
While learning the JavaScript language, you will need references with the information that you study so that you can always refer to it. Here is a list of the most important references that you need to help you in the beginning of the road
JavaScript references
Written applications
If you like written examples and applications, here is a set of applications with explanations written in a smooth and simple way to help you understand the language
JavaScript examples and applications
Comments (0)
How To Study The Course ?
Setting Up Environment And Tools
Work With Chrome Developer Tools
Where To Put The Code
Comments And Bad Practices
Output To Screen
Console Methods And Styling And WebAPI
What Is ECMAScript ?
Data Types And Typeof Operator
Variables Introduction
Identifiers Name Conventions And Rules
Var, Let, Const Compare
String Syntax And Character Escape Sequences
Concatenation
Template Literals Template Strings
Variable And Concatenation Challenge
Arithmetic Operators
Unary Plus And Negation Operators
Type Coercion
Assignment Operators
Operators Challenges
Number
Number Methods
Math Object
Number Challenge
String Methods Part 1
String Methods Part 2
String Methods Part 3
String Challenge
Comparison Operators
Logical Operators
If Conditions
Nested If Condition
Conditional Ternary Operator
Nullish Coalescing Operator And Logical Or
If Condition Challenge
Switch Statement
Switch And If Condition Challenge
Array Big Introduction
Using Length With Array
Add And Remove From Array
Searching Array
Sorting Arrays
Slicing Array
Joining Arrays
Array Challenge
Loop - For And Concept Of Loop
Looping On Sequences
Nested Loops And Trainings
Loop Control - Break, Continue, Label
Loop - For Advanced Example
Practice - Add Products To Page
Loop - While
Loop - Do While
Loop - Challenge
Function Intro And Basic Usage
Function Advanced Examples
Function Return And Use Cases
Function Default Parameters
Function Rest Parameters
Function Ultimate Practice
Random Arguments Function Challenge
Anonymous Function And Practice
Return Nested Function
Arrow Function Syntax
Scope - Global And Local
Scope - Block
Scope - Lexical (Static)
Arrow Function Challenge
Higher Order Functions - Map
Higher Order Functions - Map Practice
Higher Order Functions - Filter
Higher Order Functions - Filter Practice
Higher Order Functions - Reduce
Higher Order Functions - Reduce Practice
Higher Order Functions - ForEach And Practice
Higher Order Functions - Challenge
Object - Introduction
Dot Notation vs Bracket Notation
Nested Object And Advanced Trainings
Create Object With New Keyword
This Keyword
Create Object With Create Method
Create Object With Assign Method
What Is DOM And Select Elements
Get Set Elements Content And Attributes
Check Attributes And Examples
Create And Append Elements
Product With Title And Description Practice
Deal With Children's
DOM Events
Validate Form And Prevent Default
Event Simulation - Click Focus Blur
Class List Object And Methods
CSS Styling And Stylesheets
Before, After, Prepend, Append, Remove
DOM Traversing
DOM Cloning
AddEventListener
DOM Challenge
What Is BOM?
Alert, Confirm, Prompt
setTimeout and clearTimeout
setInterval and clearInterval
Window Location Object
Window Open And Close
Window History Object
Scroll, ScrollTo, ScrollBy, Focus, Print, Stop
Scroll To Top Using Y Practice
Local Storage
Local Storage Color Application Practice
Session Storage And Use Cases
BOM Challenge
Destructuring Arrays Part 1
Destructuring Arrays Part 2
Destructuring Arrays Part 3 - Swap Variables
Destructuring Objects Part 1
Destructuring Objects Part 2
Destructuring Function Parameters
Destructuring Mixed Content
Destructuring Challenge
Set Data Types And Methods
Set vs WeakSet And Garbage Collector
Map Data Type Vs Object
Map Methods
Map Vs WeakMap
Array.from Method
Array.copyWithin Method
Array.some Method
Array.every Method
Spread Syntax And Use Cases
Map And Set Challenge
Intro And What Is Regular Expression
Regular Expressions - Modifiers
Regular Expressions - Ranges Part 1
Regular Expressions - Ranges Part 2
Regular Expressions - Character Classes Part 1
Regular Expressions - Character Classes Part 2
Regular Expressions - Quantifiers Part 1
Regular Expressions - Quantifiers Part 2
Regular Expressions - Quantifiers Part 3
