Node.js و Express: بناء تطبيقات ويب خلفية (Backend) آمنة
بناء تطبيقات ديناميكية من جانب الخادم (server-side)، ودمج MongoDB باستخدام Mongoose، وتطبيق مصادقة مستخدم آمنة لمشاريع الويب الحديثة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يكمن وراء كل تطبيق ويب رائع خادم خلفي (backend) قوي وآمن وفعال. إذا كنت ترغب في الانتقال من البرمجة النصية الأساسية للواجهة الأمامية (frontend scripting) إلى بناء تطبيقات ويب كاملة الوظائف تعتمد على قواعد البيانات، فإن إتقان JavaScript من جانب الخادم (server-side) هو خطوتك التالية. ترشدك هذه الدورة النصية فقط عبر أساسيات تطوير الواجهة الخلفية باستخدام Node.js و Express.js. ستتعلم كيفية تصميم خوادم آمنة، والاتصال بقواعد البيانات، والتعامل مع مصادقة المستخدم، مما يمنحك المهارات اللازمة لبناء واجهات برمجة تطبيقات ويب (APIs) كاملة من الصفر.
ما ستتعلمه:
- فهم البنية الأساسية لـ Node.js وحلقة الأحداث غير المتزامنة (asynchronous event loop)
- بناء خوادم ويب ديناميكية وواجهات RESTful APIs باستخدام إطار عمل Express.js
- الاتصال بقواعد البيانات والاستعلام عنها بكفاءة باستخدام Mongoose و MongoDB
- تطبيق مصادقة مستخدم آمنة وإدارة الجلسات (session management) باستخدام Passport.js
- تطبيق ممارسات الأمان الحديثة، بما في ذلك تهيئة متغيرات البيئة (environment variable configuration) وتجزئة كلمات المرور (password hashing)
- هيكلة كود الواجهة الخلفية باستخدام الأنماط غير المتزامنة (asynchronous patterns) وهندسة التوجيه النظيفة (clean routing architecture)
ستبدأ بالمفاهيم التأسيسية لهندسة الواجهة الخلفية، وبروتوكولات HTTP، وأساسيات Node.js. ومن هناك، ستنتقل إلى التعامل مع المسارات (route handling)، ودمج قواعد البيانات باستخدام Mongoose، وتطبيقات الأمان، مع التدرب على أمثلة كود مكتوبة واضحة وتفصيلات مفاهيمية. تم تصميم هذه الدورة للمطورين الذين لديهم فهم أساسي لـ JavaScript ويرغبون في الانتقال إلى تطوير الواجهة الخلفية. لا تتطلب خبرة سابقة في جانب الخادم (server-side). ابدأ القراءة اليوم لفتح قوة JavaScript من جانب الخادم وبناء أول تطبيق خلفي آمن لك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 42 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
⚡ الأفضل للبداية
🎓 بشهادة
تطوير الواجهة الخلفية لـ Node.js: REST APIs, GraphQL, وقواعد البيانات
شهادة
تطبيق عملي
DH 150.00
→
⚡ الأفضل للبداية
🎓 بشهادة
تطوير الويب باستخدام Node.js: بناء تطبيقات وأسواق في الوقت الفعلي
شهادة
تطبيق عملي
DH 150.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
تطوير الواجهة الخلفية للويب باستخدام Node.js و Express
شهادة
تطبيق عملي
DH 150.00
→
⚡ الأفضل للبداية
🎓 بشهادة
تطوير الويب الخلفي (Backend) باستخدام Python و Flask و SQL
شهادة
تطبيق عملي
DH 150.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع