
تطوير واجهات API الخلفية باستخدام ASP.NET Core هي دورة في متوسط تطوير .NET تُقدَّم حضوريًا وعبر الإنترنت من قبل أكاديمية صبيح للبرمجيات في عمّان، الأردن.
4 أيام (32 ساعة)
آخر تحديث ١٦ آب ٢٠٢٦
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: تصميم وبناء واجهة REST API لنظام إدارة مهام بنقاط نهاية موجّهة بالموارد (GET/POST/PUT/DELETE للمهام)، باستخدام واجهات API البسيطة.
سيناريو من واقع العمل: يبدأ فريق واجهة أمامية تطبيق React جديداً ويحتاج عقد API نظيفاً ومتوقّعاً للبناء عليه.
نتيجة التعلم: يصبح المشاركون قادرين على تصميم وبناء واجهة REST API وفق اتفاقيات موجّهة بالموارد متسقة ومتوقّعة.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إضافة تحقق من الصحة واستجابات أخطاء ProblemDetails متسقة إلى واجهة API من اليوم الأول، وربطها بقاعدة بيانات حقيقية باستخدام EF Core، وتنفيذ التقسيم إلى صفحات والتصفية على نقطة نهاية القائمة.
سيناريو من واقع العمل: يُبلغ فريق الواجهة الأمامية أن استجابات الأخطاء غير متسقة — بعضها يعيد نصاً عادياً، وبعضها صفحات خطأ HTML — مما يجعل معالجة الأخطاء في الواجهة غير موثوقة.
نتيجة التعلم: يصبح المشاركون قادرين على بناء واجهة API بتحقق صحة ومعالجة أخطاء متينة ومتسقة، متصلة بمصدر بيانات حقيقي.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إضافة مصادقة قائمة على JWT إلى واجهة API، وتقييد حذف المهام لدور المدير، وتهيئة CORS لأصل واجهة أمامية منفصل، وإضافة تحديد معدّل أساسي.
سيناريو من واقع العمل: لا تمتلك واجهة API حالياً أي مصادقة على الإطلاق، وتشترط مراجعة أمنية تأمينها قبل أن يستطيع فريق الواجهة الأمامية التكامل معها في بيئة مشتركة.
نتيجة التعلم: يصبح المشاركون قادرين على تأمين واجهة API بشكل مناسب لكل من سيناريوهات الاستهلاك الموجّهة للمستخدم وآلة-إلى-آلة.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إضافة إصدار إلى واجهة API لدعم تغيير جذري (breaking change) دون تعطيل المستهلكين الحاليين، وتوليد توثيق OpenAPI كامل، وإضافة نقطة نهاية فحص صحة.
سيناريو من واقع العمل: يُحتاج تغيير جذري في صيغة استجابة المهام، لكن فريق تطبيق الجوال لا يستطيع تحديث عميله لشهر آخر ويحتاج بقاء الصيغة القديمة عاملة.
نتيجة التعلم: يغادر المشاركون بواجهة REST API كاملة ومؤمّنة ومُصدَرة وموثّقة وجاهزة للإنتاج تستطيع فرق أخرى التكامل معها بثقة.
هذه الدورة للمطورين الذين يبنون واجهات API تستهلكها واجهة أمامية منفصلة أو خدمات أخرى، متمايزة عن تطبيقات الويب المُعالَجة على الخادم.
معرفة #C وتطوير ويب عملية مطلوبة؛ تبني هذه الدورة مباشرة على مفاهيم ASP.NET Core الأساسية.
عند إتمام التدريب بنجاح، سيحصل المشاركون على شهادة إتمام رسمية.

نظرة على دورتنا التدريبية — جلسات تدريب عملية مع محترفين من الأردن ودول الخليج.
تواصل معنا وسنساعدك في تخطيط التدريب المناسب لفريقك.