لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.
تطوير الواجهة الخلفية باستخدام Node.js: بناء واجهات برمجة تطبيقات REST عملية
أتقن JavaScript من جانب الخادم لبناء واجهات برمجة تطبيقات REST آمنة وقابلة للتطوير باستخدام Express و MongoDB من خلال شروحات مكتوبة منظمة وتمارين عملية.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
مع تزايد فصل تطوير الويب الحديث بين الواجهة الأمامية (frontend) والواجهة الخلفية (backend)، أصبحت مهارات هندسة الواجهة الخلفية أكثر قيمة من أي وقت مضى. إذا كنت ترغب في بناء تطبيقات سريعة وآمنة وجاهزة للإنتاج من جانب الخادم باستخدام JavaScript، فإن إتقان Node.js هو خطوتك الأساسية التالية.
يرشدك هذا المساق المكتوب خلال عملية بناء واجهات برمجة تطبيقات (APIs) خلفية قوية من الصفر. ستنتقل من كتابة نصوص برمجية بسيطة إلى تصميم تطبيقات من جانب الخادم منظمة وآمنة وقابلة للنشر، وستكتسب فهمًا عميقًا لكيفية تواصل Node.js مع قواعد البيانات والتعامل مع طلبات العملاء.
ما ستتعلمه:
- فهم مفاهيم Node.js الأساسية بما في ذلك حلقة الأحداث (event loop)، التدفقات (streams)، المخازن المؤقتة (buffers)، وبناء جملة ES Modules الحديثة
- بناء معماريات توجيه RESTful قابلة للتطوير وبرمجيات وسيطة (middleware) باستخدام إطار عمل Express
- دمج MongoDB و Mongoose لنمذجة البيانات، والتعامل مع العلاقات، وإجراء استعلامات متقدمة مثل تقسيم الصفحات (pagination) والتصفية (filtering)
- تطبيق مصادقة المستخدم وتخويله بشكل آمن باستخدام JSON Web Tokens (JWT) وتجزئة كلمات المرور (password hashing)
- تهيئة معالجة الأخطاء القوية، ومتغيرات البيئة الآمنة، وسير عمل تحميل الملفات إلى السحابة
- تطبيق أنماط JavaScript غير المتزامنة الحديثة لضمان كود خلفي نظيف، قابل للقراءة، وقابل للصيانة
ستبدأ بمبادئ جانب الخادم الأساسية ووحدات Node.js الأساسية قبل الانتقال خطوة بخطوة إلى بنية الإطار، وتكامل قاعدة البيانات، وتطبيق الأمان. يتم تعزيز كل مفهوم بشروحات مفصلة للكود وتمارين عملية مكتوبة مصممة لمحاكاة سيناريوهات التطوير الواقعية.
تم تصميم هذه الدورة للمطورين الخلفيين المبتدئين، ومطوري الواجهة الأمامية الذين يتطلعون للانتقال إلى التطوير الشامل (full-stack)، وأي شخص لديه فهم أساسي لـ JavaScript ويرغب في بناء تطبيقات من جانب الخادم. لا تتطلب خبرة سابقة في الواجهة الخلفية.
ابدأ القراءة اليوم لبناء أساسك كمهندس واجهة خلفية واثق.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
3 ساعة من المحتوى التطبيقي
المراجعات (2)
لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
تطوير الواجهة الخلفية لـ Node.js: REST APIs, GraphQL, وقواعد البيانات
شهادة
تطبيق عملي
$14.99
→
⚡ الأفضل للبداية
🎓 بشهادة
تطوير الويب باستخدام Node.js: بناء تطبيقات وأسواق في الوقت الفعلي
شهادة
تطبيق عملي
$14.99
→
💼 جاهز لسوق العمل
🎓 بشهادة
تطوير الواجهة الخلفية للويب باستخدام Node.js و Express
شهادة
تطبيق عملي
$14.99
→
🌟 اختيار الطلاب
🎓 بشهادة
تطوير JavaScript كامل المكدس (Full-Stack): Node و Express و MongoDB
شهادة
تطبيق عملي
$14.99
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع