📚محتوى دورة ASP.NET المتقدمة – معهد مسارتك
| المحور التدريبي | التفاصيل |
|---|---|
| مراجعة ASP.NET Core Essentials | مراجعة سريعة على MVC وWeb API وDependency Injection وMiddleware. |
| Advanced Project Structure | تنظيم المشاريع الكبيرة إلى Layers وModules وShared Components. |
| Clean Architecture | فهم Application وDomain وInfrastructure وPresentation Layers. |
| Advanced Web API Design | تصميم REST APIs احترافية مع DTOs وMapping وVersioning وResponse Models. |
| Validation and Error Handling | استخدام Validation متقدم وإدارة أخطاء مركزية Global Exception Handling. |
| Entity Framework Core Advanced | العلاقات، Lazy/Eager Loading، Tracking، Migrations، وتحسين الاستعلامات. |
| Repository and Unit of Work | تنظيم الوصول للبيانات وفصل منطق التخزين عن منطق الأعمال. |
| Authentication with JWT | تنفيذ تسجيل الدخول باستخدام JWT Tokens وحماية endpoints. |
| Authorization and Roles | تطبيق Roles وPolicies وClaims لإدارة الصلاحيات. |
| Caching and Performance | استخدام Memory Cache وResponse Caching وPagination وتحسين الأداء. |
| Asynchronous Programming | استخدام async/await وتحسين استجابة التطبيق تحت الضغط. |
| Logging and Monitoring Basics | تنظيم logs وفهم أخطاء التشغيل ومراقبة التطبيق. |
| Unit Testing and Integration Testing | كتابة اختبارات للمكونات المهمة والخدمات وAPIs. |
| API Documentation | توثيق APIs باستخدام Swagger/OpenAPI بطريقة مفيدة للفريق والعملاء. |
| Deployment and Configuration | إعدادات النشر، البيئات، appsettings، وأساسيات تشغيل التطبيق. |
| Final Enterprise Project | تنفيذ مشروع ويب أو Backend متقدم يجمع بين البنية والأمان والبيانات والنشر. |
