Learn JavaScript in Arabic 2021
0% Completed
Introduction
001 - Introduction And What Is JavaScript ?
فيديو - 00:09:01 دقيقة
002 - How To Study The Course ?
فيديو - 00:07:26 دقيقة
003 - Setting Up Environment And Tools
فيديو - 00:06:29 دقيقة
004 - Work With Chrome Developer Tools
فيديو - 00:05:34 دقيقة
005 - Where To Put The Code
فيديو - 00:05:34 دقيقة
006 - Comments And Bad Practices
فيديو - 00:04:27 دقيقة
007 - Output To Screen
فيديو - 00:06:32 دقيقة
008 - Console Methods And Styling And WebAPI
فيديو - 00:06:19 دقيقة
009 - What Is ECMAScript ?
فيديو - 00:06:41 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 001 إلى 009
فيديو - 00:21:51 دقيقة
Data Types And Variables
010 - Data Types And Typeof Operator
فيديو - 00:10:13 دقيقة
011 - Variables Introduction
فيديو - 00:06:31 دقيقة
012 - Identifiers Name Conventions And Rules
فيديو - 00:04:09 دقيقة
013 - Var, Let, Const Compare
فيديو - 00:07:18 دقيقة
014 - String Syntax And Character Escape Sequences
فيديو - 00:07:34 دقيقة
015 - Concatenation
فيديو - 00:02:53 دقيقة
016 - Template Literals Template Strings
فيديو - 00:08:16 دقيقة
017 - Variable And Concatenation Challenge
فيديو - 00:3:02 دقيقة
حل تحدي الفيديو رقم ( 17 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:06:10 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 010 إلى 017
فيديو - 00:18:00 دقيقة
Operators
018 - Arithmetic Operators
فيديو - 00:08:30 دقيقة
019 - Unary Plus And Negation Operators
فيديو - 00:05:24 دقيقة
020 - Type Coercion
فيديو - 00:05:57 دقيقة
021 - Assignment Operators
فيديو - 00:03:15 دقيقة
022 - Operators Challenges
فيديو - 00:03:26 دقيقة
حل تحدي الفيديو رقم ( 22 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:22:08 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 018 إلى 022
فيديو - 00:16:17 دقيقة
Numbers
023 - Number
فيديو - 00:07:15 دقيقة
024 - Number Methods
فيديو - 00:08:19 دقيقة
025 - Math Object
فيديو - 00:05:01 دقيقة
026 - Number Challenge
فيديو - 00:02:27 دقيقة
حل تحدي الفيديو رقم ( 26 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:08:15 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 023 إلى 026
فيديو - 00:21:26 دقيقة
Strings And Methods
027 - String Methods Part 1
فيديو - 00:08:29 دقيقة
028 - String Methods Part 2
فيديو - 00:12:39 دقيقة
029 - String Methods Part 3
فيديو - 00:12:58 دقيقة
030 - String Challenge
فيديو - 00:2:51 دقيقة
حل تحدي الفيديو رقم ( 30 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:10:47 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 027 إلى 030
فيديو - 00:10:24 دقيقة
Comparison & Logical Operators
If Condition
033 - If Conditions
فيديو - 00:8:51 دقيقة
034 - Nested If Condition
فيديو - 00:5:14 دقيقة
035 - Conditional Ternary Operator
فيديو - 00:7:17 دقيقة
036 - Nullish Coalescing Operator And Logical Or
فيديو - 00:04:36 دقيقة
037 - If Condition Challenge
فيديو - 00:02:48 دقيقة
حل تحدي الفيديو رقم ( 37 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:13:22 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 033 إلى 037
فيديو - 00:30:41 دقيقة
Switch Statement
Arrays And Methods
040 - Array Big Introduction
فيديو - 00:8:10 دقيقة
041 - Using Length With Array
فيديو - 00:5:45 دقيقة
042 - Add And Remove From Array
فيديو - 00:5:21 دقيقة
043 - Searching Array
فيديو - 00:5:38 دقيقة
044 - Sorting Arrays
فيديو - 00:3:16 دقيقة
045 - Slicing Array
فيديو - 00:7:18 دقيقة
046 - Joining Arrays
فيديو - 00:3:43 دقيقة
047 - Array Challenge
فيديو - 00:2:14 دقيقة
حل تحدي الفيديو رقم ( 47 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:18:40 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 040 إلى 047
فيديو - 00:19:26 دقيقة
Loop – For
048 - Loop - For And Concept Of Loop
فيديو - 00:8:07 دقيقة
049 - Looping On Sequences
فيديو - 00:8:13 دقيقة
050 - Nested Loops And Trainings
فيديو - 00:4:35 دقيقة
051 - Loop Control - Break, Continue, Label
فيديو - 00:7:14 دقيقة
052 - Loop - For Advanced Example
فيديو - 00:4:39 دقيقة
053 - Practice - Add Products To Page
فيديو - 00:6:56 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 048 إلى 053
فيديو - 00:31:10 دقيقة
Loop – While
Function And Parameters
057 - Function Intro And Basic Usage
فيديو - 00:8:13 دقيقة
058 - Function Advanced Examples
فيديو - 00:6:22 دقيقة
059 - Function Return And Use Cases
فيديو - 00:7:22 دقيقة
060 - Function Default Parameters
فيديو - 00:4:42 دقيقة
061 - Function Rest Parameters
فيديو - 00:7:04 دقيقة
062 - Function Ultimate Practice
فيديو - 00:11:39 دقيقة
063 - Random Arguments Function Challenge
فيديو - 00:3:21 دقيقة
حل تحدي الفيديو رقم ( 63 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:17:59 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 057 إلى 063
فيديو - 00:25:06 دقيقة
Function And Scopes
064 - Anonymous Function and Use Cases
فيديو - 00:8:44 دقيقة
065 - Return Nested Function
فيديو - 00:6:34 دقيقة
066 - Arrow Function Syntax
فيديو - 00:6:12 دقيقة
067 - Scope – Global And Local
فيديو - 00:6:10 دقيقة
068 - Scope – Block
فيديو - 00:4:54 دقيقة
069 - Scope – Lexical (Static)
فيديو - 00:5:17 دقيقة
070 - Arrow Function Challenge
فيديو - 00:2:48 دقيقة
حل تحدي الفيديو رقم ( 70 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:17:07 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 064 إلى 070
فيديو - 00:34:56 دقيقة
Higher Order Functions
071 - Higher Order Functions – Map
فيديو - 00:8:46 دقيقة
072 - Higher Order Functions – Map Practice
فيديو - 00:8:52 دقيقة
073 - Higher Order Functions – Filter
فيديو - 00:6:44 دقيقة
074 - Higher Order Functions – Filter Practice
فيديو - 00:5:36 دقيقة
075 - Higher Order Functions – Reduce
فيديو - 00:7:39 دقيقة
076 - Higher Order Functions – Reduce Practice
فيديو - 00:5:47 دقيقة
077 - Higher Order Functions – ForEach And Practice
فيديو - 00:12:02 دقيقة
078 - Higher Order Functions Challenge
فيديو - 00:2:23 دقيقة
حل تحدي الفيديو رقم ( 78 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:11:21 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 071 إلى 078
فيديو - 00:18:38 دقيقة
Objects And Methods
079 - Object – Introduction
فيديو - 00:7:44 دقيقة
080 - Dot Notation vs Bracket Notation
فيديو - 00:6:23 دقيقة
081 - Nested Object And Advanced Examples
فيديو - 00:8:43 دقيقة
082 - Create Object With New Keyword
فيديو - 00:4:25 دقيقة
083 - This Keyword
فيديو - 00:5:31 دقيقة
084 - Create Object With Create Method
فيديو - 00:6:36 دقيقة
085 - Create Object With Assign Method
فيديو - 00:4:21 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 079 إلى 085
فيديو - 00:26:05 دقيقة
Document Object Model (DOM)
086 - What Is DOM ? And Select Elements
فيديو - 00:11:37 دقيقة
087 - Get, Set Elements Content And Attributes
فيديو - 00:9:43 دقيقة
088 - Check Attributes And Examples
فيديو - 00:7:40 دقيقة
089 - Create And Append Elements
فيديو - 00:7:16 دقيقة
090 - Product With Heading And Paragraph Practice
فيديو - 00:5:58 دقيقة
091 - Deal With Childrens
فيديو - 00:5:23 دقيقة
092 - DOM Events
فيديو - 00:8:59 دقيقة
093 - Validate Form And Prevent Default
فيديو - 00:10:06 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 086 إلى 093 الجزء الأول
فيديو - 00:42:53 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 086 إلى 093 الجزء الثاني
فيديو - 00:32:18 دقيقة
094 - Event Simulation – Click, Focus, Blur
فيديو - 00:4:39 دقيقة
095 - ClassList Object and Methods
فيديو - 00:5:49 دقيقة
096 - CSS Styling And Stylesheets
فيديو - 00:6:53 دقيقة
097 - Before, After, Prepend, Append, Remove
فيديو - 00:4:45 دقيقة
098 - DOM Traversing
فيديو - 00:5:6 دقيقة
099 - DOM Cloning
فيديو - 00:3:57 دقيقة
100 - addEventListener
فيديو - 00:9:38 دقيقة
101 - DOM Challenge
فيديو - 00:3:35 دقيقة
حلول تحدي الفيديو رقم ( 101 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:27:13 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 094 إلى 101
فيديو - 00:39:12 دقيقة
Browser Object Model (BOM)
102 - What Is BOM ?
فيديو - 00:4:24 دقيقة
103 - Alert, Confirm, Prompt
فيديو - 00:9:12 دقيقة
104 - setTimeout and clearTimeout
فيديو - 00:7:07 دقيقة
105 - setInterval and clearInterval
فيديو - 00:4:35 دقيقة
106 - Window Location Object
فيديو - 00:12:27 دقيقة
107 - Window Open And Close
فيديو - 00:6:7 دقيقة
108 - Window History Object
فيديو - 00:3:41 دقيقة
109 - Scroll, ScrollTo, ScrollBy, Focus, Print, Stop
فيديو - 00:8:1 دقيقة
110 - Scroll To Top Using ScrollY Practice
فيديو - 00:5:55 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 102 إلى 110
فيديو - 00:24:11 دقيقة
111 - Local Storage
فيديو - 00:9:48 دقيقة
112 - Local Storage Color App Practice
فيديو - 00:10:10 دقيقة
113 - Session Storage And Use Cases
فيديو - 00:6:56 دقيقة
114 - BOM Challenge
فيديو - 00:2:44 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 111 إلى 114
فيديو - 00:19:20 دقيقة
Destructuring
115 - Destructuring Arrays Part 1
فيديو - 00:6:23 دقيقة
116 - Destructuring Arrays Part 2
فيديو - 00:4:29 دقيقة
117 - Destructuring Arrays Part 3 Swap Variables
فيديو - 00:3:43 دقيقة
118 - Destructuring Objects Part 1
فيديو - 00:5:09 دقيقة
119 - Destructuring Objects Part 2
فيديو - 00:6:01 دقيقة
120 - Destructuring Function Parameters
فيديو - 00:3:8 دقيقة
121 - Destructuring Mixed Content
فيديو - 00:04:17 دقيقة
122 - Destructuring Challenge
فيديو - 00:2:49 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 115 إلى 122
فيديو - 00:23:26 دقيقة
Map And Set
123 - Set Data Type And Methods
فيديو - 00:8:40 دقيقة
124 - Set vs WeakSet And Garbage Collector
فيديو - 00:10:57 دقيقة
125 - Map Data Type vs Object
فيديو - 00:10:15 دقيقة
126 - Map Methods
فيديو - 00:5:33 دقيقة
127 - Map vs WeakMap
فيديو - 00:6:52 دقيقة
128 - Array.from Method
فيديو - 00:7:28 دقيقة
129 - Array.copyWithin Method
فيديو - 00:8:13 دقيقة
130 - Array.some Method
فيديو - 00:9:40 دقيقة
131 - Array.every Method
فيديو - 00:4:38 دقيقة
132 - Spread Syntax And Use Cases
فيديو - 00:7:33 دقيقة
133 - Map And Set Challenge
فيديو - 00:3:37 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 123 إلى 133
فيديو - 00:23:39 دقيقة
Regular Expression
134 - Intro And What Is Regular Expression?
فيديو - 00:8:26 دقيقة
135 - Regular Expression – Modifiers
فيديو - 00:5:20 دقيقة
136 - Regular Expression – Ranges Part 1
فيديو - 00:10:19 دقيقة
137 - Regular Expression – Ranges Part 2
فيديو - 00:6:16 دقيقة
138 - Regular Expression – Character Classes Part 1
فيديو - 00:6:26 دقيقة
139 - Regular Expression – Character Classes Part 2
فيديو - 00:5:42 دقيقة
140 - Regular Expression – Quantifiers Part 1
فيديو - 00:9:7 دقيقة
141 - Regular Expression – Quantifiers Part 2
فيديو - 00:2:43 دقيقة
142 - Regular Expression – Quantifiers Part 3
فيديو - 00:5:16 دقيقة
143 - Regular Expression – Replace With Pattern
فيديو - 00:3:23 دقيقة
144 - Regular Expression – Form Validation
فيديو - 00:4:48 دقيقة
145 - Test Your Regular Expression And Discussions
فيديو - 00:4:07 دقيقة
146 - Regular Expression Challenge
فيديو - 00:2:08 دقيقة
حل تحدي الفيديو رقم ( 146 ) من شرح الزيرو لغة JavaScript Bootcamp
فيديو - 00:11:02 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 134 إلى 146
فيديو - 00:23:23 دقيقة
Object Oriented Programming
147 - OOP Introduction
فيديو - 00:6:59 دقيقة
148 - Constructor Function Introduction
فيديو - 00:8:23 دقيقة
149 - Constructor Function New Syntax
فيديو - 00:4:07 دقيقة
150 - Deal With Properties And Methods
فيديو - 00:5:7 دقيقة
151 - Update Properties & Built In Constructors
فيديو - 00:5:25 دقيقة
152 - Class Static Properties And Methods
فيديو - 00:4:59 دقيقة
153 - Class Inheritance
فيديو - 00:7:29 دقيقة
154 - Class Encapsulation
فيديو - 00:7:44 دقيقة
155 - Prototype Introduction
فيديو - 00:3:18 دقيقة
156 - Add To Prototype Chain
فيديو - 00:7:10 دقيقة
157 - Object Meta Data And Descriptor Part 1
فيديو - 00:06:17 دقيقة
158 - Object Meta Data And Descriptor Part 2
فيديو - 00:2:43 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 147 إلى 158
فيديو - 00:25:35 دقيقة
Date, Generators, Modules
159 - Date And Time Introduction
فيديو - 00:7:27 دقيقة
160 - Get Date And Time
فيديو - 00:5:40 دقيقة
161 - Set Date And Time
فيديو - 00:6:31 دقيقة
162 - Formatting Date And Time
فيديو - 00:5:22 دقيقة
163 - Tracking Operations Time
فيديو - 00:3:36 دقيقة
164 - Generator Function Introduction
فيديو - 00:7:00 دقيقة
165 - Delegate Generator Function
فيديو - 00:3:43 دقيقة
166 - Generate Infinite Numbers
فيديو - 00:03:08 دقيقة
167 - Modules Import And Export
فيديو - 00:04:25 دقيقة
168 - Named vs Default Export And Import All
فيديو - 00:4:21 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 159 إلى 168
فيديو - 00:30:49 دقيقة
AJAX And JSON
169 - What Is JSON
فيديو - 00:3:43 دقيقة
170 - JSON Syntax And Compare With JS Object
فيديو - 00:3:39 دقيقة
171 - What Is API
فيديو - 00:8:35 دقيقة
172 - Parse And Stringify
فيديو - 00:3:56 دقيقة
173 - Asynchronous vs Synchronous Programming
فيديو - 00:6:00 دقيقة
174 - Call Stack And Web API
فيديو - 00:06:30 دقيقة
175 - Event Loop And Callback Queue
فيديو - 00:7:56 دقيقة
176 - What Is AJAX And Network Informations
فيديو - 00:5:08 دقيقة
177 - Request And Response From Real API
فيديو - 00:5:44 دقيقة
178 - Loop On Data
فيديو - 00:4:12 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 169 إلى 178
فيديو - 00:26:00 دقيقة
Promises
179 - Callback Hell Or Pyramid Of Doom
فيديو - 00:6:24 دقيقة
180 - Promise Intro And Syntax
فيديو - 00:08:30 دقيقة
181 - Promise – Then, Catch And Finally
فيديو - 00:9:32 دقيقة
182 - Promise And XHR
فيديو - 00:5:09 دقيقة
183 - Fetch API
فيديو - 00:5:56 دقيقة
184 - Promise – All, All Settled, Race
فيديو - 00:08:09 دقيقة
185 - Async And Training
فيديو - 00:7:28 دقيقة
186 - Await And Training
فيديو - 00:04:58 دقيقة
187 - Try, Catch, Finally With Fetch
فيديو - 00:4:34 دقيقة
188 - The End And Advices
فيديو - 00:03:09 دقيقة
حلول تكليفات JavaScript Bootcamp من الدرس 179 إلى 188
فيديو - 00:17:13 دقيقة
التحدي الموجود في الدرس
/*
Number Challenge
*/
let a = 100;
let b = 2_00.5;
let c = 1e2;
let d = 2.4;
// Find Smallest Number In All Variables And Return Integer
console.log();
// Use Variables a + d One Time To Get The Needed Output
console.log(); // 10000
// Get Integer "2" From d Variable With 4 Methods
console.log();
console.log();
console.log();
console.log();
// Use Variables b + d To Get This Valus
console.log(); // 66.67 => String
console.log(); // 67 => Number
إنهاء الدورة مبكرًا؟
You have not completed all required lessons and assessments.
تقدمك
0%