تكنولوجيا المعلومات والبرمجة ابتداءً من $2000

تاريخ الدورة

2026-12-07
2027-03-08
2027-06-07
2027-09-06

رسوم الدورة

ملاحظة/ السعر يختلف حسب المدينة المختارة

السعر للمشارك الواحد عن كل أسبوع $2000

سجّل 3 مشاركين على نفس الدورة وادفع تكلفة 2 فقط

عدد المشتركين : 1
$2000

عدد المشتركين : 2
$4000

عدد المشتركين : 3
$4000 (تكلفة 2)

الأقسام

دورات تدريبية في هندسة الأنظمة الموزعة وتصميم الخدمات المصغرة القابلة للتوسع (أونلاين / عن بعد)


نظرة عامة

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

التدريب بيتعامل مع الخدمات المصغرة كنموذج تشغيل مش مجرد أسلوب برمجة. بدل وحدة تقنية كبيرة واحدة، التطبيق بيبقى مجموعة خدمات أصغر ممكن تتبني وتتنشر وتتوسع وتتصان بجداول زمنية منفصلة — لكن الاستقلالية دي بتفيد فعلاً بس لما تيجي مع معايير هندسية وحوكمة وضوابط أمن حقيقية وراها. المشاركون بيشتغلوا على تقسيم الخدمات، وسلوك الأنظمة الموزعة، وإدارة بوابة واجهات البرمجة، واكتشاف الخدمات، وقوائم الرسائل، والاتصال القائم على الأحداث، وتحمل الأعطال، والتعامل مع البيانات الموزعة، والمراقبة، وحوكمة الخدمات.

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

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

مفاهيم الأنظمة الموزعة موجودة طول الدورة — الاتصال غير المتزامن، تنسيق الخدمات، المعاملات الموزعة، المفاضلة بين الاتساق والتوافر، معالجة الأعطال، توزيع الأحمال، وقابلية المراقبة — فالمشاركون بيخرجوا شايفين إزاي كل خدمة بتتصرف كجزء من منظومة تقنية مترابطة، مش وهي معزولة.

تضع أكاديمية الزمالة العربية البريطانية هذا البرنامج ضمن فئة دورات تكنولوجيا المعلومات والبرمجة، مما يوفر مساراً تدريبياً مؤسسياً للمتخصصين المشاركين في هندسة البرمجيات وتطويرها والتقنيات السحابية وعمليات التطوير والتشغيل والإدارة التقنية والتحول الرقمي.

الأهداف والفئة المستهدفة

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

  • يحكموا إمتى الخدمات المصغرة مناسبة فعلاً للنظام، وإمتى هيكل معماري تاني يخدم المؤسسة أحسن.
  • يقسموا التطبيقات المعقدة لخدمات بحدود واضحة، من غير ما يسببوا تجزئة غير ضرورية أو تواصل زايد بين الخدمات.
  • يقيّموا المفاضلات في الأنظمة الموزعة — التوافر، زمن الاستجابة، الاتساق، الموثوقية — عند اتخاذ القرارات المعمارية.
  • يصمموا واجهات برمجة ويهيئوا بوابة واجهات برمجة لإدارة التوجيه والمصادقة وحركة البيانات وسياسة الوصول في مكان واحد.
  • يطبقوا اكتشاف الخدمات عشان التطبيقات تقدر تلاقي وتتواصل بموثوقية مع خدمات منشورة ديناميكياً.
  • يستخدموا قوائم الرسائل والأنماط القائمة على الأحداث لتقليل الاعتماديات المباشرة ودعم المعالجة غير المتزامنة.
  • يبنوا تحمل أعطال داخل الخدمات من خلال إعادة المحاولة والمهلات الزمنية وكسر الدائرة والتكرار والتدهور المنضبط.
  • يديروا ملكية البيانات واتساقها عبر خدمات مملوكة بشكل مستقل ومعاملات موزعة.
  • يؤمّنوا الاتصال بين الخدمات وواجهات البرمجة والأسرار مع زيادة عدد الخدمات المترابطة.
  • يجهزوا قابلية المراقبة — السجلات والمقاييس والتتبع — عشان يفهموا سلوك الأنظمة الموزعة فعليًا في بيئة الإنتاج.
  • يطبقوا التحويل لحاويات وممارسات التسليم المستمر لنشر متسق وقابل للتكرار.
  • يوسّعوا الخدمات بشكل مستقل حسب عبء العمل الخاص بكل خدمة بدل توسيع التطبيق كله مرة واحدة.
  • يؤسسوا حوكمة — الملكية والمعايير والتوثيق وإدارة دورة الحياة — تحافظ على تماسك بيئة الخدمات المصغرة مع نموها.

الفئة المستهدفة

البرنامج ده موجه لأي حد ليه دور في تصميم تطبيق موزع أو بنائه أو تشغيله أو حوكمته.

مهندسو البرمجيات والحلول المعماريون

بيقووا قدرتهم على تصميم هياكل خدمات قابلة للتوسع وتحديد حدود الخدمات وتقييم نماذج الاتصال ومواءمة الخدمات المصغرة مع الاستراتيجية التقنية الأوسع للمؤسسة.

مطورو البرمجيات

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

متخصصو التطوير والتشغيل والتقنيات السحابية

بيطبقوا اللي اتعلموه في أتمتة النشر ومراقبة الخدمات والبيئات القائمة على الحاويات والمرونة وكيف تؤثر البنية التحتية السحابية على توافر الخدمات ونشرها.

مديرو تكنولوجيا المعلومات والقادة التقنيون ومديرو فرق الهندسة

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

متخصصو تكامل الأنظمة

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

مديرو المشاريع والبرامج التقنية

بيكتسبوا رؤية للاعتبارات التقنية وراء مشاريع الخدمات المصغرة، بما يدعم تخطيطاً أكثر واقعية وإدارة أفضل للمخاطر وتواصلاً أوضح مع أصحاب المصلحة.

محتوى البرنامج

خطة الدورة بتتبع المسار اللي المؤسسة بتمشي فيه فعليًا: بدايةً من اللحظة اللي التطبيق الموحد بيتوقف فيها عن التوسع، مرورًا بالقرارات المعمارية اللي بتقسمه، ووصولًا للانضباط التشغيلي اللازم لتشغيل النتيجة بموثوقية.

المحور الأول: لما التطبيق الموحد يتوقف عن التوسع — لماذا الخدمات المصغرة؟

المحور ده بيبدأ بالأعراض العملية اللي بتدفع المؤسسات نحو الخدمات المصغرة، وبعدين بيبني المفردات الهندسية اللازمة لتقييم التحول.

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

المحور الثاني: تقسيم التطبيقات للخدمات الصحيحة

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

  • حدود الخدمات ومسؤوليات المجالات
  • ملكية البيانات والاقتران والتماسك
  • القدرات التجارية كمرشد للتقسيم
  • متطلبات الاتصال بين الخدمات
  • سيناريوهات مؤسسية: التعرف على تقسيم سيء

المحور الثالث: أساسيات الأنظمة الموزعة

بمجرد ما التطبيق يتقسم، بيبقى نظام موزع له قواعده الخاصة. المحور ده بيغطي المفاضلات اللي بتشكّل أي قرار معماري من هنا وطالع.

  • التوافر وقابلية التوسع وزمن الاستجابة
  • الاعتماد على الشبكة والاتساق
  • الموثوقية وسيناريوهات الأعطال
  • التنسيق الموزع
  • تقييم المفاضلات وفقًا لمتطلبات الأعمال

المحور الرابع: ربط الخدمات — واجهات البرمجة وطبقة البوابة

واجهات البرمجة هي طبقة الاتصال اللي بتماسك نظام الخدمات المصغرة مع بعضه. المحور ده بيغطي تصميم الواجهات جنب البوابة اللي بتدير الوصول ليها.

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

المحور الخامس: إيجاد الخدمات والتواصل معها وقت التشغيل

الخدمات المنشورة ديناميكيًا محتاجة طريقة موثوقة عشان تلاقي بعضها. المحور ده بيغطي الاكتشاف وأنماط الاتصال اللي بيتيحها.

  • أساليب اكتشاف الخدمات وتسجيلها
  • توافر الخدمات في البيئات الديناميكية
  • أنماط الاتصال
  • إدارة الاعتماديات
  • دعم التطبيقات المؤسسية القابلة للتوسع

المحور السادس: الاتصال غير المتزامن — قوائم الرسائل والتدفقات القائمة على الأحداث

مش كل خدمة محتاجة تتكلم لحظيًا. المحور ده بيجمع قوائم الرسائل والتصميم القائم على الأحداث مع بعض، لأن الاتنين موجودين لتقليل الاعتماديات المباشرة بين الخدمات.

  • منتجو الرسائل ومستهلكوها والمعالجة القائمة على القوائم
  • التسليم وإعادة المحاولة وموثوقية الاتصال
  • منتجو الأحداث ومستهلكوها وتدفقات الأحداث
  • معالجة الأحداث واستقلالية الخدمات
  • دعم العمليات الفورية والأتمتة

المحور السابع: التصميم من أجل الفشل — تحمل الأعطال والمرونة

في النظام الموزع، دايمًا فيه حاجة بتفشل في مكان ما. المحور ده بيركز على احتواء الفشل بدل محاولة منعه تمامًا.

  • اكتشاف الأعطال وإعادة المحاولة والمهلات الزمنية
  • استراتيجيات كسر الدائرة
  • التكرار والتدهور المنضبط
  • عزل الخدمات
  • تخطيط التعافي

المحور الثامن: ملكية البيانات واتساقها عبر الخدمات

تقسيم التطبيق بيقسم بياناته كمان. المحور ده بيتناول التحديات المعمارية اللي ده بيسببها.

  • البيانات المملوكة للخدمات وحدودها
  • المعاملات الموزعة
  • متطلبات الاتساق ومزامنة البيانات
  • الاتصال بين الخدمات المعتمدة على البيانات
  • مواءمة هندسة البيانات مع حدود الخدمات

المحور التاسع: تأمين الاتصال بين الخدمات

عدد أكبر من الخدمات معناه سطح هجوم أكبر. المحور ده بيغطي الأمان كما ينطبق تحديدًا على الأنظمة الموزعة.

  • المصادقة والتفويض بين الخدمات
  • أمان واجهات البرمجة
  • التحكم في الوصول وإدارة الأسرار
  • المراقبة الأمنية
  • دمج الأمان في التطوير والنشر

المحور العاشر: رؤية داخل النظام — قابلية المراقبة والأداء

المراقبة والتوسع اتعاملوا مع بعض هنا، لأنك مش هتقدر توسّع حاجة مش شايفها. المحور ده بيجمع قابلية المراقبة مع تحسين الأداء.

  • السجلات والمقاييس والتتبع الموزع
  • مراقبة صحة الخدمات والتنبيهات
  • تحديد الاختناقات ومشكلات الاعتماديات
  • التوسع الأفقي وتوزيع الأحمال
  • التخزين المؤقت والمعالجة غير المتزامنة وتخطيط السعة

المحور الحادي عشر: تسليم الخدمات — الحاويات والنشر والتسليم المستمر

المحور ده بيغطي إزاي الخدمات بتوصل فعليًا لبيئة الإنتاج بموثوقية وقابلية تكرار.

  • التحويل لحاويات
  • النشر الآلي وإصدارات الخدمات
  • التكامل المستمر والتسليم المستمر
  • إدارة الإعدادات
  • اتساق النشر عبر البيئات

المحور الثاني عشر: الحوكمة والمواءمة المؤسسية

المحور الأخير بيربط الهندسة والتشغيل والأمان والحوكمة مع بعض، عشان بيئة الخدمات المصغرة تفضل متوافقة مع المؤسسة بدل ما تتحول لخدمات منفصلة عن بعضها.

  • ملكية الخدمات والمعايير المعمارية
  • التوثيق وإدارة دورة الحياة
  • الحوكمة التقنية وإدارة الاعتماديات
  • المسؤولية التشغيلية
  • الاستدامة طويلة الأجل لبيئة الخدمات المصغرة

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

1. إيه اللي بتغطيه دورات تدريبية في هندسة الأنظمة الموزعة وتصميم الخدمات المصغرة القابلة للتوسع؟

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

2. مين اللي ينبغي يحضر؟

مهندسو البرمجيات والحلول المعماريون، مطورو البرمجيات، متخصصو التطوير والتشغيل، متخصصو التقنيات السحابية، مديرو تكنولوجيا المعلومات، مديرو فرق الهندسة، متخصصو تكامل الأنظمة، ومديرو المشاريع التقنية العاملون مع بيئات التطبيقات الموزعة.

3. ليه الدورة بتجمع قوائم الرسائل مع الهندسة القائمة على الأحداث؟

الاتنين موجودين لتقليل الاعتماديات المباشرة والفورية بين الخدمات، فمعالجتهم مع بعض بتعكس إزاي بيتم استخدامهم فعليًا في أنظمة الإنتاج.

4. ليه قابلية المراقبة والتوسع في نفس المحور؟

قرارات التوسع بتعتمد على رؤية واضحة لسلوك الخدمات الفعلي تحت الحمل — من غير مراقبة ومقاييس وتتبع، قرارات التوسع بتبقى تخمين.

5. إزاي أكاديمية الزمالة العربية البريطانية بتدعم التدريب ده؟

الأكاديمية بتقدم تدريباً مؤسسياً مصمماً وفق المتطلبات التقنية والتنظيمية العملية، وبيغطي هذا البرنامج هندسة الخدمات المصغرة والأنظمة الموزعة والتكامل والمرونة والأمان والمراقبة وقابلية التوسع والحوكمة للمتخصصين العاملين في البيئات التقنية المؤسسية الحديثة.

الدورات ذات العلاقة

دورات تدريبية في هندسة الأنظمة الموزعة وتصميم الخدمات المصغرة القابلة للتوسع

2026-12-07

2027-03-08

2027-06-07

2027-09-06

$4500