تصميم حلول التكامل - الدورة 41500 فرك. من مركز تدريب IBS، مدة التدريب 20 ساعة، التاريخ: 11 ديسمبر 2023.
Miscellanea / / December 03, 2023
ياكوف هو عضو في المعهد الدولي لتحليل الأعمال (IIBA)، وهو محترف معتمد في تحليل الأعمال (CCBA). حاصل على شهادة تأهيل من خدمة الأسواق المالية الفيدرالية للقيام بأنشطة الوساطة و/أو التاجر و/أو أنشطة إدارة الأوراق المالية.
منذ عام 2012 يعمل في شركة Luxoft كمحلل أنظمة، يجمع وينسق ويطور المتطلبات ويحلل ويحدد احتياجات العملاء ويطور النماذج الأولية الشاشات، التحقق، التحقق من المتطلبات، تحديد متطلبات الانتقال، إدارة المتطلبات، التواصل مع فرق المشروع الأخرى، مراجعة التصميم توثيق.
المواضيع التي تمت تغطيتها:
1. المفاهيم العامة للتكامل (نظرية – ساعة واحدة)
دعونا نفكر في التكامل كنظام، وطرق تفاعل الأنظمة المتكاملة، وأنواع التفاعل.
لأي غرض توجد عمليات التكامل، وما هي المهام التي يتم حلها بمساعدة عمليات التكامل.
2. التكامل في الهندسة المعمارية (نظري – ساعتان)
لتصميم حلول التكامل، من المهم فهم بنية الأنظمة التي تعمل بها، لفهم أنواع التكامل والأساليب المعمارية.
في الوقت الحاضر، يتم مواجهة واستخدام مفهوم "هندسة الخدمات الصغيرة" بشكل متزايد. تنتقل المزيد والمزيد من الشركات من الهندسة المعمارية المتجانسة إلى الخدمات الصغيرة. من الضروري معرفة ما تستلزمه هذه التغييرات، وكيفية تنفيذ وتكامل الخدمات الصغيرة؛ تطبيقها ومزاياها وعيوبها.
3. حافلات التكامل ووسطاء الرسائل (نظري – 3 ساعات)
أين ولماذا يتم استخدام المواضيع، وأين توجد قوائم الانتظار، وما هي فوائد حافلات التكامل.
ما هي أنظمة المراسلة الموجودة وواجهاتها باستخدام أمثلة JMS، AMQP، IBM MQ، Apache MQ، Apache Kafka، RabbitMQ.
4. أنماط تكامل التطبيقات (نظرية – 0.5 ساعة)
كيف ولمن استخدام الأنماط المعمارية أثناء التكامل يجعل الحياة أسهل.
تنفيذ القوالب في Camel، Mule ESB، IBM Integration Bus.
5. التقنيات ومعايير التكامل (النظرية – 2.5 ساعة، الممارسة – ساعة واحدة)
واجهة برمجة التطبيقات (API) كوسيلة فعالة للتكامل بين الأنظمة: أين وكيف ولماذا تحظى بشعبية كبيرة.
أين ولماذا تستخدم بروتوكولات الشبكة.
لماذا يحب المطورون REST كثيرًا، وليس كثيرًا من الصابون.
كيفية العمل ومكان استخدام تنسيقات البيانات: JSON، XML، XSD.
6. طرق بناء الخدمات وحلول التكامل وأفضل الممارسات (نظري – ساعة واحدة)
دعونا نلقي نظرة على سبب أهمية اختيار حل التكامل الصحيح، وما يؤثر عليه، والنظر في المقاييس التي تؤثر على الأعمال.
باستخدام أمثلة من الشركات الكبيرة، سننظر في خيارات حلول التكامل.
7. متطلبات التكامل (النظرية – ساعة واحدة، الممارسة – ساعة واحدة)
كيفية صياغة وتحديد المتطلبات الوظيفية وغير الوظيفية للتكامل بشكل صحيح.
ما هي الأساليب التي يجب اختيارها عند تنفيذ متطلبات التكامل.
كيفية تصميم التفاعل بين الأنظمة بشكل صحيح، باستخدام الأدوات.
8. نماذج ومواصفات لوصف المتطلبات (النظرية – 1.5 ساعة، الممارسة – 1.5 ساعة)
لإنشاء متطلبات حل التكامل بسهولة وسرعة، توجد قوالب متطلبات مختلفة يمكنك استخدامها في عملك.
9. أدوات وأطر التكامل (نظرية - ساعة واحدة)
ما هي الأدوات الموجودة لتصميم واختبار أداء حلول التكامل.
مراجعة الأدوات الشائعة: Swagger، Postman، SoapUI، OpenAPI.
10. تصميم واجهة برمجة التطبيقات (API) باستخدام Postman وSwagger (النظرية – 1.5 ساعة، الممارسة – 3.5 ساعة)
من المفيد لأي متخصص يعمل في فريق التطوير أن يعرف عن واجهة برمجة التطبيقات (API).
ستساعدك المهام العملية على فهم ميزات استخدام العقود وتطبيقها بشكل أفضل باستخدام الأمثلة.