
تركّز هذه الدورة على تكامل قواعد البيانات وإدارتها داخل تطبيقات حديثة باستخدام Entity Framework Core (EF Core) وSQL. ستتعلم كيف تُصمم وتُجهّز قاعدة بيانات علائقية تخدم تطبيقك، وكيف تفهم بنية الجداول والعلاقات والقيود التي تحافظ على سلامة البيانات. ثم ستنتقل إلى EF Core كطبقة ربط بين الكود وقاعدة البيانات، مع فهم الكيانات (Entities)، التتبّع (Tracking)، والتنقل بين العلاقات، وكيف تؤثر هذه التفاصيل على الأداء والنتائج. تتناول الدورة أيضًا تحسين الاستعلامات: قراءة خطط التنفيذ بشكل مبسّط، تجنب الاستعلامات المكلفة، وتطبيق مبادئ ضبط الأداء على استعلامات SQL التي تغذي التطبيق أو التقارير. ستستخدم Microsoft Copilot كأداة مساعدة لكتابة الاستعلامات، توليد هياكل أولية، وتصحيح الأخطاء بسرعة، مع الحفاظ على مسؤوليتك في التحقق من صحة المنطق والنتائج. كما ستتعلم ممارسات إدارة يومية مثل تنظيم عمليات القراءة والكتابة، التعامل مع الاستثناءات، ومراقبة تأثير التغييرات على قاعدة البيانات. بنهاية الدورة ستكون قادرًا على وصف ميزات EF Core، تشغيل عمليات تكامل فعّالة، ورفع أداء طبقة البيانات عبر SQL محسّن وممارسات تطوير صحيحة.
Microsoft