تطوير واجهات برمجة التطبيقات الخلفية باستخدام ASP.NET Core

العودة إلى التدريب
تطوير واجهات برمجة التطبيقات الخلفية باستخدام ASP.NET Core
تطوير .NETمتوسط

تطوير واجهات برمجة التطبيقات الخلفية باستخدام ASP.NET Core

4 أيام (32 ساعة)حضوري / عن بُعد

صمّم وقدّم واجهات برمجة تطبيقات RESTful قوية تُشغّل التطبيقات الحديثة. أتقن ASP.NET Core Web API، وEntity Framework Core، والمصادقة، وإصدار الإصدارات، وأفضل ممارسات التوثيق لبيئات المؤسسات والسحابة.

المدة4 أيام (32 ساعة)
المستوىمتوسط
الفئةتطوير .NET
طريقة التدريبحضوري / عن بُعد

محتوى الدورة

  1. مبادئ تصميم واجهات RESTful
  2. إعداد مشروع ASP.NET Core Web API
  3. الوصول إلى البيانات باستخدام Entity Framework Core
  4. المصادقة والتفويض (JWT/OAuth)
  5. إصدار واجهات API وتوثيقها باستخدام Swagger/OpenAPI
  6. معالجة الأخطاء والتحقق من صحة المدخلات
  7. اختبار واجهات API
  8. نشر واجهات API وتأمينها في بيئة الإنتاج

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

ما المتطلبات الأساسية؟

معرفة بلغة #C وأساسيات ASP.NET Core.

ما الأدوات المستخدمة لاختبار واجهات API؟

Postman وSwagger/OpenAPI طوال التمارين.

هل تتناول الدورة معمارية الخدمات المصغرة (Microservices)؟

تتطرق إلى مبادئ معمارية واجهات API، لكنها ليست دورة متكاملة عن الخدمات المصغرة.

هل الدورة قائمة على مشروع؟

نعم، تبني التمارين واجهة API إنتاجية كاملة تشمل المصادقة والتوثيق.

ملاحظات

دورة للمستوى المتوسط، تمتد 4 أيام (32 ساعة)، تُقدَّم حضوريًا أو عن بُعد. تمارين قائمة على مشروع لبناء واجهة API إنتاجية كاملة تشمل المصادقة والتوثيق.