الرئيسيةمن نحنالدورات التدريبيةالأسئلة الشائعة
Englishmohd@sbeeh.com+962 77 984 65 64
SBEEH Software Academy

تدريب تقني بإشراف مدربين معتمدين من مايكروسوفت (MCT) — في عمّان، الأردن، وفي جميع أنحاء دول الخليج.

استكشف

  • من نحن
  • الدورات التدريبية التقنية
  • التحقق من شهادة
  • الأسئلة الشائعة

تواصل معنا

  • +962-779846564
  • mohd@sbeeh.com
  • عمّان، الأردن

صبيح للبرمجيات تقدّم خدمات تطوير البرمجيات وتنفيذ التقنيات المتقدمة وأتمتة العمليات وخدمات الاستشارات التقنية والتدريب التقني الاحترافي بإشراف مدربين معتمدين من مايكروسوفت (MCT) للمؤسسات في الأردن والسعودية والإمارات وقطر والكويت والبحرين وعُمان.

© صبيح للبرمجيات. جميع الحقوق محفوظة. 2026.

العودة إلى الدورات التدريبية
مطوّر Microsoft Power Platform – المستوى 2
Power Platformمتوسطحضوري / عن بُعد

مطوّر Microsoft Power Platform – المستوى 2

مطوّر Microsoft Power Platform – المستوى 2 هي دورة في متوسط Power Platform تُقدَّم حضوريًا وعبر الإنترنت من قبل أكاديمية صبيح للبرمجيات في عمّان، الأردن.

5 أيام (40 ساعة)

آخر تحديث ١٦ آب ٢٠٢٦

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام المطورين توسيع حلول Power Platform بمكوّنات برمجية مخصصة (pro-code)، بما يتماشى مع المهارات المُقاسة في امتحان PL-400 من مايكروسوفت. وبناءً على مهارات التهيئة بمستوى المستشار الوظيفي، تركّز هذه الدورة تحديداً على ما يتطلب كوداً: الموصلات المخصصة لـPower Automate، وإضافات (plug-ins) Dataverse، وعناصر تحكم Power Apps Component Framework (PCF)، ودمج Power Platform مع خدمات Azure الخارجية.

يبني المشاركون موصلاً مخصصاً لكشف واجهة API خارجية إلى Power Automate وPower Apps، ويكتبون منطق أعمال من جانب الخادم باستخدام إضافات Dataverse بلغة #C، ويبنون عنصر تحكم PCF مخصصاً لاحتياج واجهة تطبيق قماشي أو قائم على النموذج لا تستطيع عناصر التحكم المدمجة تلبيته، ويدمجون Dataverse مع Azure Functions لسيناريوهات تتجاوز ما تستطيع التهيئة منخفضة الكود وحدها تحقيقه.

صُممت هذه الدورة للمطورين الذين يمتلكون بالفعل خبرة بمستوى المستشار الوظيفي في Power Platform (مكافئة لدورة المستشار الوظيفي – المستوى 1) ويريدون توسيع مهاراتهم نحو التطوير البرمجي (pro-code)، وكذلك لمطوّري .NET/Azure المنضمّين إلى فريق Power Platform والمحتاجين إلى فهم نموذج قابلية التوسع فيها. وهي الخطوة الثانية المعتمدة في مسار تعلّم Power Platform، قبل دورة مهندس الحلول – المستوى 3.
المرجع الرسمي: Microsoft Learn: Power Platform documentation

اليوم 1: أساسيات مطوّر Power Platform ونموذج قابلية التوسع

المواضيع الرئيسية:

  • متى تُوسَّع بالكود مقابل التهيئة بمنخفض الكود
  • Power Platform CLI وأدوات التطوير
  • أساسيات Dataverse Web API
  • بنية الحلول للمكوّنات البرمجية (pro-code)

مواضيع فرعية تفصيلية:

  • إعداد بيئة تطوير باستخدام Power Platform CLI
  • المصادقة واستدعاء Dataverse Web API مباشرة
  • فهم طبقات الحلول للمكوّنات البرمجية المُدارة
  • التحكم بالمصادر لمشاريع Power Platform البرمجية

تمرين عملي: إعداد بيئة تطوير باستخدام Power Platform CLI، واستدعاء Dataverse Web API مباشرة من تطبيق طرفي لاستعلام وإنشاء سجلات.

سيناريو من واقع العمل: يحتاج فريق تطوير يبني على Power Platform إلى دمج بيئة Dataverse الخاصة به مع قاعدة شيفرة .NET قائمة عبر استدعاءات API مباشرة بدلاً من الاقتصار على Power Automate فقط.

نتيجة التعلم: يصبح المشاركون قادرين على إعداد بيئة تطوير برمجية سليمة والتفاعل مع Dataverse مباشرة عبر واجهة API الخاصة بها.

اليوم 2: تطوير إضافات Dataverse (Plug-ins)

المواضيع الرئيسية:

  • بنية الإضافات وخط أنابيب الأحداث
  • كتابة وتسجيل إضافة بلغة #C
  • تنفيذ الإضافات المتزامن مقابل غير المتزامن
  • تصحيح واختبار الإضافات

مواضيع فرعية تفصيلية:

  • مراحل الإضافة قبل العملية مقابل بعد العملية
  • الوصول إلى سياق تنفيذ الإضافة وخدمة المؤسسة (organization service)
  • تسجيل الإضافات باستخدام Plugin Registration Tool
  • اختبار وحدة منطق الإضافة بخدمات وهمية (mocked)

تمرين عملي: كتابة وتسجيل إضافة Dataverse تفرض قاعدة أعمال معقدة (مثل منع إنشاء طلب إذا كان سيتجاوز حد ائتمان العميل) لا يمكن التعبير عنها بقاعدة أعمال بلا كود.

سيناريو من واقع العمل: تتضمن قاعدة التحقق من حد الائتمان حسابات عبر سجلات مرتبطة لا تستطيع قواعد الأعمال المدمجة أو Power Automate فرضها بموثوقية بشكل متزامن.

نتيجة التعلم: يصبح المشاركون قادرين على كتابة وتسجيل واختبار إضافة Dataverse تفرض منطق أعمال يتجاوز مدى التهيئة منخفضة الكود.

اليوم 3: الموصلات المخصصة ودمج واجهات API

المواضيع الرئيسية:

  • بناء موصل مخصص لـPower Automate/Power Apps
  • تعريفات OpenAPI للموصلات المخصصة
  • المصادقة للموصلات المخصصة (مفتاح API، OAuth 2.0)
  • اعتماد ومشاركة الموصلات

مواضيع فرعية تفصيلية:

  • تعريف الإجراءات والمحفّزات في موصل مخصص
  • معالجة الترقيم (paging) وحدود المعدّل من واجهة API الخارجية
  • اختبار موصل مخصص داخل تدفق
  • إدارة إصدار الموصل المخصص

تمرين عملي: بناء موصل مخصص يكشف واجهة REST API خارجية نموذجية (مثل خدمة بحث أسعار الشحن) إلى Power Automate، بمصادقة مفتاح API، واستخدامه داخل تدفق.

سيناريو من واقع العمل: تستخدم المؤسسة واجهة API شحن من جهة ثالثة بلا موصل Power Platform قائم، وتحتاج عدة فرق إلى استخدامها داخل تدفقاتها الخاصة.

نتيجة التعلم: يصبح المشاركون قادرين على بناء ومشاركة موصل مخصص قابل لإعادة الاستخدام يوسّع Power Automate وPower Apps إلى أي واجهة API خارجية.

اليوم 4: Power Apps Component Framework (PCF)

المواضيع الرئيسية:

  • بنية PCF وأنواع المكوّنات
  • بناء عنصر تحكم حقل/مجموعة بيانات مخصص
  • تنسيق وتغليف عنصر تحكم PCF
  • نشر عناصر تحكم PCF إلى التطبيقات القائمة على النموذج والقماشية

مواضيع فرعية تفصيلية:

  • عناصر تحكم الحقل مقابل عناصر تحكم مجموعة البيانات
  • استخدام TypeScript وReact ضمن عنصر تحكم PCF
  • معالجة دورة حياة عنصر التحكم (init، updateView، destroy)
  • تغليف واستيراد عنصر تحكم PCF كمكوّن حل

تمرين عملي: بناء عنصر تحكم حقل PCF مخصص (مثل مدخل تقييم بالنجوم أو منتقي تاريخ متخصص) غير متوفر في مكتبة عناصر تحكم Power Apps القياسية، ونشره على نموذج تطبيق قائم على النموذج.

سيناريو من واقع العمل: يحتاج نموذج رضا العملاء مدخل تقييم بالنجوم بصرياً، وهو ما لا يوجد له مكافئ بين عناصر تحكم Power Apps المدمجة.

نتيجة التعلم: يصبح المشاركون قادرين على بناء ونشر عنصر تحكم PCF مخصص يوسّع واجهة Power Apps إلى ما وراء قدراتها المدمجة.

اليوم 5: دمج Azure والمشروع الختامي

المواضيع الرئيسية:

  • دمج Dataverse مع Azure Functions
  • خطافات ويب (webhooks) Dataverse ودمج Service Bus
  • إدارة دورة حياة التطبيقات (ALM) للمكوّنات البرمجية
  • المشروع الختامي: إكمال حل موسّع كامل

مواضيع فرعية تفصيلية:

  • تشغيل Azure Function من خطوة إضافة Dataverse أو خطاف ويب
  • التصميم لدمج غير متزامن ومنفصل مع خدمات Azure الخارجية
  • تغليف الإضافات والموصلات وعناصر تحكم PCF في حل واحد قابل للنشر
  • اختبار المكوّنات البرمجية عبر بيئات التطوير/الاختبار/الإنتاج

تمرين عملي: دمج إضافة اليوم الثاني مع Azure Function عبر خطاف ويب لتشغيل إشعار خارجي، ثم تغليف جميع مكوّنات الأسبوع (الإضافة، الموصل المخصص، عنصر تحكم PCF) في حل مُدار واحد جاهز للنشر.

سيناريو من واقع العمل: عند إنشاء طلب عالي القيمة، يريد فريق المالية إشعاراً تلقائياً يُرسل عبر خدمة إشعارات خارجية قائمة على Azure موجودة بالفعل.

نتيجة التعلم: يغادر المشاركون بمجموعة كاملة وعاملة من امتدادات Power Platform البرمجية ومهارات تغليفها ونشرها بأمان، متماشية مع أهداف امتحان PL-400.

الأسئلة الشائعة

ملاحظات إضافية


لمن هذه الدورة؟

هذه الدورة للمطورين الذين يوسّعون حلول Power Platform بالكود، بناءً على مهارات التهيئة بمستوى المستشار الوظيفي.

  • مستشارو Power Platform الوظيفيون الموسّعون مهاراتهم نحو التطوير البرمجي
  • مطوّرو .NET/Azure المنضمّون إلى فريق Power Platform والمحتاجون نموذج قابلية التوسع فيها
  • مهندسو الحلول الذين يحتاجون فهماً عملياً لما تستطيع قابلية التوسع البرمجية تحقيقه
  • الاستشاريون التقنيون المستعدون لامتحان شهادة PL-400

المتطلبات المسبقة

تفترض هذه الدورة خبرة تهيئة Power Platform سابقة ومعرفة #C عملية؛ إنها ليست مقدمة لـPower Platform.

  • خبرة بمستوى المستشار الوظيفي في Power Platform (مكافئة لدورة المستشار الوظيفي – المستوى 1)
  • معرفة عملية بـ#C والبرمجة الكائنية التوجه
  • فهم أساسي لواجهات REST API وتعريفات OpenAPI/Swagger
  • الإلمام الأساسي بـTypeScript/JavaScript مفيد لوحدة PCF

ما الشهادة التي أحصل عليها بعد هذه الدورة؟

عند إتمام التدريب بنجاح، سيحصل المشاركون على شهادة إتمام رسمية.


شهادة إتمام
معرض الصور

لحظات من هذا التدريب

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

مهتم بهذا التدريب؟

تواصل معنا وسنساعدك في تخطيط التدريب المناسب لفريقك.

العودة إلى جميع الدورات