Node.js و Express للمبتدئين: بناء تطبيقات الويب وواجهات برمجة التطبيقات (APIs) — WalkSelf
3.0 (2) ⏱ 2 ساعة 30 دقيقة 📚 25 دورة 🎧 النسخة الصوتية

Node.js و Express للمبتدئين: بناء تطبيقات الويب وواجهات برمجة التطبيقات (APIs)

تعلم بناء تطبيقات الواجهة الخلفية (backend) الفعالة باستخدام Node.js و Express من خلال فهم JavaScript غير المتزامن (asynchronous JavaScript)، وحلقات الأحداث (event loops)، وهندسة خادم الويب الحديثة.

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

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

قد يبدو بدء رحلتك في تطوير الواجهة الخلفية (backend) أمرًا مربكًا عندما تقوم فقط بنسخ التعليمات البرمجية دون فهم كيفية عملها في العمق. تأخذك هذه الدورة النصية من أساسيات JavaScript إلى بناء واجهات برمجة تطبيقات (APIs) خلفية تعمل بكامل طاقتها. ستكتسب فهمًا عميقًا ومفاهيميًا لكيفية معالجة Node.js للتعليمات البرمجية، وإدارة الملفات، والتعامل مع طلبات الشبكة، مما يمنحك الثقة لكتابة تطبيقاتك الخاصة من جانب الخادم (server-side) من الصفر. ما ستتعلمه: - فهم بنية Node.js، بما في ذلك محرك V8، وحلقة الأحداث (event loop)، والتنفيذ غير المتزامن (asynchronous execution) - العمل مع وحدات Node.js الأساسية لإدارة الملفات، والتدفقات (streams)، والمخازن المؤقتة (buffers)، وبواعث الأحداث (event emitters) - بناء خوادم ويب قوية وواجهات RESTful APIs باستخدام إطار عمل Express - تطبيق ممارسات JavaScript الحديثة، بما في ذلك ES Modules، و async/await، وتكوين بيئة نظيفة - هيكلة مسارات الواجهة الخلفية (backend routes)، والتعامل مع طلبات HTTP، وإدارة برمجيات التطبيق الوسيطة (middleware) بفعالية ستبدأ بالمفاهيم التأسيسية مثل بيئات تشغيل JavaScript (runtimes) وحلقة الأحداث (event loop) قبل الانتقال إلى التعامل العملي مع الملفات ومعالجة التدفقات (stream handling). ومن هناك، ستنتقل إلى بناء خوادم الويب، والتوجيه باستخدام Express، وتصميم نقاط نهاية (endpoints) نظيفة لواجهات برمجة التطبيقات (API). تم تصميم هذه الدورة للمبتدئين الذين لديهم فهم أساسي لـ JavaScript ويرغبون في الانتقال إلى تطوير الواجهة الخلفية (backend). لا تتطلب خبرة سابقة في البرمجة من جانب الخادم (server-side). ابدأ القراءة اليوم لبناء أساس متين في تطوير الويب للواجهة الخلفية (backend web development).

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

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

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

Emilia Koskinen FI متعلِّم موثَّق
★ 3 · 09.08.2026

أنا لست متأكدا أن هذا للمبتدئين تماما فهو يفترض بعض المعرفة السابقة التي لم يتم تعليمها بشكل صريح بعض الأمثلة كانت مربكة

Samuel Akwasi GH متعلِّم موثَّق
★ 3 · 19.06.2026

في الحقيقة، كنت أتوقع تطبيقا عمليا أكثر. شعرت بأنها نظرية أكثر من اللازم لاحتياجاتي، على الرغم من أن المفاهيم الأساسية تم شرحها بشكل جيد.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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