TrueschoTruescho
كل الدورات
جافاسكريبت المتقدمة
Coursera
تخصص مهني
غير محدد

جافاسكريبت المتقدمة

Scrimba

تقدم لك منصة Scrimba هذه الدورة لبناء مهارات عالية الأداء في جافاسكريبت. تعمق في فهم لغة البرمجة الأكثر استخداماً في العالم. سجل الآن مجاناً وارتقِ بمهاراتك البرمجية.

غير محددالإنجليزية

عن الدورة

تُعد لغة جافاسكريبت (JavaScript) العمود الفقري لتطوير الويب الحديث، وهي بدون شك لغة البرمجة الأكثر استخداماً في العالم. إذا كنت تمتلك الأساسيات وترغب في الانتقال إلى المستوى التالي، فإن دورة "جافاسكريبت المتقدمة" المقدمة من منصة Scrimba هي الخيار الأمثل لك. صُممت هذه الدورة التفاعلية لمساعدتك على بناء مهارات برمجية متقدمة تتيح لك كتابة أكواد نظيفة، سريعة، وفعالة. خلال رحلتك التعليمية، ستتعمق في فهم الآليات الداخلية للغة، مما يضمن لك كتابة تطبيقات خالية من الأخطاء وعالية الأداء. ستتعلم كيفية التعامل مع هياكل البيانات المعقدة، وتطبيق أنماط التصميم البرمجية (Design Patterns)، وفهم آلية عمل الذاكرة ونموذج الأحداث (Event Loop). كما ستكتسب خبرة واسعة في البرمجة غير المتزامنة والتعامل مع واجهات برمجة التطبيقات (APIs) بطريقة احترافية. واحدة من أبرز مزايا هذه الدورة هي منهجية Scrimba التفاعلية الفريدة، التي تتيح لك تعديل الأكواد مباشرة داخل الفيديو وتجربتها بنفسك لحظياً. إنها فرصة ذهبية لتطوير قدراتك وحل المشكلات المعقدة بأسلوب احترافي. لا تفوت الفرصة، انضم إلى آلاف المطورين وسجل في هذه الدورة المجانية الآن لتبدأ رحلتك نحو الاحترافية في عالم البرمجة.

ماذا ستتعلم

  • بناء تطبيقات ويب عالية الأداء باستخدام جافاسكريبت
  • فهم وإتقان المفاهيم المتقدمة مثل الـ Closures والـ Prototypes
  • التعامل بكفاءة مع البرمجة غير المتزامنة (Promises, Async/Await)
  • كتابة أكواد برمجية نظيفة قابلة للتطوير والصيانة
  • تحسين سرعة وكفاءة تطبيقات الويب وتجربة المستخدم

المتطلبات المسبقة

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

المدرسون

T

Tom Chant

Instructor at Scrimba

المواضيع

البرمجة غير المتزامنة
إدارة الذاكرة
أنماط التصميم البرمجية
هياكل البيانات
تحسين الأداء

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

البرمجة غير المتزامنة
إدارة الذاكرة
أنماط التصميم البرمجية
هياكل البيانات
تحسين الأداء
Computational Logic
Data Management
Data Structures
Data Validation
Debugging

ابدأ التعلم الآن