أمن الـ API وأساسيات OAuth للمطورين — WalkSelf
4.3 (6) ⏱ 2 ساعة 48 دقيقة 📚 28 دورة 🎧 النسخة الصوتية

أمن الـ API وأساسيات OAuth للمطورين

تعلم كيفية تأمين تطبيقات الويب والجوال من خلال إتقان بروتوكولات OAuth، وتدفقات التفويض الحديثة، واستراتيجيات حماية الـ API القياسية في الصناعة.

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

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

تُعد واجهات برمجة التطبيقات (APIs) الآمنة هي العمود الفقري للهندسة البرمجية الحديثة، ومع ذلك، لا يزال تطبيق المصادقة والتفويض القوي يمثل تحديًا كبيرًا للعديد من المطورين. إن فهم كيفية حماية البيانات والتكامل الآمن مع الخدمات الخارجية هو أحد أهم المهارات التي يمكنك إضافتها إلى مجموعتك التقنية. يرشدك هذا المساق النصي من المفاهيم الأساسية لأمن الـ API إلى التطبيق العملي لمعايير التفويض الحديثة. ستنتقل من الشعور بعدم اليقين بشأن بروتوكولات الأمان إلى تصميم وتحليل وتأمين الـ APIs بثقة باستخدام الأطر المقبولة في الصناعة. ما ستتعلمه: - فهم المبادئ الأساسية لأمن الـ API، بما في ذلك المصادقة والتفويض ومتجهات الضعف الشائعة. - إتقان أطر تفويض OAuth وتعلم كيفية اختيار أنواع منح التفويض المناسبة لبنية تطبيقك. - تكوين تدفقات المصادقة الحديثة، بما في ذلك Proof Key for Code Exchange (PKCE) لتطبيقات الجوال والتطبيقات أحادية الصفحة. - تطبيق JSON Web Tokens (JWTs) بشكل آمن، وتجنب الأخطاء الشائعة المتعلقة بالتحقق من التوقيع وتخزين الرمز المميز. - تطبيق مفاهيم أمان الثقة المعدومة (zero-trust) على تصميم الـ API، مما يضمن التحكم الصارم في الوصول ومبادئ الحد الأدنى من الامتيازات. - ممارسة تحديد وتخفيف المخاطر الأمنية من خلال إرشادات مكتوبة خطوة بخطوة وسيناريوهات واقعية. يبدأ هذا المساق المنظم بالمصطلحات الأساسية والميكانيكا التأسيسية لأمن الويب قبل الانتقال إلى تدفقات التفويض المتقدمة. من خلال الشروحات المكتوبة الواضحة وأمثلة التعليمات البرمجية العملية، ستتعلم كيفية تصميم اتصالات آمنة لتكاملات الويب والجوال والخلفية (backend). تم تصميم هذا المساق لمهندسي البرمجيات ومطوري الجوال ومهندسي الويب من المبتدئين إلى المتوسطين الذين يتطلعون إلى بناء تطبيقات آمنة. لا يلزم وجود خبرة سابقة في بروتوكولات الأمان. ارتقِ بمستوى أمانك وابدأ في بناء واجهات API آمنة ومرنة للغاية اليوم.

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

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

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

Santino Díaz UY متعلِّم موثَّق
★ 4 · 20.07.2026

Loved this! The practical applications were spot on. Genuinely learned so much and the flow was great.

斎藤 翔太 JP
★ 5 · 28.06.2026

Decent material and presentation. The flow was mostly intuitive, and the applicability is there. Could be improved with more varied exercises.

Ava Davis AU
★ 4 · 20.06.2026

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

Abril Díaz AR متعلِّم موثَّق
★ 5 · 12.06.2026

لقد تجاوزت هذه الدورة توقعاتي! كانت الأمثلة وثيقة الصلة للغاية وساعدت على ترسيخ المفاهيم.

Kenan Alkan TR
★ 4 · 08.06.2026

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

جمال صلاح EG متعلِّم موثَّق
★ 4 · 08.06.2026

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

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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