Spring Security: تأمين تطبيقات الويب Java وواجهات برمجة التطبيقات REST APIs — PickAClass
3.8 (5) ⏱ 3 ساعة 📚 30 دورة 🎧 النسخة الصوتية

Spring Security: تأمين تطبيقات الويب Java وواجهات برمجة التطبيقات REST APIs

أتقن أساسيات Spring Security لتطبيق مصادقة قوية وتفويض وحماية حديثة لواجهات برمجة التطبيقات (API) في تطبيقات Spring Boot الخاصة بك.

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

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

في تطوير البرمجيات الحديث، لم يعد تأمين بيانات التطبيق ووصول المستخدمين أمرًا اختياريًا، بل هو متطلب حاسم. يوفر Spring Security لمطوري Java الأدوات الشاملة اللازمة لحماية التطبيقات من الوصول غير المصرح به والتهديدات الخبيثة. يرشدك هذا المساق المكتوب عبر المبادئ الأساسية لأمن التطبيقات، بدءًا من المفاهيم التأسيسية والانتقال خطوة بخطوة إلى التطبيقات العملية. ستنتقل من الاعتماد على التكوينات الافتراضية إلى تصميم معماريات أمنية مخصصة وقوية لكل من تطبيقات الويب التقليدية وواجهات برمجة التطبيقات الحديثة RESTful APIs. ما ستتعلمه: - فهم المفاهيم الأساسية للمصادقة (authentication)، والتفويض (authorization)، وكيفية معالجة فلاتر Spring Security للطلبات الواردة. - تكوين تخزين مخصص للمستخدمين، وتشفير كلمات المرور، وضوابط الوصول المستندة إلى الأدوار لتأمين موارد التطبيق. - تأمين نقاط النهاية RESTful باستخدام المصادقة غير المرتبطة بالحالة والمستندة إلى الرمز المميز (token-based authentication) باستخدام JSON Web Tokens (JWT). - تطبيق أمان حديث على مستوى المنهج (method-level security) باستخدام التعليقات التوضيحية التعريفية (declarative annotations) للتحكم في الوصول على طبقة الخدمة. - استكشاف أساسيات تدفقات OAuth2 و OpenID Connect الحديثة للتكامل مع الأطراف الثالثة. - كتابة اختبارات أمان قوية للتحقق من قواعد المصادقة والتفويض الخاصة بك أثناء التطوير. ستبدأ باستكشاف مفاهيم الأمان الأساسية وتكوينات Spring Boot الافتراضية قبل استبدالها تدريجيًا بسلاسل فلاتر أمان مخصصة، ومصادقة مدعومة بقاعدة بيانات، وأنماط أمان متقدمة لواجهات برمجة التطبيقات (API). من خلال الشروحات المكتوبة المفصلة وأمثلة التعليمات البرمجية الواضحة، ستتعلم كيفية تأمين كل طبقة من طبقات تطبيقك. تم تصميم هذا المساق لمطوري Java المبتدئين إلى المتوسطين الذين هم على دراية بأساسيات Spring Boot ولكن لديهم خبرة قليلة أو معدومة سابقة مع Spring Security. لا تتطلب خلفية أمنية متقدمة. ابدأ القراءة اليوم لبناء تطبيقات Java آمنة وجاهزة للإنتاج بثقة.

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

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

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
Spring Security: تأمين تطبيقات الويب Java وواجهات برمجة التطبيقات REST APIs
المهارات المُثبَتة
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
تصميم اختبار A/B
متمكّن
1.7 ساعة
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
Spring Security: تأمين تطبيقات الويب Java وواجهات برمجة التطبيقات REST APIs
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

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

Adriana Ríos PA
★ 4 · 29.07.2026

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

Finn Richter AT
★ 4 · 01.07.2026

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

Paulo Nunes BR متعلِّم موثَّق
★ 3 · 01.07.2026

Translated by لقد أعربت عن تقديري للتطبيقات في العالم الحقيقي التي تم عرضها.كان من الممكن استخدام المزيد من فرص الممارسة.

زينب علي AE متعلِّم موثَّق
★ 3 · 29.06.2026

لقد أعجبتني أمثلة التطبيق العملي، على الرغم من أن الإعداد الأولي استغرق وقتا أطول مما كنت أتوقع.

Maria Santos PH متعلِّم موثَّق
★ 5 · 16.06.2026

Brilliant course! The flow of information was perfect, and the examples really solidified the concepts. Loved it!

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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