مع Salesforce ، يمكن للشركات من جميع الأحجام وفي كل صناعة الوصول إلى مجموعة من الحلول المستندة إلى السحابة. تتيح لك منصة Lightning Platform ، على سبيل المثال ، إنشاء تطبيقات مخصصة تستخدم قوة ووظائف Salesforce.
إذا كنت مطورًا متمرسًا ولديك فهم جيد للمنطق والترميز ، فيجب أن تحصل على شهادة Salesforce Platform Developer II. في هذه المقالة ، سنشرح ماهية هذه الشهادة ، وماذا تغطي ، وكيف يمكنك الحصول عليها.
ما هو اختبار Salesforce Platform Developer II؟
تم تصميم اختبار شهادة Salesforce Platform Developer II لمحترفي تكنولوجيا المعلومات الذين يرغبون في التحقق من مهاراتهم ومعرفتهم بالقدرات البرمجية المتقدمة لمنصة Lightning Platform ونمذجة البيانات لبناء منطق عمل معقد وواجهات مستخدم.
بالإضافة إلى ذلك ، يمكن للمرشح تصميم الحلول البرمجية التي يمكن صيانتها وقابلة لإعادة الاستخدام والموجهة نحو الكائنات ، وتطويرها ، واختبارها ، ونشرها.
يجب أن يكون لديك بيانات اعتماد Salesforce Platform Developer I لبرنامج الشهادة هذا. تتكون عملية اعتماد Platform Developer II من جزأين: امتحان وثلاث شارات فائقة: Apex Specialist و Data Integration Specialist و Advanced Apex Specialist.
يمكنك القيام بها بأي ترتيب تريده. ستحصل تلقائيًا على شهادة Salesforce Platform Developer II عند الانتهاء منها جميعًا.
حول امتحان Salesforce Platform Developer II
فيما يلي تفاصيل امتحان شهادة Salesforce Platform Developer II. إلقاء نظرة سريعة:
أسئلة الاختبار: 60 سؤال متعدد الاختيارات / أسئلة متعددة التحديد وما يصل إلى 5 أسئلة بدون درجات. مدة الاختبار: 120 دقيقة درجة النجاح: 70٪ رسوم الاختبار: 200 دولار أمريكي
المتطلبات الأساسية لمطور منصة Salesforce II
قبل أن تتمكن من الحصول على شهادة Salesforce Platform Developer II ، يجب أن تستوفي بعض المتطلبات الأساسية. أولاً ، أنت بحاجة إلى بيانات اعتماد Salesforce Platform Developer I ، والتي تُظهر أن لديك المهارات والمعرفة الأساسية لتطوير تطبيقات مخصصة على Lightning Platform.
ثانيًا ، يجب أن تربح أربعة Trailhead Superbadges تغطي موضوعات متقدمة في برمجة Apex وتكامل البيانات ومكونات Aura. هذه الشارات الفائقة هي Apex Specialist و Data Integration Specialist و Aura Components Specialist و Advanced Apex Specialist.
الجمهور المستهدف لـ Salesforce Platform Developer II
تم تصميم برنامج Salesforce Platform Developer II لشخص لديه خبرة عملية في تطوير تطبيقات مخصصة على منصة Lightning Platform ، باستخدام المهارات والمفاهيم المشمولة في أهداف الاختبار أدناه.
عادةً ما يتمتع مطور برنامج Salesforce Platform Developer II بخبرة مطور من سنتين إلى أربع سنوات ، بما في ذلك سنة واحدة على الأقل من تصميم الحلول وتنفيذها ونشرها على Lightning Platform.
يتمتع المتخصصون المعتمدون من Salesforce Platform Developer II بالخبرة والمهارات والمعرفة في المجالات التالية:
- يمكن تطبيق نمذجة بيانات Salesforce ، وتصميم تجربة المستخدم ، وتطوير الكود ، ومبادئ الاختبار في بيئات التطوير في العالم الحقيقي.
- يعرف كيفية تطبيق ميزات Lightning Platform التصريحية والبرمجية لحل تحديات العمل / متطلبات العمليات المحددة.
- لديه فهم قوي لسلوك النظام الأساسي والقيود واعتبارات الأداء عند تطوير كود Apex الذي يتسع لمجموعات البيانات الكبيرة.
- لديه خبرة في التعامل مع أحجام أكبر من البيانات (حوالي 300.000 إلى 480.000 سجل).
- يطور واجهات مستخدم مخصصة باستخدام Lightning Web Components و Aura Components و Visualforce و CSS و JavaScript لعرض بيانات Salesforce والتفاعل معها.
- القدرة على ضبط صفحات Visualforce وفهم الآثار المترتبة على أداء تصميم وحدة التحكم.
- فهم وتطبيق أفضل الممارسات لتأمين موقع ويب و Salesforce على وجه التحديد.
- يستخدم أساليب تعريفية وبرمجية لتصميم وتنفيذ نماذج مشاركة معقدة.
- يضمن الجودة الكافية عبر مكونات التطبيق (على سبيل المثال ، تغطية الكود وسلوك التطبيق وقابلية التوسع واستقلال البيئة والأمان).
- لديه المعرفة لاختبار مكونات ويب Lightning باستخدام Jest.
- يعرف متى يجب استخدام كل أداة ، ويفهم دورة حياة تطوير Salesforce ، ويمكنه نشر التطبيقات المخصصة.
- يعرف كيفية تنفيذ خدمات الويب SOAP و REST في Apex وكيفية الاتصال من Apex.
- يعرف كيفية القيام بالبرمجة غير المتزامنة - قوائم الانتظار ، والدُفعات ، والجداول ، وfutures ، إلخ.
- تطبيق تقنيات معالجة الأخطاء والاستثناءات في سياقات برمجية مختلفة.
- يطور المشغلات وأنماط التصميم ومنطق الأعمال الأخرى ويعيد استخدامها.
- يفهم كيفية إظهار مكونات Lightning Web ومكونات Aura على صفحات Lightning وصفحات Visualforce والإجراءات السريعة.
مخطط امتحان Salesforce Platform Developer II
يختبر اختبار Salesforce Platform Developer II قدرة المرشح على تطبيق الأهداف التالية. يجب أن يتمتع المرشح بخبرة عملية في تطوير التطبيقات المخصصة على منصة Lightning Platform واستخدم كل من الميزات / الوظائف أدناه:
أساسيات المطور المتقدم: 15٪
- إظهار المعرفة بالتوطين والميزات والقدرات متعددة العملات وكيفية تأثيرها على الترميز.
- بالنظر إلى السيناريو ، برر استخدام كائنات المشاركة وإدارة Apex للمشاركة.
- بالنظر إلى السيناريو ، حدد أفضل الممارسات لأنواع مختلفة من البيانات الوصفية والإعدادات المخصصة وكيفية ت نفيذ الحلول المطلوبة.
أتمتة العمليات والمنطق والتكامل: 27٪
- بالنظر إلى السيناريو ، حدد اعتبارات التفاعلات بين العمليات المتعددة ، التصريحية والبرنامجية على حد سواء.
- في ظل السيناريو ، اقترح وتبرير الحل البرمجي أو التصريحي الأمثل.
- إظهار المعرفة بأفضل الممارسات لكتابة مشغلات Apex.
- وصف ميزات Apex المتاحة لمعالجة الأخطاء والحفاظ على تكامل المعاملات.
- شرح كيفية ومكان استخدام الكلمات الرئيسية المتقدمة في بنية استعلام SOQL.
- تحليل المتطلبات وتحديد فوائد استخدام تشفير Apex غير المتزامن.
- في ضوء السيناريو والمتطلبات ، حدد ميزة Apex الديناميكية المناسبة للحل.
- بالنظر إلى السيناريو ، حدد منطق النشر / الاشتراك المناسب لأحداث المنصة.
- بالنظر إلى السيناريو ، قم بتطبيق تقنيات التكامل البرنامجي وميزات النظام الأساسي للاتصالات الواردة والصادرة.
واجهة المستخدم: 20٪
- بالنظر إلى المتطلبات ومقتطفات التعليمات البرمجية لمكون Lightning Web Component أو Aura وفئة وحدة التحكم Apex ، قم بتحليل وتحديد التغييرات اللازمة لفئة Apex.
- التعرف على تقنيات استخدام Visualforce لتنفيذ الإجراءات وتحديثات الصفحة الجزئية والعمليات غير المتزامنة.
- في ظل سيناريو ، حدد أفضل الممارسات لعرض الأخطاء في واجهة المستخدم.
- بالنظر إلى مجموعة من المتطلبات ، حدد Lightning Web Component أو Aura Component أو Visualforce المناسب ووصف فوائده.
- بالنظر إلى سيناريو ، قم بوصف جوانب Lightning Web Components أو Aura Components التي يمكن أن تتسبب في عرض عناصر في ترميز المكون بشكل متجاوب بناءً على عامل الشكل الخاص بالجهاز.
- بالنظر إلى السيناريو ، قم بتنفيذ الطريقة الصحيحة لتوصيل الأحداث من خلال Lightning Web Components أو Aura Components.
- وصف الغرض من الموارد الثابتة وفوائدها في Visualforce ومكونات Lightning Web ومكونات Aura.
الاختبار والتصحيح والنشر: 20٪
- تطبيق التقنيات والأدوات المتقدمة لاختبار فئات Apex والمحفزات ، مثل mocks و stubs.
- تطبيق التقنيات والأدوات لاختبار وتصحيح مكونات Lightning Web ، ومكونات Aura ، ووحدات تحكم Visualforce ، وملحقات وحدة تحكم Visualforce ، وجافا سكريبت.
- بالنظر إلى سيناريو ، أو رمز Apex ، أو مشغل Apex ، أو اختبار Apex لا يتم تنفيذه كما هو متوقع ، قم بتطبيق التقنيات والأدوات لعزل وتحديد السبب الجذري.
- بالنظر إلى السيناريو ، قم بصياغة عملية النشر ، وأدوات الدعم ، وآليات التطوير القائم على المصدر.
الأداء: 18٪
- تحديد مشكلات الأداء الشائعة لواجهات المستخدم وإثبات المعرفة بالتقنيات والأدوات للتخفيف منها.
- بالنظر إلى السيناريو ، اختر المنطق المناسب وبنية الاستعلام لزيادة أداء التطبيق إلى أقصى حد والتعامل مع أحجام البيانات الكبيرة.
- تحليل سيناريو معين وتحديد تحسينات الأداء التي يمكن تحقيقها باستخدام وسيلة شرح غير متزامنة.
- حدد السيناريوهات التي تكون فيها إعادة استخدام الكود قابلة للتطبيق وكيفية تنفيذ إعادة الاستخدام.
- إعطاء عينة من الكود ، تحديد أوجه القصور وإثبات القدرة على حلها.
ما هي فوائد الحصول على شهادة Salesforce Certified Platform Developer II؟
تزايد الفرص: تنمو منصة Salesforce بمعدل رائع يبلغ 65٪ سنويًا. اعتمدت العديد من شركات تكنولوجيا المعلومات Salesforce ، مما يعني المزيد من الوظائف للمحترفين في هذا المجال.
راتب أفضل: يمكن لشهادة مطور برنامج Salesforce Platform Developer II زيادة دخلك بشكل كبير. سيتم تقديرك في مجال عملك لأن هذه الشهادة صعبة. يتطلب الأمر الكثير من العمل الجاد والمهارة ، ويعلم أرباب العمل أنك من ذوي الخبرة والقدرة.
الاعتراف والمصداقية: شهادة مطور منصة Salesforce II معترف بها جيدًا وتحظى بالاحترام في مجتمع Salesforce. يظهر أنك حققت خبرة ومهارة عالية في تطوير التطبيقات المخصصة على منصة Lightning Platform.
من هو مطور Salesforce؟
Salesforce هي منصة CRM الرائدة المستندة إلى السحابة. Salesforce هي أكثر من مجرد برنامج برمجي. إلى جانب ذلك ، إنها منصة يمكن تخصيصها وتوسيعها بواسطة محترفين يعرفون كيفية البرمجة. يوجد في السوق طلب كبير على هؤلاء المهنيين الذين يطلق عليهم مطورو Salesforce.
بالإضافة إلى العمل مع شركاء Salesforce ، يمكن لمطوري Salesforce أيضًا العمل مع العملاء النهائيين ، والشركات التي تستخدم Salesforce لتلبية احتياجاتهم الخاصة. يمكن لمطور Salesforce ، على سبيل المثال ، العمل في شركة برمجيات تنشئ تطبيقات لأعمال مختلفة.
ماذا يفعل مطور Salesforce؟
مطور Salesforce ليس مجرد مبرمج. كما أنهم قادرون على حل المشكلات ، ومصممون ، ومحاورون ، ومتعاونون. يستخدمون مهاراتهم وإبداعهم لإنشاء وتخصيص التطبيقات التي تساعد الشركات على إدارة علاقات العملاء بشكل أفضل.
فيما يلي بعض الأشياء التي يقوم بها مطور Salesforce:
- يحللون كيفية عمل الشركات وما يحتاجون إليه للنجاح
- يقومون بإنشاء عمليات سير عمل تعمل على أتمتة عمليات إدارة علاقات العملاء وتحسينها
- يضمنون حصول المستخدمين على حق الوصول والأذونات
- يوثقون تصاميمهم وخططهم بطريقة واضحة وموجزة
- يقومون بتدريس وتدريب الفرق الأخرى على كيفية استخدام Salesforce
- يعملون مع مهندسين ومطورين آخرين لبناء حلول ممتازة
لماذا تصبح مطور Salesforce؟
هل ترغب في ممارسة مهنة مجزية ومثيرة في مجال تكنولوجيا المعلومات؟ من الواضح أنك تريد أيضًا راتبًا مرتفعًا ، تمامًا م ثل أي شخص آخر. يتطلب هذا منك إجراء اختبار Salesforce Certified Platform Developer II.
ينشئ مطورو Salesforce تطبيقات باستخدام أدوات وتقنيات متنوعة على منصة Salesforce. باستخدام Salesforce ، يمكنك استخدام مهاراتك في الترميز والإبداع لإنشاء وتخصيص التطبيقات التي تحل مشكلات العالم الحقيقي.
وفقًا لـ في الواقع ، يبلغ متوسط الراتب لمطور Salesforce في الولايات المتحدة أكثر من 120 ألف دولار. هذا أعلى بكثير من متوسط الراتب لمتخصصي تكنولوجيا المعلومات الآخرين.
وأفضل جزء هو أنه يمكنك العثور على وظائف مطور Salesforce في أي مكان في العالم ، حيث يتم استخدام Salesforce بواسطة ملايين الشركات عبر الصناعات - المؤسسات الصغيرة والكبيرة.