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

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تحديث سنة 2023

حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا

هذا المواد التدريبية ستعلمك كيفية بناء خدمات صغيرة باستخدام نمط CQRS (التجزئة المسؤولة للأوامر والاستعلامات) وتخزين الأحداث. ستتعلم أيضًا كيفية استخدام Spring Boot و Apache Kafka لتنفيذ وتشغيل هذه الخدمات الصغيرة على نحو فعال.

مراجعة

English - العربية

محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تُقدم مادتِنا التدريبية الشاملة للمدربين الذين يسعون لتجهيز أنفسهم ومتدربيهم بالمعرفة والمهارات الضرورية لبناء خدمات صغيرة في لغة الجافا. تركز هذه المادة التدريبية على تنفيذ استخدام نمط (CQRS) “Command Query Responsibility Segregation” وتخزين الأحداث باستخدام منصة كافكا، وهما مفاهيم حاسمة في هندسة الخدمات الصغيرة الحديثة. تم تصميم مادتنا التدريبية لتقديم تجربة تعليمية شاملة، حيث توفر للمدربين مجموعة شاملة من الموارد لتعليم هذه المواضيع المعقدة لمتدربيهم. تشمل هذه الموارد دليل المعلم المفصل وشرائح العرض التقديمية وتمارين عملية تساعد المدربين على نقل مبادئ وتقنيات بناء الخدمات الصغيرة في الجافا باستخدام نمط (CQRS) وتخزين الأحداث. تغطي مادتنا التدريبية مجموعة واسعة من المواضيع، بما في ذلك أساسيات هندسة الخدمات الصغيرة، ومبادئ استخدام نمط (CQRS) وتخزين الأحداث، ودراسة مفصلة لاستخدام كافكا كمنصة لبث الأحداث الموثوقة وقابلة للتوسع. سيركز المدربون أيضًا على أمثلة ودراسات الحالة في العالم الواقعي للحصول على رؤى عملية في تنفيذ هذه المفاهيم في لغة الجافا. بالإضافة إلى ذلك، يوفر مادتنا التدريبية الوصول إلى عينات الشفرة والهندسة المعمارية المرجعية وأفضل الممارسات، مما يمكن المدربين من إرشاد المتدربين عبر عملية بناء خدماتهم الصغيرة الخاصة باستخدام نمط (CQRS) وتخزين الأحداث. عن طريق الاستفادة من مادتنا التدريبية، لن يحسن المدربون فقط خبرتهم الخاصة في هندسة الخدمات الصغيرة، بل سيمكنون أيضًا متدربيهم من تطوير خدمات صغيرة قوية وقابلة للتوسع في لغة الجافا. بفضل المعرفة المكتسبة من هذه المادة التدريبية، سيكون المدربون قادرين على إرشاد متدربيهم في تنفيذ نمط (CQRS) وتخزين الأحداث باستخدام كافكا بفعالية، مما يضمن نجاح مشاريع خدماتهم الصغيرة. بشكل عام، توفر مادتنا التدريبية المثالية للمدربين الذين يهدفون إلى تقديم تدريب عالي الجودة وشامل حول بناء خدمات صغيرة في لغة الجافا باستخدام نمط (CQRS) وتخزين الأحداث.
مقدمة للخدمات الصغيرة
ما هي الخدمات الصغيرة؟
فوائد استخدام البنى المتعددة الخدمات
مبادئ التصميم المعماري للخدمات الصغيرة
نظرة عامة على كافكا
مقدمة عن كافكا
مزايا ومميزات كافكا
بنية كافكا
تنفيذ CQRS
مقدمة إلى فصل القدرة الوظيفية والاستعلام (CQRS)
مزايا استخدام CQRS في الهندسة المعمارية للخدمات الدقيقة
تنفيذ جانب الأمر في CQRS باستخدام Java
تنفيذ إستخدام تقنية Event Sourcing
مقدمة في التخزين الحدثي
مزايا استخدام توثيق الأحداث (Event Sourcing) في هندسة الخدمات المصغرة (Microservices Architecture)
تنفيذ نمط Event Sourcing في لغة جافا
دمج كافكا في خدمات صغيرة
نظرة عامة على اتصالات الخدمات الصغيرة
استخدام كافكا كنظام رسائل بين الخدمات المصغرة
تنفيذ منتجي ومستهلكي كافكا في جافا
تسلسل البيانات وإلغاؤها تسلسلية
مقدمة لتسلسل البيانات
تقنيات التسلسل في جافا
تسلسل وإلغاء تسلسل البيانات مع كافكا
المرونة في حالة الأخطاء وتكرار البيانات
فهم التسامح في الأخطاء في هندسة الخدمات الصغيرة
تنفيذ التحمل من الأخطاء مع كافكا
تكرار البيانات عبر وسطاء كافكا المتعددة
الرصد والتسجيل
أهمية مراقبة وتسجيل الأحداث في خدمات النظام القائمة على الميكروسيرفس
مراقبة كافكا باستخدام JMX وأدوات أخرى
ممارسات تسجيل الأحداث المثلى في بيئة خدمات الويب الصغيرة
ممارسات اختبار و نشر
اختبار خدمات الدقة التي تستخدم Kafka
كتابة اختبارات وحدية لتكامل كافكا
استراتيجيات لنشر وتوسعة الخدمات الصغيرة باستخدام كافكا

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هي خدمات المايكرو؟
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
2. ما هو الـ CQRS؟
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
ما هو توريث الأحداث؟
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
كيف يمكن استخدام كافكا في الخدمات المصغرة؟
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
هل الجافا هي اللغة الوحيدة التي يمكن استخدامها لتنفيذ الميكروسيرفيس بنمطي CQRS و Event Sourcing باستخدام كافكا؟
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا”
تُقدم مادتِنا التدريبية الشاملة للمدربين الذين يسعون لتجهيز أنفسهم ومتدربيهم بالمعرفة والمهارات الضرورية لبناء خدمات صغيرة في لغة الجافا. تركز هذه المادة التدريبية على تنفيذ استخدام نمط (CQRS) “Command Query Responsibility Segregation” وتخزين الأحداث باستخدام منصة كافكا، وهما مفاهيم حاسمة في هندسة الخدمات الصغيرة الحديثة. تم تصميم مادتنا التدريبية لتقديم تجربة تعليمية شاملة، حيث توفر للمدربين مجموعة شاملة من الموارد لتعليم هذه المواضيع المعقدة لمتدربيهم. تشمل هذه الموارد دليل المعلم المفصل وشرائح العرض التقديمية وتمارين عملية تساعد المدربين على نقل مبادئ وتقنيات بناء الخدمات الصغيرة في الجافا باستخدام نمط (CQRS) وتخزين الأحداث. تغطي مادتنا التدريبية مجموعة واسعة من المواضيع، بما في ذلك أساسيات هندسة الخدمات الصغيرة، ومبادئ استخدام نمط (CQRS) وتخزين الأحداث، ودراسة مفصلة لاستخدام كافكا كمنصة لبث الأحداث الموثوقة وقابلة للتوسع. سيركز المدربون أيضًا على أمثلة ودراسات الحالة في العالم الواقعي للحصول على رؤى عملية في تنفيذ هذه المفاهيم في لغة الجافا. بالإضافة إلى ذلك، يوفر مادتنا التدريبية الوصول إلى عينات الشفرة والهندسة المعمارية المرجعية وأفضل الممارسات، مما يمكن المدربين من إرشاد المتدربين عبر عملية بناء خدماتهم الصغيرة الخاصة باستخدام نمط (CQRS) وتخزين الأحداث. عن طريق الاستفادة من مادتنا التدريبية، لن يحسن المدربون فقط خبرتهم الخاصة في هندسة الخدمات الصغيرة، بل سيمكنون أيضًا متدربيهم من تطوير خدمات صغيرة قوية وقابلة للتوسع في لغة الجافا. بفضل المعرفة المكتسبة من هذه المادة التدريبية، سيكون المدربون قادرين على إرشاد متدربيهم في تنفيذ نمط (CQRS) وتخزين الأحداث باستخدام كافكا بفعالية، مما يضمن نجاح مشاريع خدماتهم الصغيرة. بشكل عام، توفر مادتنا التدريبية المثالية للمدربين الذين يهدفون إلى تقديم تدريب عالي الجودة وشامل حول بناء خدمات صغيرة في لغة الجافا باستخدام نمط (CQRS) وتخزين الأحداث.
مقدمة للخدمات الصغيرة
ما هي الخدمات الصغيرة؟
فوائد استخدام البنى المتعددة الخدمات
مبادئ التصميم المعماري للخدمات الصغيرة
نظرة عامة على كافكا
مقدمة عن كافكا
مزايا ومميزات كافكا
بنية كافكا
تنفيذ CQRS
مقدمة إلى فصل القدرة الوظيفية والاستعلام (CQRS)
مزايا استخدام CQRS في الهندسة المعمارية للخدمات الدقيقة
تنفيذ جانب الأمر في CQRS باستخدام Java
تنفيذ إستخدام تقنية Event Sourcing
مقدمة في التخزين الحدثي
مزايا استخدام توثيق الأحداث (Event Sourcing) في هندسة الخدمات المصغرة (Microservices Architecture)
تنفيذ نمط Event Sourcing في لغة جافا
دمج كافكا في خدمات صغيرة
نظرة عامة على اتصالات الخدمات الصغيرة
استخدام كافكا كنظام رسائل بين الخدمات المصغرة
تنفيذ منتجي ومستهلكي كافكا في جافا
تسلسل البيانات وإلغاؤها تسلسلية
مقدمة لتسلسل البيانات
تقنيات التسلسل في جافا
تسلسل وإلغاء تسلسل البيانات مع كافكا
المرونة في حالة الأخطاء وتكرار البيانات
فهم التسامح في الأخطاء في هندسة الخدمات الصغيرة
تنفيذ التحمل من الأخطاء مع كافكا
تكرار البيانات عبر وسطاء كافكا المتعددة
الرصد والتسجيل
أهمية مراقبة وتسجيل الأحداث في خدمات النظام القائمة على الميكروسيرفس
مراقبة كافكا باستخدام JMX وأدوات أخرى
ممارسات تسجيل الأحداث المثلى في بيئة خدمات الويب الصغيرة
ممارسات اختبار و نشر
اختبار خدمات الدقة التي تستخدم Kafka
كتابة اختبارات وحدية لتكامل كافكا
استراتيجيات لنشر وتوسعة الخدمات الصغيرة باستخدام كافكا

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هي خدمات المايكرو؟
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
2. ما هو الـ CQRS؟
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
ما هو توريث الأحداث؟
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
كيف يمكن استخدام كافكا في الخدمات المصغرة؟
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
هل الجافا هي اللغة الوحيدة التي يمكن استخدامها لتنفيذ الميكروسيرفيس بنمطي CQRS و Event Sourcing باستخدام كافكا؟
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا”

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تحديث سنة 2023

حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا

هذا المواد التدريبية ستعلمك كيفية بناء خدمات صغيرة باستخدام نمط CQRS (التجزئة المسؤولة للأوامر والاستعلامات) وتخزين الأحداث. ستتعلم أيضًا كيفية استخدام Spring Boot و Apache Kafka لتنفيذ وتشغيل هذه الخدمات الصغيرة على نحو فعال.

مراجعة

English - العربية

محاضرات تفاعلية

مميزات الحقيبة

مذكرة المتدرب

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

الملف التعريفي

تُقدم مادتِنا التدريبية الشاملة للمدربين الذين يسعون لتجهيز أنفسهم ومتدربيهم بالمعرفة والمهارات الضرورية لبناء خدمات صغيرة في لغة الجافا. تركز هذه المادة التدريبية على تنفيذ استخدام نمط (CQRS) “Command Query Responsibility Segregation” وتخزين الأحداث باستخدام منصة كافكا، وهما مفاهيم حاسمة في هندسة الخدمات الصغيرة الحديثة. تم تصميم مادتنا التدريبية لتقديم تجربة تعليمية شاملة، حيث توفر للمدربين مجموعة شاملة من الموارد لتعليم هذه المواضيع المعقدة لمتدربيهم. تشمل هذه الموارد دليل المعلم المفصل وشرائح العرض التقديمية وتمارين عملية تساعد المدربين على نقل مبادئ وتقنيات بناء الخدمات الصغيرة في الجافا باستخدام نمط (CQRS) وتخزين الأحداث. تغطي مادتنا التدريبية مجموعة واسعة من المواضيع، بما في ذلك أساسيات هندسة الخدمات الصغيرة، ومبادئ استخدام نمط (CQRS) وتخزين الأحداث، ودراسة مفصلة لاستخدام كافكا كمنصة لبث الأحداث الموثوقة وقابلة للتوسع. سيركز المدربون أيضًا على أمثلة ودراسات الحالة في العالم الواقعي للحصول على رؤى عملية في تنفيذ هذه المفاهيم في لغة الجافا. بالإضافة إلى ذلك، يوفر مادتنا التدريبية الوصول إلى عينات الشفرة والهندسة المعمارية المرجعية وأفضل الممارسات، مما يمكن المدربين من إرشاد المتدربين عبر عملية بناء خدماتهم الصغيرة الخاصة باستخدام نمط (CQRS) وتخزين الأحداث. عن طريق الاستفادة من مادتنا التدريبية، لن يحسن المدربون فقط خبرتهم الخاصة في هندسة الخدمات الصغيرة، بل سيمكنون أيضًا متدربيهم من تطوير خدمات صغيرة قوية وقابلة للتوسع في لغة الجافا. بفضل المعرفة المكتسبة من هذه المادة التدريبية، سيكون المدربون قادرين على إرشاد متدربيهم في تنفيذ نمط (CQRS) وتخزين الأحداث باستخدام كافكا بفعالية، مما يضمن نجاح مشاريع خدماتهم الصغيرة. بشكل عام، توفر مادتنا التدريبية المثالية للمدربين الذين يهدفون إلى تقديم تدريب عالي الجودة وشامل حول بناء خدمات صغيرة في لغة الجافا باستخدام نمط (CQRS) وتخزين الأحداث.
مقدمة للخدمات الصغيرة
ما هي الخدمات الصغيرة؟
فوائد استخدام البنى المتعددة الخدمات
مبادئ التصميم المعماري للخدمات الصغيرة
نظرة عامة على كافكا
مقدمة عن كافكا
مزايا ومميزات كافكا
بنية كافكا
تنفيذ CQRS
مقدمة إلى فصل القدرة الوظيفية والاستعلام (CQRS)
مزايا استخدام CQRS في الهندسة المعمارية للخدمات الدقيقة
تنفيذ جانب الأمر في CQRS باستخدام Java
تنفيذ إستخدام تقنية Event Sourcing
مقدمة في التخزين الحدثي
مزايا استخدام توثيق الأحداث (Event Sourcing) في هندسة الخدمات المصغرة (Microservices Architecture)
تنفيذ نمط Event Sourcing في لغة جافا
دمج كافكا في خدمات صغيرة
نظرة عامة على اتصالات الخدمات الصغيرة
استخدام كافكا كنظام رسائل بين الخدمات المصغرة
تنفيذ منتجي ومستهلكي كافكا في جافا
تسلسل البيانات وإلغاؤها تسلسلية
مقدمة لتسلسل البيانات
تقنيات التسلسل في جافا
تسلسل وإلغاء تسلسل البيانات مع كافكا
المرونة في حالة الأخطاء وتكرار البيانات
فهم التسامح في الأخطاء في هندسة الخدمات الصغيرة
تنفيذ التحمل من الأخطاء مع كافكا
تكرار البيانات عبر وسطاء كافكا المتعددة
الرصد والتسجيل
أهمية مراقبة وتسجيل الأحداث في خدمات النظام القائمة على الميكروسيرفس
مراقبة كافكا باستخدام JMX وأدوات أخرى
ممارسات تسجيل الأحداث المثلى في بيئة خدمات الويب الصغيرة
ممارسات اختبار و نشر
اختبار خدمات الدقة التي تستخدم Kafka
كتابة اختبارات وحدية لتكامل كافكا
استراتيجيات لنشر وتوسعة الخدمات الصغيرة باستخدام كافكا

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هي خدمات المايكرو؟
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
2. ما هو الـ CQRS؟
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
ما هو توريث الأحداث؟
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
كيف يمكن استخدام كافكا في الخدمات المصغرة؟
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
هل الجافا هي اللغة الوحيدة التي يمكن استخدامها لتنفيذ الميكروسيرفيس بنمطي CQRS و Event Sourcing باستخدام كافكا؟
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا”
تُقدم مادتِنا التدريبية الشاملة للمدربين الذين يسعون لتجهيز أنفسهم ومتدربيهم بالمعرفة والمهارات الضرورية لبناء خدمات صغيرة في لغة الجافا. تركز هذه المادة التدريبية على تنفيذ استخدام نمط (CQRS) “Command Query Responsibility Segregation” وتخزين الأحداث باستخدام منصة كافكا، وهما مفاهيم حاسمة في هندسة الخدمات الصغيرة الحديثة. تم تصميم مادتنا التدريبية لتقديم تجربة تعليمية شاملة، حيث توفر للمدربين مجموعة شاملة من الموارد لتعليم هذه المواضيع المعقدة لمتدربيهم. تشمل هذه الموارد دليل المعلم المفصل وشرائح العرض التقديمية وتمارين عملية تساعد المدربين على نقل مبادئ وتقنيات بناء الخدمات الصغيرة في الجافا باستخدام نمط (CQRS) وتخزين الأحداث. تغطي مادتنا التدريبية مجموعة واسعة من المواضيع، بما في ذلك أساسيات هندسة الخدمات الصغيرة، ومبادئ استخدام نمط (CQRS) وتخزين الأحداث، ودراسة مفصلة لاستخدام كافكا كمنصة لبث الأحداث الموثوقة وقابلة للتوسع. سيركز المدربون أيضًا على أمثلة ودراسات الحالة في العالم الواقعي للحصول على رؤى عملية في تنفيذ هذه المفاهيم في لغة الجافا. بالإضافة إلى ذلك، يوفر مادتنا التدريبية الوصول إلى عينات الشفرة والهندسة المعمارية المرجعية وأفضل الممارسات، مما يمكن المدربين من إرشاد المتدربين عبر عملية بناء خدماتهم الصغيرة الخاصة باستخدام نمط (CQRS) وتخزين الأحداث. عن طريق الاستفادة من مادتنا التدريبية، لن يحسن المدربون فقط خبرتهم الخاصة في هندسة الخدمات الصغيرة، بل سيمكنون أيضًا متدربيهم من تطوير خدمات صغيرة قوية وقابلة للتوسع في لغة الجافا. بفضل المعرفة المكتسبة من هذه المادة التدريبية، سيكون المدربون قادرين على إرشاد متدربيهم في تنفيذ نمط (CQRS) وتخزين الأحداث باستخدام كافكا بفعالية، مما يضمن نجاح مشاريع خدماتهم الصغيرة. بشكل عام، توفر مادتنا التدريبية المثالية للمدربين الذين يهدفون إلى تقديم تدريب عالي الجودة وشامل حول بناء خدمات صغيرة في لغة الجافا باستخدام نمط (CQRS) وتخزين الأحداث.
مقدمة للخدمات الصغيرة
ما هي الخدمات الصغيرة؟
فوائد استخدام البنى المتعددة الخدمات
مبادئ التصميم المعماري للخدمات الصغيرة
نظرة عامة على كافكا
مقدمة عن كافكا
مزايا ومميزات كافكا
بنية كافكا
تنفيذ CQRS
مقدمة إلى فصل القدرة الوظيفية والاستعلام (CQRS)
مزايا استخدام CQRS في الهندسة المعمارية للخدمات الدقيقة
تنفيذ جانب الأمر في CQRS باستخدام Java
تنفيذ إستخدام تقنية Event Sourcing
مقدمة في التخزين الحدثي
مزايا استخدام توثيق الأحداث (Event Sourcing) في هندسة الخدمات المصغرة (Microservices Architecture)
تنفيذ نمط Event Sourcing في لغة جافا
دمج كافكا في خدمات صغيرة
نظرة عامة على اتصالات الخدمات الصغيرة
استخدام كافكا كنظام رسائل بين الخدمات المصغرة
تنفيذ منتجي ومستهلكي كافكا في جافا
تسلسل البيانات وإلغاؤها تسلسلية
مقدمة لتسلسل البيانات
تقنيات التسلسل في جافا
تسلسل وإلغاء تسلسل البيانات مع كافكا
المرونة في حالة الأخطاء وتكرار البيانات
فهم التسامح في الأخطاء في هندسة الخدمات الصغيرة
تنفيذ التحمل من الأخطاء مع كافكا
تكرار البيانات عبر وسطاء كافكا المتعددة
الرصد والتسجيل
أهمية مراقبة وتسجيل الأحداث في خدمات النظام القائمة على الميكروسيرفس
مراقبة كافكا باستخدام JMX وأدوات أخرى
ممارسات تسجيل الأحداث المثلى في بيئة خدمات الويب الصغيرة
ممارسات اختبار و نشر
اختبار خدمات الدقة التي تستخدم Kafka
كتابة اختبارات وحدية لتكامل كافكا
استراتيجيات لنشر وتوسعة الخدمات الصغيرة باستخدام كافكا

™IMAS

ضمن مفاهيم تصميم الأنظمة المنهجية في التدريب، تأتي مصفوفة IMAS كأداة من أدوات صناعة التدريب المعاصرة، والتي تتعامل مع آلية تجميع عناصر الحقيبة التدريبية في شكل متكامل ومتماسك لضمان توافق هذه العناصر مع تحقيق أهداف التدريب ورفع كفاءة الأداء مشارك ومدرب ومنظم. إنه يمكّن المطور من تطوير سيناريو تدريب احترافي مدروس جيدًا وإدارة وقت الجلسة التدريبية. يمكن للجلسة معالجة أي موضوع.

المؤسسة العامة للتدريب التقني والمهني

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

™ISID

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

ما هي خدمات المايكرو؟
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
إجابة: الخدمات المصغرة هي نمط لهندسة البرمجيات حيث يتم تنظيم التطبيقات على أنها مجموعة من الخدمات المتصلة بارتباط فضفاض والتي يمكن نشرها بشكل مستقل. كل خدمة مصغرة تركز على قدرة تجارية محددة وتتواصل مع خدمات أخرى من خلال واجهات برمجة التطبيقات المحددة بشكل جيد.
2. ما هو الـ CQRS؟
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
الإجابة: CQRS تعني توزيع المسؤولية للأوامر والاستعلامات. إنه نمط معماري يفصل العمليات القراءة والكتابة في تطبيق. يُستخدم الأوامر لتعديل حالة النظام، بينما يُستخدم الاستعلامات لاسترجاع البيانات. يُتيح هذا الانفصال استراتيجيات توسيع وتحسين مختلفة لكل نوع من العمليات.
ما هو توريث الأحداث؟
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
التخزين الحدثي هو نمط يتم فيه تسجيل جميع التغييرات في حالة التطبيق على شكل سلسلة من الأحداث بدلاً من تخزين الحالة الحالية. يتم تخزين هذه الأحداث ثم يمكن إعادتها لإعادة بناء الحالة الحالية في أي نقطة زمنية محددة. يقدم التخزين الحدثي سجل مراجعة موثوق به لجميع التغييرات ويمكنه تمكين سير عمل معقد يستجيب للأحداث.
كيف يمكن استخدام كافكا في الخدمات المصغرة؟
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
قافكا هي منصة تدفق موزعة يمكن استخدامها كنظام رسائل بين خدمات الميكروسيرفيس. يوفر قافكا قنوات اتصال قادرة على تحمل التأخير المنخفض والإخراج العالي والتحمل من الأخطاء. يمكن للميكروسيرفيس استخدام قافكا لإرسال واستقبال الرسائل، مما يسمح بالاتصال الغير متزامن والفصل بين الخدمات.
هل الجافا هي اللغة الوحيدة التي يمكن استخدامها لتنفيذ الميكروسيرفيس بنمطي CQRS و Event Sourcing باستخدام كافكا؟
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.
الجواب: لا، جافا ليست اللغة الوحيدة التي يمكن استخدامها. على الرغم من أن هذه المواد التدريبية تركز على تنفيذ خدمات صغيرة في جافا، إلا أن مفاهيم CQRS و Event Sourcing و Kafka يمكن تنفيذها باستخدام لغات برمجة أخرى مثل بايثون أو نود جي إس أو سي شارب. المبادئ والأنماط تبقى نفسها، ولكن تفاصيل التنفيذ المختلفة لكل لغة قد تختلف.

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا”

منتجات ذات صلة

حقيبة تدريبية : دورة تقنيات ومنهجيات الصيانة الحديثة والذكية

حقيبة تدريبية : دورة أخصائي إدارة الصيانة – MMP

حقيبة تدريبية : دورة تثبيت التدريب

هذا المواد التدريبية ستعلمك كيفية بناء خدمات صغيرة باستخدام نمط CQRS (التجزئة المسؤولة للأوامر والاستعلامات) وتخزين الأحداث. ستتعلم أيضًا كيفية استخدام Spring Boot و Apache Kafka لتنفيذ وتشغيل هذه الخدمات الصغيرة على نحو فعال.

هذا المواد التدريبية ستعلمك كيفية بناء خدمات صغيرة باستخدام نمط CQRS (التجزئة المسؤولة للأوامر والاستعلامات) وتخزين الأحداث. ستتعلم أيضًا كيفية استخدام Spring Boot و Apache Kafka لتنفيذ وتشغيل هذه الخدمات الصغيرة على نحو فعال.

حقيبة تدريبية دورة بناء خدمات مايكروسيرفيس في جافا تنفيذ CQRS والتخزين الحدثي باستخدام كافكا