تطوير الويب باستخدام حزمة MERN Stack: بناء نظام مصادقة آمن — WalkSelf
3.8 (4) ⏱ 2 ساعة 42 دقيقة 📚 27 دورة 🎧 النسخة الصوتية

تطوير الويب باستخدام حزمة MERN Stack: بناء نظام مصادقة آمن

أتقن تطوير الـ Full-Stack من خلال بناء نظام آمن لتسجيل الدخول والتسجيل والتحكم في الوصول المستند إلى الأدوار باستخدام حزمة MERN ونشره على السحابة.

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

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

يعد بناء نظام مصادقة آمن وجاهز للإنتاج أحد أهم الأجزاء وأكثرها تحديًا في تطوير الويب الشامل (Full-Stack). يرشدك هذا المساق النصي خلال إنشاء نموذج مصادقة (boilerplate) قوي من الصفر باستخدام MongoDB و Express و React و Node.js. ستنتقل من فهم مفاهيم أمان الويب الأساسية إلى تطبيق ميزات إدارة المستخدم المتقدمة. ستتعلم كيفية التعامل مع تسجيل المستخدمين مع التحقق من البريد الإلكتروني، وتجزئة كلمات المرور الآمنة (secure password hashing)، و JSON Web Tokens (JWT)، والتحكم في الوصول المستند إلى الأدوار (ACL)، والمصادقة الاجتماعية (social authentication). بحلول نهاية هذا المساق، سيكون لديك نموذج عملي وآمن للغاية يمكنك استخدامه كأساس لجميع مشاريعك المستقبلية في الـ Full-Stack، بعد نشره بنجاح على خادم سحابي. ما ستتعلمه: - فهم مفاهيم الـ Full-Stack الأساسية، وهندسة واجهة برمجة التطبيقات (API architecture)، ومبادئ الأمان الحديثة. - بناء نظام تسجيل دخول وتسجيل آمن مع تفعيل البريد الإلكتروني وسير عمل إعادة تعيين كلمة المرور. - تطبيق إدارة جلسات قوية باستخدام ملفات تعريف الارتباط الحديثة (HTTP-only cookies) و JSON Web Tokens (JWT). - تكوين التحكم في الوصول المستند إلى الأدوار لحماية مسارات الواجهة الأمامية (frontend routes) ونقاط نهاية واجهة برمجة التطبيقات الخلفية (backend API endpoints). - دمج المصادقة الاجتماعية للجهات الخارجية باستخدام سير عمل تسجيل الدخول عبر Google و Facebook. - نشر تطبيق الـ Full-Stack الخاص بك على خوادم DigitalOcean السحابية، وتكوين النطاقات المخصصة (custom domains)، وإعداد شهادات SSL. يبدأ المساق بالمصطلحات الأساسية، وأساسيات الأمان، وإعداد بيئة التطوير الخاصة بك. ستعمل بعد ذلك من خلال دروس مكتوبة منظمة، تقرأ شروحات شاملة وتحلل مقتطفات من التعليمات البرمجية لبناء واجهة برمجة التطبيقات الخلفية (backend API) والواجهة الأمامية (frontend interface) خطوة بخطوة. تم تصميم هذا المساق للمطورين الطموحين في الـ Full-Stack والمبتدئين الذين يرغبون في إتقان المصادقة. لا تتطلب خبرة متقدمة، على الرغم من أن الفهم الأساسي لـ JavaScript مفيد. ابدأ ببناء أساسك الآمن في الـ Full-Stack اليوم.

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

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

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

Elizabeth Walker US
★ 4 · 04.07.2026

لقد كان رائعا ومنظمة جيدا ، لقد أقدر التطبيقات في العالم الحقيقي التي نوقشت ، شعرت بأنها استخدام عظيم لوقتي

حصة الجاسم KW متعلِّم موثَّق
★ 4 · 03.07.2026

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

Carlos Méndez CO متعلِّم موثَّق
★ 4 · 30.06.2026

استمتعت بهذا حقا. لقد كان الهيكل سلسا تماما، والتطبيقات العملية مفيدة على الفور. عمل رائع!

Sophia Heyns ZA متعلِّم موثَّق
★ 3 · 31.05.2026

وجدته مفيداً لتجديد المعلومات، لست متأكداً من أنه سيكون أفضل نقطة بداية لمبتدئ كامل، في الحقيقة.

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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