تعلم JavaScript
ابدأ رحلتك في تعلم JavaScript من خلال دروس مرتبة ومنهجية تأخذك من البداية حتى الاحتراف. شرح مبسط وتطبيقات عملية.
تعلم JavaScript من الصفر - دليل المبتدئين الشامل
ابدأ رحلتك في عالم تطوير الويب مع هذا الدرس التمهيدي عن JavaScript. تعرف على ماهية لغة JavaScript، وأهميتها، وكيفية تشغيل أول كود لك. خطوة بخطوة للمبتدئين.
تعلم أساسيات بناء الجملة Syntax في JavaScript للمبتدئين
دليل شامل للمبتدئين لفهم بناء الجملة Syntax في لغة JavaScript. تعلم القواعد الأساسية لكتابة الكود بشكل صحيح، بما في ذلك المتغيرات، الجمل الشرطية، الحلقات، والدوال. ابدأ رحلتك في البرمجة اليوم!
تعلم أساسيات JavaScript - ما هي الـ Statements وكيف تكتبها؟
اكتشف مفهوم الـ Statements في جافاسكريبت، اللبنات الأساسية لأي برنامج. في هذا الدرس، ستتعلم أنواعها، كيفية كتابتها، وأهميتها في بناء التعليمات البرمجية خطوة بخطوة للمبتدئين.
المتغيرات في JavaScript - دليل المبتدئين لفهم أساسيات البرمجة
تعلم أساسيات المتغيرات في JavaScript خطوة بخطوة. اكتشف كيفية إنشاء المتغيرات باستخدام var و let و const، وتخزين البيانات المختلفة، واستخدامها في برامجك الأولى. ابدأ رحلتك في البرمجة من هنا!
شرح Let في JavaScript بكل سهولة للمبتدئين
افهم الفرق بين Let و Var في جافا سكريبت! شرح شامل لتعريف المتغيرات باستخدام Let، نطاقها الكتلي (Block Scope)، وإعادة تعيين قيمتها. تعلم الأساسيات مع أمثلة برمجية بسيطة.
شرح كامل لمتغير const في JavaScript للمبتدئين
تعرف على كيفية استخدام const في JavaScript لإنشاء متغيرات ثابتة لا يمكن إعادة تعيينها. شرح شامل مع أمثلة عملية مبسطة للمبتدئين خطوة بخطوة.
أنواع البيانات في جافاسكريبت (Types) - دليل المبتدئين الشامل
تعرف على أنواع البيانات الأساسية في JavaScript مثل النصوص والأرقام والقيم المنطقية. فهم الفرق بين الأنواع البدائية والمرجعية وكيفية التحقق من نوع المتغير لكتابة كود أكثر قوة.
مقدمة شاملة إلى العوامل (Operators) في JavaScript للمبتدئين
تعلم أساسيات العوامل (Operators) في JavaScript خطوة بخطوة! اكتشف كيفية استخدام العمليات الحسابية والمقارنة والمنطقية للتحكم في البيانات واتخاذ القرارات داخل برامجك. درس مبسط للمبتدئين.
مقدمة إلى العوامل الحسابية في JavaScript - الأساسيات خطوة بخطوة
تعلم كيفية استخدام العوامل الحسابية في JavaScript لإجراء العمليات الرياضية الأساسية. هذا الدرس يشرح الجمع والطرح والضرب والقسمة وبقية القسمة والأسس بطريقة سهلة للمبتدئين مع أمثلة عملية.
مشغلي التعيين في JavaScript - دليل شامل للمبتدئين
تعرف على مشغلي التعيين في جافاسكريبت (Assignment Operators) خطوة بخطوة. شرح مبسط لأهمية = و += و -= وغيرها مع أمثلة عملية. ابدأ رحلتك البرمجية الآن!
مشغلات المقارنة في JavaScript - دليل شامل للمبتدئين
تعرف على مشغلات المقارنة في جافا سكريبت (Comparison Operators) وكيف تستخدمها لمقارنة القيم وإتخاذ القرارات في برامجك. درس مبسط خطوة بخطوة مع أمثلة عملية واضحة.
شرح جملة if الشرطية في JavaScript للمبتدئين خطوة بخطوة
تعلم أساسيات التحكم في تدفق البرنامج باستخدام جملة if الشرطية في جافا سكريبت. شرح مبسط مع أمثلة عملية لاتخاذ القرارات داخل الكود.
شرح مشغل الثلاثي (Ternary Operator) في JavaScript مع الأمثلة
تعلم كيفية استخدام Ternary Operator في JavaScript لكتابة شروط if-else قصيرة ومركزة في سطر واحد فقط. درس شامل مع أمثلة عملية مبسطة للمبتدئين.
شرح Switch في JavaScript - بديل منظم للجمل الشرطية المتعددة
تعلم كيفية استخدام جملة switch في جافاسكريبت لتنفيذ أكواد مختلفة بناءً على قيمة متغير معين. هذا الدرس يشرح تركيب switch خطوة بخطوة مع أمثلة عملية بسيطة للمبتدئين.
تعلم نوع Boolean في JavaScript - القيم المنطقية True و False
افهم أساس المنطق البرمجي! درس شامل عن نوع Boolean في جافا سكريبت يشرح القيم True وFalse، كيفية إنشائها، واستخدامها في اتخاذ القرارات داخل برامجك. ابدأ رحلتك في البرمجة المنطقية هنا.
مشغلات المنطق في JavaScript - شرح AND و OR و NOT للمبتدئين
تعلم كيف تستخدم المشغلات المنطقية الأساسية (&&، ||، !) في لغة JavaScript لاتخاذ قرارات ذكية في برامجك. شرح مبسط مع أمثلة عملية خطوة بخطوة.
شرح حلقة for في JavaScript للمبتدئين - التكرار الأساسي
تعلم كيفية استخدام حلقة for في JavaScript خطوة بخطوة. هذا الدرس يشرح تركيبها، طريقة عملها، وأمثلة عملية بسيطة لبدء استخدام التكرار في برامجك.
شرح حلقة While في JavaScript للمبتدئين مع أمثلة عملية
تعلم كيفية استخدام حلقة While في JavaScript خطوة بخطوة. اكتشف الفرق بين While و Do-While مع أمثلة برمجية بسيطة لتكرار الأوامر بشكل فعال. درس شامل للمبتدئين.
شرح جملة Break في JavaScript - الخروج من الحلقات التكرارية
تعلم كيفية استخدام جملة Break في JavaScript للخروج المبكر من الحلقات التكرارية مثل for و while. درس شامل مع أمثلة عملية مبسطة للمبتدئين لفهم آلية التحكم في التكرار.
شرح جملة Continue في JavaScript - تخطي التكرارات بذكاء
تعلم كيفية استخدام جملة Continue في JavaScript لتخطي تكرارات معينة داخل الحلقات التكرارية مثل for و while. درس مبسط خطوة بخطوة مع أمثلة عملية لتسريع وتنفيذ الشيفرات البرمجية.
شرح طريقة forEach في JavaScript للمبتدئين مع أمثلة عملية
تعلم كيفية استخدام دالة forEach في JavaScript لتكرار المصفوفات بسهولة. شرح شامل خطوة بخطوة مع أمثلة برمجية بسيطة تناسب المبتدئين تماماً.
تعلم Strings في JavaScript - الدليل الشامل للمبتدئين
تعرف على الـ Strings في JavaScript من الصفر! في هذا الدرس، ستتعلم كيفية إنشاء النصوص، التعامل معها، واستخدام الخصائص والطرق الأساسية مثل الطول والدمج والبحث. ابدأ رحلتك البرمجية الآن.
دليل شامل لطرق التعامل مع النصوص (String Methods) في JavaScript
تعلم كيفية التعامل مع النصوص في JavaScript بسهولة! اكتشف أهم وأشطر String Methods مثل length و toUpperCase و includes و slice لمعالجة وتحويل النصوص في برامجك خطوة بخطوة.
كيفية البحث في النصوص في JavaScript - دليل شامل للمبتدئين
تعلم أساسيات البحث في النصوص (String Search) في JavaScript خطوة بخطوة. اكتشف كيفية استخدام الدوال مثل includes() و indexOf() و startsWith() للعثور على كلمات أو أحرف داخل أي نص بسهولة.
تعلم الأرقام في JavaScript - أنواعها، العمليات، والتحويل بين الأنواع
في هذا الدرس الشامل، ستتعلم أساسيات التعامل مع الأرقام في JavaScript، بما في ذلك الأعداد الصحيحة والعشرية، العمليات الحسابية الأساسية، وطرق تحويل البيانات الأخرى إلى أرقام. انضم إلينا في Codex Academy.
دليل شامل لطرق التعامل مع الأرقام (Number Methods) في JavaScript
تعلّم كيفية تحويل الأرقام إلى نصوص، تحديد المنازل العشرية، التحقق من النوع، وغيرها من العمليات الأساسية باستخدام Number Methods في JavaScript. شرح مبسط مع أمثلة عملية.
تعريف الدوال في JavaScript للمبتدئين - بناء، استدعاء، أمثلة عملية
تعلم أساسيات الدوال (Functions) في جافاسكريبت من الصفر! شرح شامل لكيفية تعريف الدوال، استدعائها، تمرير المعاملات، واستخدام القيم المرجعة مع أمثلة برمجية بسيطة. ابدأ في تنظيم كودك الآن.
Function Expressions في JavaScript - التعريف والاستخدام
تعلم Function Expressions في JavaScript خطوة بخطوة. اكتشف كيفية إنشاء دوال باستخدام التعبيرات، الفرق بينها وبين Function Declarations، ومتى تستخدم كل منها. درس شامل للمبتدئين.
Arrow Function في JavaScript - شرح شامل للمبتدئين مع الأمثلة
تعلم كل شيء عن Arrow Function في JavaScript من الصفر. شرح مبسط لكتابة الدوال باستخدام السهم، الفروقات مع function العادية، ومتى تستخدمها. درس شامل مع أمثلة عملية.
تعلم كائنات JavaScript - شرح مبسط للمبتدئين مع أمثلة عملية
اكتشف أساسيات كائنات (Objects) في جافاسكريبت. تعلم كيفية إنشاء الكائنات، الوصول إلى خصائصها، وتعديلها خطوة بخطوة مع أمثلة برمجية واضحة للمبتدئين. ابدأ رحلتك في البرمجة الكائنية الآن!
Object Properties في JavaScript - شرح شامل للمبتدئين
تعرف على Object Properties في JavaScript خطوة بخطوة. شرح شامل لإنشاء وقراءة وتعديل خصائص الكائنات مع أمثلة برمجية بسيطة للمبتدئين. ابدأ رحلتك في البرمجة الكائنية الآن!
تعلم Object Methods في JavaScript - التعريف والاستخدام الصحيح
اكتشف قوة Object Methods في جافا سكريبت! في هذا الدرس، ستتعلم كيفية إضافة دوال (وظائف) إلى الكائنات لجعلها تفعل شيئاً، مما يجعل كودك أكثر تنظيماً وقوة. ابدأ الآن!
كلمة this في JavaScript - شرح شامل للمبتدئين مع أمثلة عملية
تعلم كل شيء عن كلمة this في JavaScript. هذا الدرس يشرح مفهوم this ببساطة مع أمثلة عملية في الكائنات والدوال وكيفية تحديد قيمتها. مثالي للمبتدئين لفهم أحد أهم المفاهيم في الجافاسكريبت.
Object Constructors في JavaScript - شرح إنشاء كائنات متعددة
تعلم كيفية استخدام Object Constructors في جافا سكريبت لإنشاء كائنات متعددة بنفس الخصائص والوظائف بسهولة. شرح مبسط للمبتدئين مع أمثلة برمجية واضحة.
المصفوفات في JavaScript - دليل المبتدئين لفهم Arrays من الصفر
تعلم أساسيات المصفوفات (Arrays) في جافاسكريبت خطوة بخطوة. اكتشف كيفية إنشاء المصفوفات، الوصول للعناصر، تعديلها واستخدام الخصائص الأساسية مثل الطول. درس شامل للمبتدئين مع أمثلة عملية.
أهم دوال المصفوفات في JavaScript للمبتدئين
تعلم كيفية استخدام أهم دوال المصفوفات (Array Methods) في جافاسكريبت خطوة بخطوة. اكتشف دوال map، filter، forEach، وغيرها مع أمثلة عملية مبسطة للمبتدئين.
طرق البحث في المصفوفات في JavaScript
تعلم طرق البحث الأساسية في مصفوفات جافا سكريبت خطوة بخطوة! اكتشف كيفية استخدام الدوال indexOf() و includes() و find() للعثور على العناصر بسهولة، مع أمثلة عملية وبسيطة للمبتدئين.
دليل المبتدئين لترتيب المصفوفات في JavaScript
تعلم كيفية ترتيب عناصر المصفوفات (Arrays) في JavaScript بسهولة باستخدام دالة sort()، مع أمثلة عملية لترتيب النصوص والأرقام وكيفية التحكم في الترتيب بنفسك.
طرق تكرار المصفوفات في جافاسكريبت - forEach و map و filter
تعلم كيفية تكرار عناصر المصفوفات في جافا سكريبت باستخدام الطرق الحديثة مثل forEach و map و filter. شرح مبسط مع أمثلة عملية لتطبيق كل طريقة بفعالية في مشاريعك البرمجية.
مقدمة إلى الـ Sets في JavaScript - فهم المجموعات الفريدة
تعلم أساسيات كائن Set في جافا سكريبت خطوة بخطوة. اكتشف كيفية إنشاء مجموعات فريدة من القيم، وإضافة وحذف العناصر، والاستفادة من خصائصها المميزة لإدارة البيانات بكفاءة. درس شامل للمبتدئين.
طرق الكائن Set في JavaScript - دليل شامل للمبتدئين
تعرف على أهم طرق كائن Set في جافاسكريبت مثل add و delete و has. شرح مبسط مع أمثلة عملية لإنشاء مجموعات فريدة وإدارتها بفعالية في برامجك.
ما هو WeakSet في JavaScript ؟ شرح WeakSet وطرق استخدامه
تعرف على WeakSet في جافا سكريبت: مجموعة خاصة من الكائنات فقط، تسمح للمحرك بحذفها تلقائياً من الذاكرة عند عدم الحاجة إليها. اكتشف الفرق بينها وبين Set وكيفية استخدامها في مشاريعك.
تعلم أساسيات كائن Map في JavaScript للمبتدئين خطوة بخطوة
اكتشف مفهوم كائن Map في JavaScript: ما هو، كيف ينشأ، وكيفية استخدامه لتخزين البيانات بالمفاتيح. درس شامل مع أمثلة عملية مبسطة للمبرمجين المبتدئين.
دليل شامل لطرق Map في جافاسكريبت - set و get و has و delete
تعلم كيفية استخدام أهم طرق كائن Map في جافا سكريبت خطوة بخطوة. شرح مبسط مع أمثلة عملية للتحكم في البيانات المخزنة على شكل أزواج مفتاح-قيمة.
ما هو WeakMap في JavaScript - شرح WeakMap مع أمثلة عملية
تعرف على WeakMap في JavaScript: بنية بيانات خاصة تسمح باستخدام الكائنات كمفاتيح فقط. اكتشف الفروق الأساسية بينها وبين Map العادية، ومتى تستخدمها، مع أمثلة برمجية واضحة للمبتدئين.
تعلم التعبيرات النمطية (RegExp) في JavaScript للمبتدئين
دليل شامل للمبتدئين لفهم التعبيرات النمطية (RegExp) في جافا سكريبت، كيفية كتابتها، استخدامها، وفائدتها في البحث عن النصوص وتحقق من صحة البيانات. ابدأ رحلتك الآن!
أعلام التعبيرات النمطية في JavaScript - دليل شامل للمبتدئين
تعلم استخدام أعلام التعبيرات النمطية (RegExp Flags) في JavaScript لتحسين عمليات البحث والاستبدال في النصوص. اكتشف معاني i, g, m وكيفية تطبيقها بأمثلة عملية مبسطة.
فهم فئات الأحرف في تعبيرات JavaScript النمطية (RegExp)
تعلم كيفية استخدام فئات الأحرف (Character Classes) في JavaScript لتبسيط عمليات البحث النمطية. اكتشف الفئات الأساسية والمخصصة وكيفية استخدامها في أمثلة عملية.
أحرف الميتا في التعبيرات النمطية (RegExp) في JavaScript
تعلم استخدام أحرف الميتا (Meta Characters) في التعبيرات النمطية في جافا سكريبت. اكتشف رموز مثل النقطة، علامات الدولار واليقظة، والمجموعات لإنشاء أنماط بحث قوية وفعالة في النصوص.
التعامل مع التواريخ والوقت في JavaScript - دليل شامل للمبتدئين
تعلم كيفية إنشاء ومعالجة وتنسيق التواريخ والوقت في JavaScript باستخدام كائن Date. اكتشف كيفية الحصول على التاريخ الحالي، استخراج الأجزاء، وتنفيذ العمليات الأساسية خطوة بخطوة.
طرق التعامل مع التاريخ والوقت في JavaScript - دليل شامل للمبتدئين
تعلم كيفية استخدام Date Methods في JavaScript لإنشاء ومعالجة التواريخ والأوقات بسهولة. شرح شامل مع أمثلة عملية لإنشاء التواريخ، استخراج أجزائها، وتنسيقها.
ما هو الـ Scope في JavaScript ؟ شرح شامل للمبتدئين مع أمثلة
تعرف على مفهوم الـ Scope (النطاق) في JavaScript بشكل مبسط. افهم الفرق بين النطاق العام والمحلي، وكيف تتحكم في رؤية المتغيرات داخل الكود لكتابة برامج أكثر تنظيماً وخالية من الأخطاء.
ما هو Hoisting في JavaScript ؟ شرح مفهوم الرفع مع الأمثلة
هل سبق أن استخدمت متغيراً أو دالة قبل تعريفها في JavaScript ولم يحدث خطأ؟ هذا هو مفهوم Hoisting أو الرفع. تعرف عليه بالتفصيل مع أمثلة عملية مبسطة في هذا الدرس.
ما هو Strict Mode في JavaScript ؟ وكيفية تفعيله لكتابة كود أفضل
تعرف على وضع JavaScript الصارم (Strict Mode) الذي يساعدك في تجنب الأخطاء الشائعة وكتابة كود أكثر أماناً وكفاءة. شرح شامل للمبتدئين.
تعلم Math في JavaScript - دليل شامل للعمليات والخصائص الرياضية
اكتشف كيفية استخدام كائن Math في JavaScript لإجراء العمليات الحسابية المتقدمة بسهولة. تعلم الدوال الأساسية مثل الجذر التربيعي، التقريب، توليد الأرقام العشوائية والمزيد في هذا الدرس الشامل للمبتدئين.
شرح مفهوم Destructuring في JavaScript
تعلم تقنية Destructuring في جافا سكريبت خطوة بخطوة! هذا الدرس يشرح كيفية استخراج القيم من المصفوفات والكائنات بطرق مختصرة وأنيقة لكتابة كود أوضح وأكثر كفاءة.
دليل المبتدئين للعامل typeof في JavaScript - معرفة نوع البيانات
تعرف على العامل typeof في JavaScript، أداة أساسية لمعرفة نوع أي متغير أو قيمة. درس شامل مع أمثلة عملية يوضح كيفية استخدامه لفحص أنواع البيانات المختلفة مثل النصوص والأرقام والقيم المنطقية والمزيد.
تحويل الأنواع في JavaScript - دليل المبتدئين الشامل
تعلم أساسيات تحويل الأنواع (Type Conversion) في JavaScript خطوة بخطوة. اكتشف كيفية تحويل النصوص إلى أرقام والعكس باستخدام parseInt() و String() وغيرها من الطرق البسيطة مع أمثلة عملية.
شرح طريقة toString في JavaScript لتحويل البيانات إلى نصوص
تعلم كيفية استخدام الدالة toString() في JavaScript لتحويل القيم المختلفة مثل الأرقام والمصفوفات إلى نصوص بسهولة. درس شامل مع أمثلة عملية للمبتدئين.
تحسين أداء JavaScript - دليل شامل للمبتدئين لكتابة كود أسرع
تعلم أساسيات تحسين أداء JavaScript خطوة بخطوة! اكتشف كيف تجعل تطبيقات الويب الخاصة بك أسرع باستخدام تقنيات بسيطة مثل تجنب المهام الثقيلة في الحلقات واختيار هياكل البيانات المناسبة.