توصيف الدورة
بعد اتباع هذه الدورة سيكون لدى المتدرب قدرة على فهم الفروقات بين .NET Core و .NET Framework التقليدي و إعداد بيئة تطوير متكاملة باستخدام الأدوات الحديثة بالإضافة الى كتابة تطبيقات باستخدام لغة C# على منصة .NET Core و تصميم تطبيقات متعددة المنصات وفق أفضل الممارسات المعمارية والعديد من المهارات الإضاقية.
ماذا سوف تتعلم
- مقدمة إلى .NET Core
- إعداد بيئة التطوير
- البرمجة باستخدام C# في .NET Core
- المكتبات والتقنيات الشائعة
- أفضل الممارسات في تطوير التطبيقات
- النشر والتشغيل
المهارات
- فهم الفروقات بين .NET Core و .NET Framework التقليدي
- إعداد بيئة تطوير متكاملة باستخدام الأدوات الحديثة.
- كتابة تطبيقات باستخدام لغة C# على منصة .NET Core.
- استخدام المكتبات والتقنيات الشائعة مثل ASP.NET Core و EF Core.
- تصميم تطبيقات متعددة المنصات وفق أفضل الممارسات المعمارية.
- إدارة التكوين والتعامل مع الأخطاء وتسجيل الأحداث.
- نشر التطبيقات على أنظمة تشغيل مختلفة.
- تطبيق مبادئ الهندسة المعمارية في مشروع عملي مصغر.
المتطلبات
- كمبيوتر
- انترنت
- معرفة أساسية بمفاهيم البرمجة.
- خبرة متوسطة بإحدى لغات البرمجة (يفضل لغة C#).
- فهم أساسي للبرمجة غرضية التوجه.
- معرفة عامة بقواعد المعطيات.