تطوير .NETمتوسطتطوير تطبيقات ويب متعددة المنصات باستخدام ASP.NET Core
5 أيام (40 ساعة)حضوري / عن بُعد
صمّم وقدّم تطبيقات ويب جاهزة للإنتاج باستخدام ASP.NET Core. أتقن أنماط MVC، والبرمجيات الوسيطة (Middleware)، وحقن التبعيات (Dependency Injection)، واستراتيجيات النشر لبناء حلول عالية الأداء ومتعددة المنصات.
| المدة | 5 أيام (40 ساعة) |
|---|---|
| المستوى | متوسط |
| الفئة | تطوير .NET |
| طريقة التدريب | حضوري / عن بُعد |
محتوى الدورة
- بنية ASP.NET Core وإعداد المشروع
- صفحات Razor وأنماط MVC
- مسار البرمجيات الوسيطة (Middleware) والتوجيه (Routing)
- حقن التبعيات (Dependency Injection)
- الوصول إلى البيانات باستخدام Entity Framework Core
- المصادقة والتفويض (Authentication & Authorization)
- النشر متعدد المنصات (Windows، Linux، الحاويات)
- مشروع ختامي: بناء تطبيق ويب كامل من نوع CRUD
الأسئلة الشائعة
هل أحتاج إلى معرفة سابقة بلغة #C؟
نعم، يلزم إتقان أساسي للغة #C؛ يُنصح بأخذ دورة البرمجة الكائنية التوجه بلغة #C مسبقًا.
هل يتم تناول Blazor في هذه الدورة؟
لا، Blazor يُغطَّى في دورة منفصلة مخصصة له.
هل يتم تناول النشر؟
نعم، يشمل ذلك النشر الأساسي على IIS وLinux والحاويات.
ما شكل الدورة؟
مجموعة صغيرة مع تمارين عملية بعد كل جزء من المحاضرة.
ملاحظات
دورة للمستوى المتوسط، تمتد 5 أيام (40 ساعة)، تُقدَّم حضوريًا أو عن بُعد. تتطلب معرفة عملية بلغة #C؛ تشمل التمارين بناء تطبيق ويب كامل من نوع MVC يُنشر عبر منصات متعددة.