حقيبتك الأفضل عربيا في تطوير المحتوي التدريبي
حقيبتك الشريك الأول لك فى تطوير المحتوى التدريبي فى الوطن العربي.

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

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

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

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

تحديث سنة 2023

حقيبة تدريبية دورة بناء الميكروسيرفسات باستخدام معمارية نظيفة باستخدام .Net Core

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

مراجعة

English - العربية

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

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

دليل المدرب

الأنشطة

نسخة العرض

فيديوهات

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

تُقدِّم مادَّتَنا التَّدريبيَّة الشَّامِلة للمدربين في دَورة بناء المايكروسيرفسِس با
مقدمة للخدمات الصغيرة والهندسة المعمارية النظيفة
ما هي الخدمات الصغيرة
ب. ما هي الهندسة المعمارية النظيفة
ج. فوائد استخدام الميكروسيرفس والهندسة المعمارية النظيفة.
فهم مبادئ الهندسة المعمارية النظيفة
قاعدة الاعتمادية وتقليب التحكم
فصل الاهتمامات
مبدأ المسؤولية الفردية
تنفيذ خدمات مايكروسيرفس باستخدام .Net Core
a. وضع بيئة التطوير
إنشاء مشروع جديد بنظام .Net Core
ج. فهم هيكل المشروع
تصميم المايكروسيرفس
تحديد متطلبات العمل التجارية
تحديد السياق المحدود
إنشاء نماذج المجال
تنفيذ الخدمة الصغيرة.
تنفيذ طبقة البنية التحتية
تنفيذ طبقة النطاق
ج. تنفيذ طبقة التطبيق
اختبار الخدمة الصغيرة
اختبار وحدة طبقة المجال
اختبار الدمج لطبقة التطبيق
c. اختبار النهاية إلى النهاية للخدمة الصغيرة
التحجيم والنشر
a. إنشاء حاويات Docker لخدمات مايكروسيرفيس
نشر الخدمات المصغرة على منصة تنظيم الحاويات
رصد وتوسيع الخدمات الصغيرة
تنفيذ التواصل بين الميكروسيرفيس
ا. استخدام واجهات برمجة التطبيقات RESTful للتواصل
التواصل القائم على الأحداث باستخدام طوابير الرسائل
ج. التواصل المتزامن مقابل التواصل غير المتزامن
تطبيق مبادئ ديف أوبز على الميكروسيرفيسز
التكامل والتسليم المستمر للخدمات الصغيرة
البنية التحتية كرمز
رصد وتسجيل في هندسة الخدمات الصغيرة

™IMAS

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

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

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

™ISID

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

ما هي الهندسة النظيفة في سياق بناء الخدمات المصغرة؟
الهندسة المعمارية النظيفة هي نمط تصميم برمجي يؤكد على فصل الاهتمامات واستقلالية الطبقات والمكونات المختلفة داخل النظام يساعد في تحقيق رمز قابل للتوسع وقابل للصيانة من خلال تنظيم التطبيق إلى طبقات متميزة مثل العرض، التطبيق، المجال والبنية التحتية
الهندسة المعمارية النظيفة هي نمط تصميم برمجي يؤكد على فصل الاهتمامات واستقلالية الطبقات والمكونات المختلفة داخل النظام يساعد في تحقيق رمز قابل للتوسع وقابل للصيانة من خلال تنظيم التطبيق إلى طبقات متميزة مثل العرض، التطبيق، المجال والبنية التحتية
لماذا يجب أن أستخدم Net Core لبناء الخدمات المصغرة؟
NET Core هو إطار عمل متعدد المنصات ومفتوح المصدر يوفر مجموعة واسعة من الميزات والأدوات لبناء تطبيقات قابلة للتوسعة والأداء يوفر التكامل السلس مع موفري السحابة، ويدعم تجميع التطبيقات في حاويات، ويقدم أداءً ممتازًا بالإضافة إلى ذلك، لديه مجتمع وبيئة كبيرة، مما يجعل العثور على الموارد والدعم أسهل
NET Core هو إطار عمل متعدد المنصات ومفتوح المصدر يوفر مجموعة واسعة من الميزات والأدوات لبناء تطبيقات قابلة للتوسعة والأداء يوفر التكامل السلس مع موفري السحابة، ويدعم تجميع التطبيقات في حاويات، ويقدم أداءً ممتازًا بالإضافة إلى ذلك، لديه مجتمع وبيئة كبيرة، مما يجعل العثور على الموارد والدعم أسهل
كيف يمكنني البدء في بناء خدمات مايكروسيرفز باستخدام الهندسة المعمارية النظيفة و Net Core؟
للبدء في بناء الميكروسيرفسات باستخدام Clean Architecture و Net Core ، يمكنك البدء بدراسة المفاهيم وراء Clean Architecture وفهم المبادئ المعمارية ثم ، يمكنك إعداد بيئة تطوير باستخدام Net Core واختيار بيئة تطوير ملائمة في النهاية ، يمكنك البدء في بناء الميكروسيرفسات الخاصة بك عن طريق اتباع مبادئ Clean Architecture واستغلال ميزات Net Core
للبدء في بناء الميكروسيرفسات باستخدام Clean Architecture و Net Core ، يمكنك البدء بدراسة المفاهيم وراء Clean Architecture وفهم المبادئ المعمارية ثم ، يمكنك إعداد بيئة تطوير باستخدام Net Core واختيار بيئة تطوير ملائمة في النهاية ، يمكنك البدء في بناء الميكروسيرفسات الخاصة بك عن طريق اتباع مبادئ Clean Architecture واستغلال ميزات Net Core
هل هناك أدوات أو مكتبات موصى بها للاستخدام مع الهندسة النظيفة وNet Core؟
هناك العديد من الأدوات والمكتبات التي يمكن استخدامها مع Clean Architecture و Net Core وتشمل بعض الأدوات الشائعة Entity Framework Core للوصول إلى البيانات، وAutoMapper لعمل التوافق بين الطبقات، وSerilog لعمل السجلات، وSwagger لتوثيق واجهة برمجة التطبيقات، وDocker لعمل العزل في حاويات ومع ذلك، فإن اختيار الأدوات والمكتبات قد يختلف وفقًا لمتطلبات مشروعك وتفضيلاتك الخاصة
هناك العديد من الأدوات والمكتبات التي يمكن استخدامها مع Clean Architecture و Net Core وتشمل بعض الأدوات الشائعة Entity Framework Core للوصول إلى البيانات، وAutoMapper لعمل التوافق بين الطبقات، وSerilog لعمل السجلات، وSwagger لتوثيق واجهة برمجة التطبيقات، وDocker لعمل العزل في حاويات ومع ذلك، فإن اختيار الأدوات والمكتبات قد يختلف وفقًا لمتطلبات مشروعك وتفضيلاتك الخاصة
هل هناك أي ممارسات مثلى لاتباعها عند بناء الخدمات الصغيرة بأسلوب Clean Architecture و Net Core؟
عند بناء خدمات صغيرة عبر تطبيق هندسة المعمارية النظيفة وNET Core، من المستحسن اتباع أفضل الممارسات مثل الحفاظ على الخدمات صغيرة ومركزة على قدرة عمل تجارية واحدة، واستخدام الاتصال اللامتزامن بين الخدمات، وتنفيذ أنماط الصمود مثل القواطع الدائرية ومحاولات مرة أخرى، وضمان توافق البيانات عبر الخدمات باستخدام التوافق النهائي، واختبار النظام بدقة عالية عن طريق استخدام اختبارات الوحدة واختبارات التكامل واختبارات النهاية إلى النهاية
عند بناء خدمات صغيرة عبر تطبيق هندسة المعمارية النظيفة وNET Core، من المستحسن اتباع أفضل الممارسات مثل الحفاظ على الخدمات صغيرة ومركزة على قدرة عمل تجارية واحدة، واستخدام الاتصال اللامتزامن بين الخدمات، وتنفيذ أنماط الصمود مثل القواطع الدائرية ومحاولات مرة أخرى، وضمان توافق البيانات عبر الخدمات باستخدام التوافق النهائي، واختبار النظام بدقة عالية عن طريق استخدام اختبارات الوحدة واختبارات التكامل واختبارات النهاية إلى النهاية

Reviews

There are no reviews yet.

Be the first to review “حقيبة تدريبية دورة بناء الميكروسيرفسات باستخدام معمارية نظيفة باستخدام .Net Core”

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

حقيبة تدريبية : دورة أحـدث التطـورات فـي أنظمـة الادارة المحوسـبة لاعمال الصيانـة (CMMS)

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

حقيبة تدريبية : العمل بذكاء: استخدام التكنولوجيا لمصلحتك

حقيبة تدريبية دورة بناء الميكروسيرفسات باستخدام معمارية نظيفة باستخدام .Net Core