بناء مصادقة JWT آمنة باستخدام Spring Boot و React
قم ببناء نظام تسجيل دخول آمن قائم على الرموز المميزة من الصفر عن طريق ربط واجهة خلفية Java Spring Boot مع واجهة أمامية حديثة مبنية على React باستخدام ممارسات الأمان القياسية في الصناعة.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يعد تأمين بيانات المستخدم مطلبًا حاسمًا لأي تطبيق ويب حديث، ومع ذلك، قد يبدو تطبيق المصادقة أمرًا مربكًا. يرشدك هذا المساق النصي خلال العملية خطوة بخطوة لبناء نظام تسجيل دخول آمن قائم على الرموز المميزة باستخدام Spring Boot و React. ستنتقل من فهم مفاهيم الأمان الأساسية إلى تطبيق تدفق مصادقة JSON Web Token (JWT) جاهز للإنتاج ويعمل بكامل طاقته. من خلال استكشاف الشروحات المكتوبة، وتحليلات البنية، وأمثلة التعليمات البرمجية الواضحة، ستتعلم كيفية ربط واجهة خلفية Java آمنة بواجهة أمامية حديثة.
ما ستتعلمه:
- فهم المبادئ الأساسية لـ JWT، والمصادقة عديمة الحالة، وأمان الويب.
- تهيئة Spring Security للتعامل مع إنشاء الرموز المميزة والتحقق منها والمرشحات المخصصة.
- بناء نقاط نهاية REST API آمنة في Spring Boot لتسجيل المستخدمين وتسجيل الدخول.
- إدارة حالة المصادقة في React باستخدام إدارة الحالة الحديثة و Context API.
- تطبيق ممارسات التخزين الآمن لـ JWTs للحماية من هجمات XSS و CSRF.
- إنشاء توجيه محمي في React لتقييد الوصول للمستخدمين المصادق عليهم فقط.
يبدأ المساق بمفاهيم المصادقة الأساسية ومصطلحات الأمان قبل الانتقال إلى تطبيق الواجهة الخلفية، وتكامل الواجهة الأمامية، وتصلب الأمان. ستقرأ تفاصيل التعليمات البرمجية وتتدرب على بناء كل مكون من مكونات دورة حياة المصادقة من خلال التمارين المكتوبة.
تم تصميم هذا المساق للمطورين المبتدئين في تطوير الويب الشامل (full-stack)، ومبرمجي Java، وعشاق React الذين يرغبون في إتقان أساسيات أمان الويب. المعرفة الأساسية بـ Java و JavaScript مفيدة، ولكن لا يلزم وجود خبرة سابقة في أمان الويب.
ابدأ القراءة اليوم لبناء أنظمة تسجيل دخول موثوقة وآمنة لتطبيقات الويب الخاصة بك.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 48 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات Spring Boot: بناء واجهات برمجة تطبيقات REST وتطبيقات قواعد البيانات
شهادة
تطبيق عملي
SR 190
→
⚡ الأفضل للبداية
🎓 بشهادة
أمان تطبيقات Java: استغلال الثغرات وإصلاحها
شهادة
تطبيق عملي
SR 190
→
🏆 الأكثر شعبية
🎓 بشهادة
تطوير تطبيقات Spring Framework و Spring Boot
شهادة
تطبيق عملي
SR 190
→
🏆 الأكثر شعبية
🎓 بشهادة
أساسيات إطار عمل سبرينغ لمطوري جافا
شهادة
تطبيق عملي
SR 190
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف SR 380 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي SR 47.50. لا تنتهي صلاحية الأرصدة أبداً.
SR 380
200 رصيد
SR 47.50 / دورة
أفضل قيمة
SR 950
550 رصيد
SR 43.18 / دورة
SR 1,900
1200 رصيد
SR 39.58 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.