خطة دراسة JavaScript

JavaScript

الأسابيع

  • 01
  • 02
  • 03
  • 04
  • 05
  • 06
  • 07
  • 08
  • 09
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22

الاسبوع الأول

مشاهدة الدروس

المطلوب مشاهدة دروس المقدمة “Introduction” الدروس من 1 إلى 9

  • #001 – Introduction and What Is JavaScript ?
  • #002 – How To Study The Course ?
  • #003 – Setting Up Environment And Tools
  • #004 – Work With Chrome Developer Tools
  • #005 – Where To Put The Code
  • #006 – Comments And Bad Practice
  • #007 – Output To Screen
  • #008 – Console Methods And Styling And Web API
  • #009 – What Is ECMAScript ?

حل التكليفات

المطلوب حل تكليفات الدروس من 1 إلى 9


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • Web API
  • JavaScript Console
  • ECMAScript
  • Scripting Language
  • Chrome Dev Tools

الاسبوع الثاني

مشاهدة الدروس

المطلوب مشاهدة دروس أنواع البيانات “Data Types” الدروس من 10 إلى 17

  • #010 – Data Types And typeof Operator
  • #011 – Variables Introduction
  • #012 – Identifiers Name Conventions And Rules
  • #013 – Var, Let, Const Compare
  • #014 – String Syntax And Character Escape Sequences
  • #015 – Concatenation
  • #016 – Template Literals (Template Strings)
  • #017 – Variables And Concatenation Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 10 إلى 17


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • Loosely Typed Language
  • Strongly Typed Language
  • Character Escape Sequences

الاسبوع الثالث

مشاهدة الدروس

المطلوب مشاهدة دروس تكملة أنواع البيانات “Data Types” الدروس من 18 إلى 22

  • #018 – Arithmetic Operators
  • #019 – Unary Plus And Negation Operators
  • #020 – Type Coercion
  • #021 – Assignment Operators
  • #022 – Operators Challenges

حل التكليفات

المطلوب حل تكليفات الدروس من 18 إلى 22


التحديات

حل التحديات والمشاكل


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Defer Attribute
  • JavaScript Constructor
  • JavaScript Unary Use Cases

الاسبوع الرابع

مشاهدة الدروس

المطلوب مشاهدة دروس الأرقام والنصوص “Number & String” الدروس من 23 إلى 30

  • #023 – Number
  • #024 – Number Methods
  • #025 – Math Object
  • #026 – Number Challenge
  • #027 – String Methods Part 1
  • #028 – String Methods Part 2
  • #029 – String Methods Part 3
  • #030 – String Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 23 إلى 30


التحديات

حل التحديات والمشاكل


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • Double Precision

الاسبوع الخامس

مشاهدة الدروس

المطلوب مشاهدة دروس الشروط “Conditions” الدروس من 31 إلى 39

  • #031 – Comparison Operators
  • #032 – Logical Operators
  • #033 – If Condition
  • #034 – Nested If Condition
  • #035 – Conditional ternary Operator
  • #036 – Nullish Coalescing Operator
  • #037 – If Condition Challenge
  • #038 – Switch Statement
  • #039 – Switch And If Condition Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 31 إلى 39


التحديات

حل التحديات والمشاكل


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Logical Or
  • JavaScript Operators

الاسبوع السادس

مشاهدة الدروس

المطلوب مشاهدة دروس المصفوفات “Array” الدروس من 40 إلى 47

  • #040 – Array Big Introduction
  • #041 – Using Length With Array
  • #042 – Add And Remove From Array
  • #043 – Searching Array
  • #044 – Sorting Array
  • #045 – Slicing Array
  • #046 – Joining Arrays
  • #047 – Array Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 40 إلى 47


التحديات

حل التحديات والمشاكل


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Array Methods
  • JavaScript Array Data Type

الاسبوع السابع

مشاهدة الدروس

المطلوب مشاهدة دروس الحلقات التكرارية “Loop” الدروس من 48 إلى 56

  • #048 – Loop For And Concept Of Loop
  • #049 – Looping On Sequences
  • #050 – Nested Loops And Training’s
  • #051 – Loop Control – Continue, Break, Label
  • #052 – Loop For Advanced Examples
  • #053 – Practice – Add Products To Page
  • #054 – Loop – While
  • #055 – Loop – Do, While
  • #056 – Loop Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 48 إلى 56


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Loop Secrets

الاسبوع الثامن

مشاهدة الدروس

المطلوب مشاهدة دروس الدوال الجزء الأول “Functions” الدروس من 57 إلى 63

  • #057 – Function Intro And Basic Usage
  • #058 – Function Advanced Examples
  • #059 – Function Return Statement And Use Cases
  • #060 – Function Default Parameters
  • #061 – Function Rest Parameters
  • #062 – Function Ultimate Practice
  • #063 – Random Arguments Function Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 57 إلى 63


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Function
  • JavaScript Function Rest Parameters
  • JavaScript Function Arguments vs Parameter

الاسبوع التاسع

مشاهدة الدروس

المطلوب مشاهدة دروس الدوال الجزء الثاني “Functions” الدروس من 64 إلى 70

  • #064 – Anonymous Function And Practice
  • #065 – Return Nested Function
  • #066 – Arrow Function Syntax
  • #067 – Scope – Global And Local
  • #068 – Scope – Block
  • #069 – Scope – Lexical (Static)
  • #070 – Arrow Function Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 64 إلى 70


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Function
  • JavaScript Function Currying
  • JavaScript Function Arrow Function
  • JavaScript Scope

الاسبوع العاشر

مشاهدة الدروس

المطلوب مشاهدة دروس الدوال “Higher Order Functions” الدروس من 71 إلى 78

  • #071 – Higher Order Functions – Map
  • #072 – Higher Order Functions – Map Practice
  • #073 – Higher Order Functions – Filter
  • #074 – Higher Order Functions – Filter Practice
  • #075 – Higher Order Functions – Reduce
  • #076 – Higher Order Functions – Reduce Practice
  • #077 – Higher Order Functions – ForEach & Practice
  • #078 – Higher Order Functions – Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 71 إلى 78


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Higher Order Functions
  • JavaScript Flatten Array
  • JavaScript ForEach This Argument

الاسبوع الحادي عشر

مشاهدة الدروس

المطلوب مشاهدة دروس الكائن “Object” الدروس من 79 إلى 85

  • #079 – Object – Introduction
  • #080 – Dot Notation vs Bracket Notation
  • #081 – Nested Object And Advanced Examples
  • #082 – Create Object With New Keyword
  • #083 – This Keyword
  • #084 – Create Object With Create Method
  • #085 – Create Object With Assign Method

حل التكليفات

المطلوب حل تكليفات الدروس من 79 إلى 85


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Object
  • JavaScript Has Own Property
  • JavaScript Object Sorting
  • JavaScript Object Length
  • JavaScript Object Keys
  • JavaScript Object Values

الاسبوع الثاني عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال DOM الجزء الأول الدروس من 86 إلى 93

  • #086 – What Is DOM ? And Select Elements
  • #087 – Get, Set Elements And Attributes
  • #088 – Check Attributes And Examples
  • #089 – Create and Append Elements
  • #090 – Product With Title And Description Practice
  • #091 – Deal With Children
  • #092 – DOM Events
  • #093 – Validate Form And Prevent Default

حل التكليفات

المطلوب حل تكليفات الدروس من 86 إلى 93


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript DOM
  • JavaScript DOM Methods
  • JavaScript DOM Attributes
  • JavaScript Create Elements

الاسبوع الثالث عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال DOM الجزء الثاني الدروس من 94 إلى 101

  • #094 – Event Simulation – Click, Focus, Blur
  • #095 – ClassList Object And Methods
  • #096 – CSS Styling And Stylesheet
  • #097 – Before, After, Prepend, Append, Remove
  • #098 – DOM Traversing
  • #099 – DOM Cloning
  • #100 – AddEventListener
  • #101 – DOM Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 94 إلى 101


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript DOM Traversing
  • JavaScript DOM Clone
  • JavaScript DOM Events
  • JavaScript AddEventListener

الاسبوع الرابع عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال BOM الجزء الأول الدروس من 102 إلى 110

  • #102 – What Is BOM ?
  • #103 – Alert, Confirm, Prompt
  • #104 – setTimeout and clearTimeout
  • #105 – setInterval and clearInterval
  • #106 – Window Location Object
  • #107 – Window Open And Close
  • #108 – Window History Object
  • #109 – Scroll, ScrollTo, ScrollBy, Focus, Print, Stop
  • #110 – Scroll To Top Using ScrollY

حل التكليفات

المطلوب حل تكليفات الدروس من 102 إلى 110


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript BOM
  • JavaScript Asynchronous Programming

الاسبوع الخامس عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال BOM الجزء الثاني الدروس من 111 إلى 114

  • #111 – Local Storage
  • #112 – Local Storage Color App Practice
  • #113 – Session Storage And Use Cases
  • #114 – Bom Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 111 إلى 114


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript BOM
  • JSON Parse
  • JSON Stringify
  • Web API Storage Object

الاسبوع السادس عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال Destructuring الدروس من 115 إلى 122

  • #115 – Destructuring Arrays Part 1
  • #116 – Destructuring Arrays Part 2
  • #117 – Destructuring Arrays Part 3 Swapping Variables
  • #118 – Destructuring Objects Part 1
  • #119 – Destructuring Objects Part 2
  • #120 – Destructuring Function parameters
  • #121 – Destructuring Mixed Content
  • #122 – Destructuring Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 115 إلى 122


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Destructuring
  • Destructuring Assignment
  • Destructuring Objects
  • Destructuring Map

الاسبوع السابع عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال Map And Set الدروس من 123 إلى 133

  • #123 – Set Data Type And Methods
  • #124 – Set vs WeakSet And Garbage Collector
  • #125 – Map Data Type vs Object
  • #126 – Map Methods
  • #127 – Map vs WeakMap
  • #128 – Array.from Method
  • #129 – Array.copyWithin Method
  • #130 – Array.some Method
  • #131 – Array.every Method
  • #132 – Spread Syntax And Use Cases
  • #133 – Map And Set Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 123 إلى 133


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Map Vs Object
  • JavaScript Set And Map Methods
  • JavaScript Array Full Methods
  • JavaScript Spread Syntax
  • JavaScript Garbage Collector
  • JavaScript Memory Management

الاسبوع الثامن عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال Regular Expression الدروس من 134 إلى 146

  • #134 – Intro And What Is Regular Expression
  • #135 – Regular Expression – Modifiers
  • #136 – Regular Expression – Ranges Part 1
  • #137 – Regular Expression – Ranges Part 2
  • #138 – Regular Expression – Character Classes Part 1
  • #139 – Regular Expression – Character Classes Part 2
  • #140 – Regular Expression – Quantifiers Part 1
  • #141 – Regular Expression – Quantifiers Part 2
  • #142 – Regular Expression – Quantifiers Part 3
  • #143 – Regular Expression – Replace With Pattern
  • #144 – Regular Expression – Form Validation
  • #145 – Test Your Regular Expression
  • #146 – Regular Expression – Challenge

حل التكليفات

المطلوب حل تكليفات الدروس من 134 إلى 146


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Regular Expression
  • JavaScript Regular Expression Patterns
  • JavaScript Replace
  • JavaScript Useful RegExp Patterns

الاسبوع التاسع عشر

مشاهدة الدروس

المطلوب مشاهدة دروس ال OOP الدروس من 147 إلى 158

  • #147 – OOP Introduction
  • #148 – Constructor Function Introduction
  • #149 – Constructor Function New Syntax
  • #150 – Deal With Properties And Methods
  • #151 – Update Properties And Built In Constructors
  • #152 – Class Static Properties And Methods
  • #153 – Class Inheritance
  • #154 – Class Encapsulation
  • #155 – Prototype Introduction
  • #156 – Add To Prototype Chain
  • #157 – Object Meta Data And Descriptor Part 1
  • #158 – Object Meta Data And Descriptor Part 2

حل التكليفات

المطلوب حل تكليفات الدروس من 147 إلى 158


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript OOP
  • JavaScript OOP Encapsulation
  • JavaScript OOP Inheritance
  • JavaScript Getters And Setters

الاسبوع 20

مشاهدة الدروس

المطلوب مشاهدة دروس ال Date, Generators, Modules الدروس من 159 إلى 168

  • #159 – Date And Time Introduction
  • #160 – Get Date And Time
  • #161 – Set Date And Time
  • #162 – Formatting Date And Time
  • #163 – Tracking Operations Time
  • #164 – Generator Function Introduction
  • #165 – Delegate Generator Function
  • #166 – Generate Infinite Numbers
  • #167 – Module Import And Export
  • #168 – Named vs Default Export And Import All

حل التكليفات

المطلوب حل تكليفات الدروس من 159 إلى 168


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Generators
  • JavaScript Delegate Generators
  • JavaScript Epoch Time
  • JavaScript Modules
  • JavaScript Import And Export
  • JavaScript Aliases

الاسبوع 21

مشاهدة الدروس

المطلوب مشاهدة دروس ال AJAX + JSON الدروس من 169 إلى 178

  • #169 – What Is JSON
  • #170 – JSON Syntax And Compare With JS Object
  • #171 – What Is API
  • #172 – Parse And Stringify
  • #173 – Asynchronous vs Synchronous Programming
  • #174 – Call Stack And Web API
  • #175 – Event Loop And Callback Queue
  • #176 – What Is AJAX And Network Informations
  • #177 – Request and Response From Real API
  • #178 – Loop On Data

حل التكليفات

المطلوب حل تكليفات الدروس من 169 إلى 178


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • AJAX Calls
  • JSON Data
  • JSON Convert
  • HTTP Status Codes
  • XHR Object Content
  • Asynchronous Calls
  • Web API
  • Web API Methods

الاسبوع 22

مشاهدة الدروس

المطلوب مشاهدة دروس ال Promise الدروس من 179 إلى 188

  • #179 – Callback Hell Or Pyramid Of Doom
  • #180 – Promise Intro And Syntax
  • #181 – Promise – Then, Catch And Finally
  • #182 – Promise And XHR
  • #183 – Fetch API
  • #184 – Promise – All, All Settled And Race
  • #185 – Async And Trainings
  • #186 – Await And Trainings
  • #187 – Try, Catch, Finally With Fetch
  • #188 – The End And Advices

حل التكليفات

المطلوب حل تكليفات الدروس من 179 إلى 188


البحث

كلمات البحث التي تحتاجها للوصول إليها وزيادة معلوماتك

  • JavaScript Promise
  • JavaScript Fetch API
  • JavaScript Axios
  • JavaScript Async & Await
  • JavaScript Async & Await Examples
الإنشاء 25 يونيو 2021
آخر تحديث 25 أبريل 2023
المشاهدات 297994

إعلانات جوجل