Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Master JavaScript Coding 2026: أحترف البرمجة بالجافاسكريبت
Highest Rated
Rating: 4.4 out of 5(33 ratings)
3,098 students

Master JavaScript Coding 2026: أحترف البرمجة بالجافاسكريبت

جافا سكريبت للجميع, تعلم چاڤاسكريبت من البداية حتى المستويات المتقدمة مع تمارين وتحديات برمجية لبناء مهاراتك الاحترافية
Last updated 1/2026
Arabic
Arabic [Auto],

What you'll learn

  • مقدمة إلى أساسيات JavaScript
  • Arrays العمل مع المصفوفات
  • Objects إتقان الكائنات
  • String أحتراف المتغيرات النصية
  • Functions and Scope الوظائف والنطاق
  • Functional Programming البرمجة الوظيفية
  • Object-Oriented Programming in JavaScript البرمجة الشيئية في
  • Recursion التكرار
  • Asynchronous JavaScript جافا سكريبت غير متزامن
  • Advanced Asynchronous Patterns الأنماط غير المتزامنة المتقدمة
  • Performance Optimization تحسين الأداء
  • Concurrency التزامن
  • Algorithms and Data Structures الخوارزميات وهياكل البيانات
  • Design Patterns أنماط التصميم
  • Advanced Object and Array Manipulation التعامل المتقدم مع الكائنات والمصفوفات

Course content

9 sections • 41 lectures • 9h 43m total length
  • مقدمة في أساسيات JavaScript24:05
  • Javascript Essentials
  • التعامل مع المصفوفات29:02
  • Working with Arrays in JavaScript
  • إتقان التعامل مع الكائنات (Objects)26:58
  • Objects Manipulation
  • التعامل مع النصوص (Strings)29:37
  • String Manipulation in JavaScript

Requirements

  • معرفة أولية بمبادئ البرمجة في أي لغة برمجية

Description

هل تريد احتراف JavaScript من الصفر إلى مستوى متقدم؟

إذا كنت مبتدئًا أو لديك معرفة سطحية بـ JavaScript وترغب في تطوير مهاراتك لتصبح مبرمجًا محترفًا، فهذه الدورة مصممة خصيصًا لك!


ما الذي ستتعلمه في هذه الدورة؟

أساسيات JavaScript: المتغيرات، العمليات، التحكم في التدفق، المصفوفات، الكائنات

الدوال والمجال (Functions and Scope)

البرمجة الوظيفية (Functional Programming): map، filter، reduce

البرمجة الكائنية (OOP): Inheritence, Encapsulation, Abstraction and Polymorphism

التعرف علي مبادئ SOLID

البرمجة غير المتزامنة: Callbacks، Promises، Async/Await

تحسين الأداء: التصفية، تقنيات الـ Debouncing و Throttling

الخوارزميات وهياكل البيانات: البحث، الفرز، القوائم المتصلة، الأشجار

الأنماط التصميمية (Design Patterns) الشائعة في JavaScript

مواضيع متقدمة للتعامل مع المصفوفات والكائنات


طريقة التعلم:

محاضرات عملية وتوضيحية

تحديات برمجية متنوعة تتدرج في الصعوبة

أمثلة واقعية لتطبيق المفاهيم المكتسبة

تدريبات عملية لتعزيز الفهم وتحسين الأداء


لمن هذه الدورة؟

المبتدئون الذين يرغبون في تعلم JavaScript من الصفر

المطورون الذين يرغبون في تحسين مهاراتهم في البرمجة المتقدمة

أي شخص يسعى لاحتراف JavaScript والعمل كمطور ويب أو مبرمج واجهات أمامية (Frontend Developer)

مختبري البرمجيات الألية


انضم الآن وابدأ رحلتك في احتراف JavaScript مع تحديات عملية ستجعلك مبرمجًا محترفًا!



إليك مجموعة من التحديات لاختبار مهارات JavaScript متوسطة المستوى. تركز على حل المشكلات والتفكير المنطقي وفهم مفاهيم JavaScript الأساسية

تغطي موضوعات مثل أنماط التصميم وإدارة الذاكرة ونموذج التزامن وحلقات الأحداث، من بين أمور أخرى

تقيم هذه التحديات مفاهيم JavaScript الأساسية، مثل

البرمجة الوظيفية (على سبيل المثال، الخريطة والتصفية والاختزال)

البرمجة غير المتزامنة (على سبيل المثال، الوعود، غير المتزامن/الانتظار)

التلاعب بالكائنات والمصفوفات

التكرار

حل المشكلات المتقدمة باستخدام الخوارزميات.

Who this course is for:

  • مهندسي تطوير البرمجيات
  • مهندسي أختبار البرمجيات
  • مطوري البرمجيات
  • محللي البيانات
  • علماء البيانات
  • أخصائي المعلومات
  • من لديه الشغف لحل المشكلات بطرق برمجية منطقية