تطوير .NETمتوسطتطوير واجهات برمجة التطبيقات الخلفية باستخدام ASP.NET Core
4 أيام (32 ساعة)حضوري / عن بُعد
صمّم وقدّم واجهات برمجة تطبيقات RESTful قوية تُشغّل التطبيقات الحديثة. أتقن ASP.NET Core Web API، وEntity Framework Core، والمصادقة، وإصدار الإصدارات، وأفضل ممارسات التوثيق لبيئات المؤسسات والسحابة.
| المدة | 4 أيام (32 ساعة) |
|---|---|
| المستوى | متوسط |
| الفئة | تطوير .NET |
| طريقة التدريب | حضوري / عن بُعد |
محتوى الدورة
- مبادئ تصميم واجهات RESTful
- إعداد مشروع ASP.NET Core Web API
- الوصول إلى البيانات باستخدام Entity Framework Core
- المصادقة والتفويض (JWT/OAuth)
- إصدار واجهات API وتوثيقها باستخدام Swagger/OpenAPI
- معالجة الأخطاء والتحقق من صحة المدخلات
- اختبار واجهات API
- نشر واجهات API وتأمينها في بيئة الإنتاج
الأسئلة الشائعة
ما المتطلبات الأساسية؟
معرفة بلغة #C وأساسيات ASP.NET Core.
ما الأدوات المستخدمة لاختبار واجهات API؟
Postman وSwagger/OpenAPI طوال التمارين.
هل تتناول الدورة معمارية الخدمات المصغرة (Microservices)؟
تتطرق إلى مبادئ معمارية واجهات API، لكنها ليست دورة متكاملة عن الخدمات المصغرة.
هل الدورة قائمة على مشروع؟
نعم، تبني التمارين واجهة API إنتاجية كاملة تشمل المصادقة والتوثيق.
ملاحظات
دورة للمستوى المتوسط، تمتد 4 أيام (32 ساعة)، تُقدَّم حضوريًا أو عن بُعد. تمارين قائمة على مشروع لبناء واجهة API إنتاجية كاملة تشمل المصادقة والتوثيق.