يتمثل دور مهندس منصة معتمد من MuleSoft في تصميم والإشراف على تنفيذ استراتيجية منصة Anypoint الخاصة بالمؤسسة.
يؤكد اختبار شهادة مهندس منصة معتمد من MuleSoft - المستوى 1 أن المهندس يمتلك المعرفة والمهارات اللازمة لتوجيه تطوير شبكة تطبيقات فعالة تتبع مبادئ الاتصال التي تقودها واجهة برمجة التطبيقات عبر المؤسسة التي تستخدم منصة Anypoint.
يجب أن يكون المرشحون الحاصلون على شهادة MCPA - المستوى 1 قادرين على:
- التعاون مع فرق العمل والبنية الأساسية والأمن المعلوماتي والفرق الأخرى لتخصيص وتعزيز نشر منصة Anypoint للسياق التنظيمي المحدد.
- تحديد كيفية تكامل منصة Anypoint مع الأدوات والتطبيقات الأخرى في المؤسسة.
- التوصية بأفضل ممارسات استخدام منصة Anypoint والتغييرات التنظيمية والعملية ذات الصلة اللازمة لضمان استدامة المنصة.
- قيادة ودعم تطوير المعايير والأصول القابلة لإعادة الاستخدام والأتمتة المطلوبة للتوسع والتبني عبر LoB.
تنسيق الامتحان
التنسيق: اختيار من متعدد، كتاب مغلق، مراقب، عبر الإنترنت
الطول: 60 سؤالاً
المدة: 120 دقيقة (ساعتان)
درجة النجاح: 70%
اللغة: الإنجليزية
التكلفة: 400 دولار
ما هي مدة صلاحية شهادة MuleSoft Platform Architect؟
شهادة MuleSoft Certified Platform Architect - المستوى 1 صالحة لمدة عامين من تاريخ اجتيازك للامتحان. يمكنك تجديد صلاحية الشهادة بعد انتهاء صلاحيتها من خلال إجراء امتحان MuleSoft Certified Platform Architect - المستوى 1 MAINTENANCE.
ما هي المواضيع التي يغطيها امتحان شهادة MuleSoft Platform Architect؟
يثبت امتحان شهادة MuleSoft Certified Platform Architect - المستوى 1 أن المرشح قادر على أداء المهام التالية بشكل فعال:
شرح أساسيات شبكة التطبيق
- تحديد وتمييز التقنيات المستخدمة عادةً لتنفيذ الاتصال الذي تقوده واجهة برمجة التطبيقات.
- وصف دور وخصائص واجهات برمجة تطبيقات الويب.
- تعيين واجهات برمجة التطبيقات بشكل صحيح إلى المستويات وفقًا للملكية والتركيز الوظيفي ومعدل التغيير.
إنشاء أسس تنظيمية ومنصة
- تقديم المشورة بشأن إنشاء مركز للتمكين (C4E) وتحديد مؤشرات الأداء الرئيسية لقياس نجاحه.
- وصف البنية رفيعة المستوى وفوائد MuleSoft Catalyst.
- مقارنة وتباين خيارات إدارة الهوية وإدارة العملاء على منصة Anypoint.
- تحديد إقامة البيانات لأنواع مختلفة من البيانات (الحمولة والمقاييس وغيرها).
تصميم واجهات برمجة التطبيقات ومشاركتها
- تحديد التبعيات بين واجهة برمجة التطبيقات ومواصفاتها وتنفيذها وعملائها.
- وصف إنشاء ونشر الأصول القابلة لإعادة الاستخدام المتعلقة بواجهة برمجة التطبيقات باستخدام مواصفات واجهة برمجة التطبيقات ومكونات منصة Anypoint.
- تحديد التغييرات التي تطرأ على واجهة برمجة التطبيقات والتي تتطلب أو لا تتطلب تغيير المكون الرئيسي/الثانوي/التصحيحي لإصدارها الدلالي.
- بناءً على علاقة قوة محددة بين سياقين محددين، اختر الاستراتيجية الأكثر ملاءمة للربط بين نماذج بيانات واجهة برمجة التطبيقات لهذه السياقات المحددة.
- تحديد طرق HTTP المثالية ودعم HTTP الأصلي للتزامن المتفائل.
- التعرف على الميزات والوظائف المهمة لمصمم واجهة برمجة التطبيقات لتصميم مواصفات واجهة برمجة التطبيقات.
تصميم واجهات برمجة التطبيقات باستخدام طبقات النظام والعملية والخبرة
- تحديد واجهات برمجة التطبيقات المناسبة لتنفيذ عملية تجارية وتعيينها لطبقات الاتصال التي تقودها واجهة برمجة التطبيقات.
- تعيين واجهات برمجة التطبيقات للطبقات وفقًا للملكية والتركيز الوظيفي ومعدل التغيير.
- التوصية بالنهج الأكثر ملاءمة لربط نموذج بيانات واجهة برمجة التطبيقات لواجهات برمجة تطبيقات النظام بنموذج نظامها الخلفي بناءً على متطلبات محددة وخصائص تنظيمية.
إدارة واجهات برمجة التطبيقات على منصة Anypoint
- الاستخدام المناسب لمثيلات وبيئات واجهة برمجة التطبيقات في مدير واجهة برمجة التطبيقات، مع مراعاة طبيعة واجهة برمجة التطبيقات والبيانات والنظام الأساسي.
- حدد سياسات واجهة برمجة التطبيقات المناسبة والمكونات الأخرى لـ AP لدعم المتطلبات غير الوظيفية المحددة (NFRs).
- حدد أي تغيير(تغييرات) مطلوب لمواصفات واجهة برمجة التطبيقات لتعكس تطبيق سياسة واجهة برمجة التطبيقات ذات الخصائص المحددة.
- حدد نهجًا لتطبيق سياسة واجهة برمجة التطبيقات استنادًا إلى تفضيلات وقيود محددة، بما في ذلك، على سبيل المثال لا الحصر، وكلاء واجهة برمجة التطبيقات/بوابات واجهة برمجة التطبيقات وAnypoint Service Mesh.
- قم بتأمين واجهات برمجة التطبيقات على الويب باستخدام سياسات واجهة برمجة التطبيقات المختارة بشكل مناسب لطبقة واجهة برمجة التطبيقات (النظام، العملية، التجربة).
- وصف الظروف وكيفية تمرير معرف العميل والسر إلى واجهة برمجة التطبيقات على الويب.
- اشرح كيفية طلب الوصول إلى إصدار واجهة برمجة التطبيقات لعميل واجهة برمجة التطبيقات وكيفية الموافقة على هذا الوصول وإلغاؤه.
- حدد سياسات واجهة برمجة التطبيقات المناسبة لفرض قيود الأمان غير الوظيفية على استدعاءات واجهة برمجة التطبيقات على الويب.
- اشرح العلاقات بين منصة Anypoint وموفري الهوية الخارجيين ومجموعات أعمال AP وعملاء واجهة برمجة التطبيقات في سياق OAuth 2.0.
- حدد السيناريوهات التي تحتاج إلى سياسات واجهة برمجة تطبيقات مخصصة.
تصميم وتنفيذ تطبيقات واجهة برمجة التطبيقات
- شرح كيفية استخدام الاكتشاف التلقائي لربط تطبيق واجهة برمجة التطبيقات على الويب بمثيل واجهة برمجة التطبيقات المُدار باستخدام API Manager.
- تحديد المتطلبات التي تستدعي استخدام Anypoint VPC.
- مقارنة وتباين الخيارات لاستضافة وإدارة مستويات وقت تشغيل Anypoint Platform.
- مقارنة اختبارات الوحدة والتكامل وتحديد المكان الذي يُستخدَم فيه MUnit بشكل أفضل.
- شرح الخيارات الخاصة بالبناء التلقائي واختبار ونشر تطبيقات واجهة برمجة التطبيقات والتحف ذات الصلة في إعداد DevOps.
نشر تطبيقات واجهة برمجة التطبيقات على CloudHub
- وصف السيناريوهات التي يجب استخدام Object Store فيها مع CloudHub.
- تحديد أحجام وتكوينات CloudHub worker حسب الاقتضاء.
- وصف وتوقع خصائص الموثوقية والأداء الخاصة بالتطبيق المنشور على CloudHub shared worker cloudhub في منطقة واحدة أو أكثر.
- تحديد الاختلافات المحددة بين CloudHub Shared and Dedicated Load Balancers.
- قارن بين الخيارات المتاحة لشبكات CloudHub في وجود شبكات VPC المملوكة للعملاء ومراكز البيانات المحلية.
- حدد نقاط الفشل الفردية وتجنبها في عمليات نشر CloudHub لتطبيقات واجهة برمجة التطبيقات.
تلبية أهداف جودة واجهة برمجة التطبيقات
- تصميم ووصف والتمييز بين السيناريوهات التي تستخدم مخزن الكائنات أو التخزين المؤقت.
- حدد استراتيجيات المرونة التي تساعد عملاء واجهة برمجة التطبيقات على الويب على الحماية من الفشل عند استدعاء واجهات برمجة التطبيقات.
- وصف متى يكون التوسع الأفقي لتطبيق واجهة برمجة التطبيقات مفيدًا أو غير مفيد لوقت الاستجابة والإنتاجية كما يراها عملاء واجهة برمجة التطبيقات.
مراقبة وتحليل شبكات التطبيقات
- حدد مكونات منصة Anypoint التي تولد البيانات للمراقبة والتنبيه.
- وصف المقاييس التي تم جمعها بواسطة منصة Anypoint لاستدعاءات واجهة برمجة التطبيقات.
- حدد التنبيهات لتحديد مقاييس استدعاءات واجهة برمجة التطبيقات الرئيسية لجميع طبقات الاتصال التي تقودها واجهة برمجة التطبيقات.
- حدد التنبيهات لتحديد تطبيقات Mule.
ما هي بعض المهارات المطلوبة لدور مهندس منصة MuleSoft؟
بعض المهارات المطلوبة لدور مهندس منصة MuleSoft هي:
- شهادة مطور MuleSoft المستوى 1 مع التطلع إلى تحقيق شهادة مستوى المهندس12
- معرفة متقدمة بلغات البرمجة مثل JavaScript وHTML5 وJava وC++ وPHP1
- فهم شامل لمعايير تكنولوجيا المعلومات، بما في ذلك COBIT وITIL ومواضيع الامتثال مثل Sarbanes-Oxley (SOX) وGDPR وما إلى ذلك12
- الخبرة في منهجيات وأدوات وعمليات مختلفة لحلول التكامل3
- الفضول والرغبة في التعلم ومهارات حل المشكلات
ما هي فوائد الحصول على شهادة مهندس منصة MuleSoft؟
يمكن أن تساعدك شهادة مهندس منصة MuleSoft في:
- إظهار خبرتك ومهاراتك في MuleSoft وميزاتها.
- التميز عن الباحثين عن عمل والمرشحين الآخرين.
- تصميم وتنفيذ استراتيجية Anypoint Platform فعالة لمنظمتك.
- قم ببناء شبكة تطبيقات تتبع مبادئ الاتصال بقيادة واجهة برمجة التطبيقات وتمكن التكامل السلس عبر الأنظمة والأجهزة.
ما هي بعض الشركات الشهيرة التي توظف مهندسي منصات MuleSoft؟
هناك العديد من الشركات الشهيرة التي توظف مهندسي منصات MuleSoft لأدوار ومشاريع مختلفة. ألق نظرة سريعة على بعض المنظمات التي نشرت وظائف MuleSoft مؤخرًا:
- Albireo Tech System
- Vivid Edge Corp
- Kellton Tech Solutions Ltd
- ESK Technologies
- Infosys
- Community Brands
- Hudson’s Bay Company
الكلمة الأخيرة
شارة شهادة مهندس منصات MuleSoft المعتمد - المستوى 1 مطلوبة بشدة ومقبولة على نطاق واسع عندما يتعلق الأمر بالحصول على وظيفة عالية الأجر.
أثبت مرشحو مهندس منصات MuleSoft المعتمد (MCPA - المستوى 1) قدرتهم على توجيه استراتيجية Anypoint Platform لإنشاء شبكة تطبيقات باستخدام الاتصال بقيادة واجهة برمجة التطبيقات.
إذا كنت ترغب في تعزيز حياتك المهنية مع MuleSoft، وكنت مستعدًا لاجتياز اختبار شهادة MuleSoft Certified Platform Architect - Level 1، فأنت في المكان المناسب.
لقد ساعدت CBT Proxy محترفي تكنولوجيا المعلومات في الحصول على الشهادة التي يرغبون فيها بأقل جهد ممكن. لمعرفة المزيد حول اختبار MCPA - Level 1، انقر فوق زر الدردشة، أو أيهما يناسبك، وسنرشدك قريبًا.