جافاسكريبت غير المتزامنة: Callbacks، Promises، و Async/Await الحديثة — WalkSelf
4.0 (4) ⏱ 3 ساعة 📚 30 دورة

جافاسكريبت غير المتزامنة: Callbacks، Promises، و Async/Await الحديثة

تعلم كتابة كود نظيف وغير محظور من خلال إتقان حلقة الأحداث (event loop)، والوعود (promises)، والأنماط غير المتزامنة الحديثة في JavaScript.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

كتابة JavaScript تعني العمل مع الكود غير المتزامن، ولكن فهم كيفية تنفيذ المحرك لوظائفك يمكن أن يكون عقبة رئيسية. إذا واجهت صعوبة من قبل في ترتيب التنفيذ غير المتوقع، أو رفض الوعود (promise rejections) غير المعالج، أو ظروف السباق (race conditions)، فأنت لست وحدك. تزيل هذه الدورة الغموض عن الطبيعة غير المتزامنة لـ JavaScript، وتنقلك من المفاهيم الأساسية إلى الأنماط المتقدمة. ستكتسب فهمًا عميقًا وبديهيًا لكيفية تعامل وقت التشغيل (runtime) مع التنفيذ، مما يمكّنك من كتابة كود نظيف، خالٍ من الأخطاء، وعالي الأداء. ما ستتعلمه: - فهم حلقة الأحداث (event loop) في JavaScript، ومكدس الاستدعاءات (call stack)، وقائمة المهام (task queue)، وقائمة المهام المصغرة (microtask queue). - إدارة العمليات غير المتزامنة باستخدام Callbacks، و Promises، وبنية async/await الحديثة. - تطبيق استراتيجيات قوية لمعالجة الأخطاء لسير العمل غير المتزامن لمنع تعطل التطبيقات. - استكشاف التحكم المتقدم في التدفق باستخدام generators، و async iterators، وواجهة برمجة التطبيقات الحديثة AbortController لإلغاء الطلبات المعلقة. - إعادة هيكلة الكود القديم القائم على Callbacks إلى معماريات حديثة وواضحة تعتمد على Promises. تبدأ الدورة بالمفاهيم الأساسية للتنفيذ المتزامن مقابل غير المتزامن قبل الانتقال بشكل منهجي عبر Callbacks، و Promises، وأنماط async/await الحديثة. ستنتقل إلى مواضيع متعمقة مثل بنية حلقة الأحداث (event loop) وإلغاء الطلبات الحديث، وممارسة مهاراتك من خلال الشروحات المكتوبة وتمارين الكود. تم تصميم هذه الدورة للمطورين الذين يعرفون بناء جملة JavaScript الأساسي ولكنهم يرغبون في إتقان البرمجة غير المتزامنة من المبادئ الأولى. لا تتطلب خبرة متقدمة. ابدأ القراءة اليوم لكتابة كود JavaScript أنظف وأكثر قابلية للتنبؤ.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    3 ساعة من المحتوى التطبيقي

المراجعات (4)

Natalia Vargas CR
★ 3 · 03.08.2026

لقد كانت تجربة تعلم رائعة، كانت السرعة مثالية، والأمثلة عززت المفاهيم حقا، إبهام كبير إلى الأعلى!

Andrés Morales CL متعلِّم موثَّق
★ 3 · 04.07.2026

كانت الدورة مثقفة، وأقدر الهيكل والأمثلة، على الرغم من أن بعض المواضيع شعرت بالتعجل قليلا، وبشكل عام، تجربة لائقة.

Ricardo Guzmán PA
★ 5 · 11.06.2026

عرض رائع! التدفق كان مثاليا، وأنا أقدر الأمثلة من العالم الحقيقي. قيمة للغاية!

Camila Torres ES متعلِّم موثَّق
★ 5 · 08.06.2026

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع