
تطوير الويب المتقدم متعدد المنصات باستخدام ASP.NET Core هي دورة في متقدم تطوير .NET تُقدَّم حضوريًا وعبر الإنترنت من قبل أكاديمية صبيح للبرمجيات في عمّان، الأردن.
5 أيام (40 ساعة)
آخر تحديث ١٦ آب ٢٠٢٦
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إعادة هيكلة تطبيق MVC بمشروع واحد إلى حل هندسة معمارية نظيفة بمشاريع نطاق وتطبيق وبنية تحتية منفصلة، بتنفيذ ميزة واحدة باستخدام CQRS عبر MediatR.
سيناريو من واقع العمل: أصبحت متحكّمات تطبيق عمره سنتان تتجاوز آلاف الأسطر، تخلط منطق الأعمال والوصول إلى البيانات واعتبارات HTTP في الملف نفسه.
نتيجة التعلم: يصبح المشاركون قادرين على إعادة هيكلة تطبيق باستخدام مبادئ الهندسة المعمارية النظيفة التي تحسّن قابلية الاختبار والصيانة بشكل ملموس.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إضافة تخزين مؤقت موزّع (Redis) إلى نقطة نهاية بطيئة كثيفة الاستخدام لقاعدة البيانات، واختبار التحميل قبل وبعد، وإصلاح نمط async مضاد اكتُشف أثناء التحليل.
سيناريو من واقع العمل: نقطة نهاية التطبيق الأكثر ازدحاماً تنتهي مهلتها تحت حمل متزامن معتدل، ويشتبه الفريق بمزيج من تخزين مؤقت مفقود وشيفرة async غير فعّالة.
نتيجة التعلم: يصبح المشاركون قادرين على تشخيص وإصلاح اختناقات أداء حقيقية وتنفيذ استراتيجيات تخزين مؤقت مناسبة لنشر متعدد النُسخ.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: نقل ميزة إنشاء تقرير متزامنة بطيئة إلى مهمة خلفية باستخدام خدمة مُستضافة وقائمة انتظار، بمعالجة عديمة التأثيرات المتكررة ومعالجة إلغاء سليمة.
سيناريو من واقع العمل: يحجب إنشاء تقرير تصدير كبير حالياً طلب HTTP للمستخدم لأكثر من دقيقة، مما يسبب انتهاء مهلة متكرراً.
نتيجة التعلم: يصبح المشاركون قادرين على تصميم وتنفيذ معالجة خلفية موثوقة تزيل العمل البطيء من دورة الطلب/الاستجابة.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إضافة ميزة إشعارات في الوقت الحقيقي باستخدام SignalR بحيث يرى المستخدمون تحديثات حالة حية من مهمة اليوم الثالث الخلفية دون إعادة تحميل الصفحة، مُهيَّأة للتوسع عبر نُسخ خادم متعددة.
سيناريو من واقع العمل: يضطر المستخدمون حالياً لتحديث الصفحة يدوياً لمعرفة ما إذا انتهى إنشاء تقريرهم.
نتيجة التعلم: يصبح المشاركون قادرين على تنفيذ ميزات في الوقت الحقيقي وقابلة للتوسع باستخدام SignalR مناسبة لنشر إنتاجي متعدد النُسخ.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: تجهيز التطبيق الكامل المبني عبر الأسبوع بتسجيل مُهيكَل وتتبّع موزّع وفحوصات صحة وسياسة إعادة محاولة/قاطع دائرة قائمة على Polly حول تبعية خارجية، ثم مراجعته وفق قائمة فحص جاهزية إنتاجية.
سيناريو من واقع العمل: سبّب عطل حديث في واجهة API دفع خارجية تابعة لجهة ثالثة إخفاقات متتالية عبر التطبيق بأكمله لعدم وجود سياسة مرونة تحمي بقية النظام.
نتيجة التعلم: يغادر المشاركون بتطبيق ASP.NET Core جاهز للإنتاج فعلياً وقابل للمراقبة ومرن، وقائمة فحص يستطيعون تطبيقها على أنظمتهم الخاصة.
هذه دورة متقدمة للمطورين المسؤولين بالفعل عن قرارات الهندسة المعمارية لأنظمة ASP.NET Core أكبر أو عالية الحركة.
هذه دورة متقدمة؛ ينبغي أن يبني المشاركون بالفعل تطبيقات ASP.NET Core إنتاجية قبل الحضور.
عند إتمام التدريب بنجاح، سيحصل المشاركون على شهادة إتمام رسمية.

نظرة على دورتنا التدريبية — جلسات تدريب عملية مع محترفين من الأردن ودول الخليج.
تواصل معنا وسنساعدك في تخطيط التدريب المناسب لفريقك.