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

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

استكشف

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

تواصل معنا

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

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

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

العودة إلى الدورات التدريبية
تطوير Microsoft Azure للحلول السحابية
السحابة وAzureمتوسطحضوري / عن بُعد

تطوير Microsoft Azure للحلول السحابية

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

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

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

تُعلّم هذه الدورة متوسطة المستوى التي تستمر 5 أيام المطورين تصميم وبناء تطبيقات وخدمات سحابية الأصل (cloud-native) على Microsoft Azure، بما يتماشى مع المهارات المُقاسة في امتحان AZ-204: تطوير حلول لـMicrosoft Azure. تغطي الدورة الوحدات الأساسية التي يستخدمها كل تطبيق Azure: استضافة الحوسبة (App Service وFunctions)، التخزين، الأمان، والمراسلة/الأحداث بين الخدمات.

يبني المشاركون وينشرون واجهة API للويب إلى Azure App Service، وينفّذون منطقاً عديم الخادم باستخدام Azure Functions مُحفَّزة بـHTTP والمؤقتات وقوائم الانتظار، ويؤمّنون تطبيقاً باستخدام Azure AD والهويات المُدارة (تجنّب الأسرار المُضمَّنة يدوياً تماماً)، ويعملون مع Azure Storage (Blob وQueue) وCosmos DB من شيفرة التطبيق، ويربطون الخدمات بشكل غير متزامن باستخدام Service Bus وEvent Grid.

صُممت هذه الدورة لمطوّري الخلفية والحلول الكاملة الذين يبنون بالفعل تطبيقات بـ#C أو Java أو Node.js أو Python ويحتاجون إلى بنائها كخدمات سحابية Azure-native بدلاً من نشرها دون تعديل بأسلوب محلي. وهي تُكمّل دورة إدارة Microsoft Azure للمطورين الذين يحتاجون أيضاً أساسيات البنية التحتية، ودورة تطوير حلول NoSQL باستخدام Azure Cosmos DB للفرق المتعمقة أكثر في البيانات.

اليوم 1: حوسبة Azure: App Service وContainer Apps

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

  • نشر التطبيقات إلى Azure App Service
  • فتحات النشر وتكامل CI/CD
  • نظرة عامة على Azure Container Apps
  • إعداد التطبيق ومراجع Key Vault

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

  • اختيار خطة وموديل توسع لـApp Service
  • النشر بلا توقف باستخدام تبديل الفتحات
  • تخزين الإعداد بأمان باستخدام مراجع Key Vault
  • فحوصات الصحة وسجلات التشخيص

تمرين عملي: نشر واجهة API نموذجية إلى Azure App Service باستخدام فتحة تجريبية، وتهيئة إعدادات التطبيق لسحب الأسرار من Key Vault، وتنفيذ نشر بتبديل فتحة.

سيناريو من واقع العمل: تُعطّل عملية نشر فريق حالياً التطبيق لعدة دقائق في كل إصدار، وهو أمر لم يعد مقبولاً لواجهة API موجّهة للعملاء.

نتيجة التعلم: يصبح المشاركون قادرين على نشر وتهيئة تطبيق على Azure App Service بإصدارات بلا توقف وإعداد آمن.

اليوم 2: الحوسبة عديمة الخادم باستخدام Azure Functions

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

  • محفّزات وروابط Azure Functions
  • الدوال المُحفَّزة بـHTTP والمؤقت وقائمة الانتظار
  • Durable Functions للتنسيق
  • تهيئة وتوسع تطبيق الدوال

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

  • الروابط (bindings) للإدخال/الإخراج مقابل شيفرة SDK الإجرائية
  • تصميم منطق دوال عديم التأثيرات المتكررة (idempotent)
  • ربط الدوال معاً باستخدام مُنسّقات Durable Functions
  • خطط استضافة الاستهلاك (Consumption) مقابل Premium

تمرين عملي: بناء مجموعة من Azure Functions: نقطة نهاية API مُحفَّزة بـHTTP، مهمة تنظيف مُحفَّزة بمؤقت، ودالة مُحفَّزة بقائمة انتظار تعالج الرسائل بشكل غير متزامن.

سيناريو من واقع العمل: تعمل مهمة دفعية ليلية حالياً على VM يُدار يدوياً ويبقى خاملاً بقية اليوم، وتحتاج ميزة جديدة إلى معالجة الملفات المرفوعة بشكل غير متزامن دون حجب واجهة API الرئيسية.

نتيجة التعلم: يصبح المشاركون قادرين على تصميم وتنفيذ دوال عديمة الخادم باستخدام المحفّز المناسب لحمل عمل معين.

اليوم 3: الأمان: Azure AD، الهويات المُدارة، وKey Vault

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

  • تسجيلات تطبيقات Azure AD وتدفقات OAuth 2.0
  • الهويات المُدارة لموارد Azure
  • تأمين واجهات API بمصادقة Azure AD
  • دمج Azure Key Vault

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

  • تدفقات بيانات اعتماد العميل مقابل رمز التفويض
  • الهويات المُدارة المُعيَّنة من النظام مقابل المُعيَّنة من المستخدم
  • التحقق من الرموز في واجهة API محمية
  • تدوير والوصول إلى الأسرار دون تخزين سلاسل اتصال في الشيفرة

تمرين عملي: تأمين واجهة API من اليوم الأول بمصادقة Azure AD، وتعيينها هوية مُدارة، واستخدام تلك الهوية للوصول إلى Key Vault وحساب تخزين دون أي أسرار في شيفرة أو إعداد التطبيق.

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

نتيجة التعلم: يصبح المشاركون قادرين على إزالة الأسرار المُضمَّنة يدوياً من تطبيق بالكامل باستخدام الهويات المُدارة وKey Vault.

اليوم 4: تكامل البيانات والتخزين

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

  • Azure Blob Storage من شيفرة التطبيق
  • Azure Queue Storage لفك الترابط
  • دمج SDK لـCosmos DB (نظرة عامة)
  • التخزين المؤقت باستخدام Azure Cache for Redis

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

  • رفع وتحميل وتوليد رموز SAS لـBlob Storage
  • استخدام Queue Storage لفك ترابط العمليات البطيئة عن استجابات API
  • عمليات CRUD أساسية على Cosmos DB من تطبيق Functions
  • نمط cache-aside مع Redis

تمرين عملي: توسيع ميزة رفع الملفات لتخزينها في Blob Storage بروابط SAS محدودة زمنياً، وإدراج رسالة معالجة في قائمة انتظار، وتخزين استجابات API الأكثر طلباً مؤقتاً في Redis.

سيناريو من واقع العمل: تصل نقطة النهاية الأكثر طلباً في واجهة API إلى قاعدة البيانات في كل استدعاء، وتحجب عمليات رفع الملفات حالياً الطلب حتى تكتمل المعالجة.

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

اليوم 5: المراسلة، الأحداث، والمراقبة

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

  • قوائم انتظار ومواضيع Service Bus
  • Event Grid للبنية القائمة على الأحداث
  • Application Insights للمراقبة
  • المشروع الختامي: حل كامل قائم على الأحداث

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

  • اختيار Service Bus مقابل Queue Storage مقابل Event Grid لسيناريو معين
  • النشر/الاشتراك باستخدام مواضيع Service Bus
  • الاستجابة لأحداث Blob Storage باستخدام Event Grid
  • التتبّع الموزّع والقياس عن بُعد المخصص باستخدام Application Insights

تمرين عملي: ربط خط أنابيب معالجة الملفات المبني عبر الأسبوع في تدفق قائم على الأحداث: حدث Blob Storage يُشغّل المعالجة عبر Event Grid، مع تتبّع Application Insights للطلب الكامل عبر الخدمات.

سيناريو من واقع العمل: عند فشل معالجة ملف، لا تمتلك الفريق حالياً طريقة لتتبّع ما حدث عبر واجهة API وقائمة الانتظار ودالة المعالجة.

نتيجة التعلم: يغادر المشاركون بتطبيق Azure كامل ومؤمّن وقابل للمراقبة وقائم على الأحداث، ومهارات متماشية مباشرة مع أهداف امتحان AZ-204.

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

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


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

هذه الدورة للمطورين الذين يبنون تطبيقات وخدمات سحابية الأصل على Azure، وليست لمسؤولي البنية التحتية.

  • مطوّرو الخلفية والحلول الكاملة الذين يبنون تطبيقات مُستضافة على Azure
  • المطورون الذين يهاجرون تطبيقات موجودة إلى بنية سحابية أصلية
  • مهندسو الحلول الذين يصممون بنى تطبيقات Azure
  • الاستشاريون التقنيون المستعدون لامتحان شهادة AZ-204

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

خبرة برمجية عملية وإلمام أساسي بـAzure مطلوبان؛ هذه ليست دورة برمجة تمهيدية.

  • خبرة برمجية عملية بـ#C أو Java أو Node.js أو Python (تستخدم التمارين #C/.NET)
  • فهم أساسي لواجهات REST API وHTTP
  • يُوصى: معرفة أساسيات Azure الأساسية (مستوى AZ-900) أو تعرض مكافئ
  • اشتراك Azure للتمارين العملية (الاشتراكات التجريبية كافية)

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

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


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

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

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

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

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

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