
تطوير الويب الحديث الكامل باستخدام Blazor هي دورة في متوسط تطوير .NET تُقدَّم حضوريًا وعبر الإنترنت من قبل أكاديمية صبيح للبرمجيات في عمّان، الأردن.
5 أيام (40 ساعة)
آخر تحديث ١٦ آب ٢٠٢٦
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: بناء مجموعة مكوّنات Blazor مركّبة (جدول بيانات ولوحة تصفية) لكتالوج منتجات، باستخدام المعاملات واستدعاءات الأحداث للتواصل بين الأصل والابن.
سيناريو من واقع العمل: يريد فريق يبني أداة إدارة داخلية واجهة تفاعلية دون الحفاظ على قاعدة شيفرة JavaScript/React منفصلة إلى جانب خلفية ASP.NET Core الخاصة بهم.
نتيجة التعلم: يصبح المشاركون قادرين على بناء وتركيب مكوّنات Blazor بربط بيانات وتواصل مكوّنات صحيحين.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: بناء نموذج إنشاء منتج مُتحقَّق منه وحاوية حالة سلة تسوق مشتركة يمكن الوصول إليها من مكوّنات متعددة عبر التطبيق.
سيناريو من واقع العمل: يحتاج سلة الكتالوج إلى أن تكون مرئية وقابلة للتحديث من كل من جدول المنتجات وملخص سلة دائم في رأس الصفحة.
نتيجة التعلم: يصبح المشاركون قادرين على بناء نماذج مُتحقَّق منها وتصميم استراتيجية مشاركة حالة مناسبة لتطبيق Blazor متنامٍ.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: ربط تطبيق الكتالوج بواجهة API خلفية حقيقية (مبنية بواجهات API بسيطة)، لجلب وحفظ بيانات المنتج، بمعالجة سليمة للتحميل والأخطاء في الواجهة.
سيناريو من واقع العمل: يستخدم الكتالوج حالياً بيانات ثابتة في الذاكرة ويحتاج إلى قراءة وكتابة بيانات منتج حقيقية من قاعدة بيانات عبر واجهة API.
نتيجة التعلم: يصبح المشاركون قادرين على ربط تطبيق Blazor بمصدر بيانات خلفي حقيقي باستخدام أنماط مناسبة لنمط الاستضافة المختار.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إضافة مصادقة إلى تطبيق الكتالوج، وتقييد نموذج إنشاء المنتج لدور المدير باستخدام AuthorizeView، وتأمين استدعاءات API الأساسية وفقاً لذلك.
سيناريو من واقع العمل: يستطيع أي مستخدم مسجّل الدخول حالياً إنشاء أو حذف منتجات، لكن ينبغي أن يمتلك موظفو الإدارة فقط هذه القدرة.
نتيجة التعلم: يصبح المشاركون قادرين على تأمين تطبيق Blazor من طرف إلى طرف، من العرض على مستوى الواجهة وصولاً إلى استدعاءات API التي يجريها.
المواضيع الرئيسية:
مواضيع فرعية تفصيلية:
تمرين عملي: إنهاء تطبيق الكتالوج، وتطبيق تحسينات أداء مناسبة لنمط العرض المختار، ونشره إلى Azure App Service.
سيناريو من واقع العمل: تطبيق الكتالوج جاهز للانتقال من جهاز مطوّر إلى بيئة إنتاج سيستخدمها عشرات المستخدمين الداخليين المتزامنين يومياً.
نتيجة التعلم: يغادر المشاركون بتطبيق Blazor كامل ومؤمّن ومنشور، وإطار واضح لاختيار نمط استضافة Blazor الصحيح للمشاريع المستقبلية.
هذه الدورة لمطوّري .NET الذين يريدون بناء واجهات ويب تفاعلية بالكامل بـ#C، دون تبنّي إطار عمل JavaScript منفصل.
معرفة عملية بـASP.NET Core مطلوبة؛ تبني هذه الدورة مباشرة على مهارات تطوير ويب .NET الأساسية.
عند إتمام التدريب بنجاح، سيحصل المشاركون على شهادة إتمام رسمية.

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