
مع Salesforce، تستطيع الشركات من جميع الأحجام وفي جميع القطاعات الوصول إلى مجموعة واسعة من الحلول السحابية. على سبيل المثال، تتيح لك منصة Lightning إنشاء تطبيقات مخصصة تستفيد من قوة Salesforce ووظائفها.
إذا كنت مطورًا ذا خبرة ولديك فهم جيد للمنطق والبرمجة، فيجب عليك الحصول على شهادة Salesforce Platform Developer II. في هذه المقالة، سنشرح ماهية هذه الشهادة، ومحتواها، وكيفية الحصول عليها.
يُعدّ اختبار شهادة Salesforce Platform Developer II مُصممًا لمحترفي تكنولوجيا المعلومات الذين يرغبون في التحقق من مهاراتهم ومعرفتهم بالإمكانيات البرمجية المتقدمة لمنصة Lightning ونمذجة البيانات لبناء منطق أعمال معقد وواجهات مستخدم فعّالة.
بالإضافة إلى ذلك، يستطيع المرشح تصميم وتطوير واختبار ونشر حلول برمجية قابلة للصيانة وإعادة الاستخدام، وتعتمد على أفضل ممارسات البرمجة الكائنية.
يجب أن تكون حاصلاً على شهادة Salesforce Platform Developer I للالتحاق بهذا البرنامج. تتكون عملية الحصول على شهادة مطور منصة Salesforce المستوى الثاني من جزأين: امتحان وثلاث شارات مميزة: أخصائي Apex، وأخصائي تكامل البيانات، وأخصائي Apex المتقدم.
يمكنك إكمالها بأي ترتيب تريده. ستحصل تلقائيًا على شهادة مطور منصة Salesforce المستوى الثاني عند إتمامها جميعًا.
إليك تفاصيل امتحان شهادة مطور منصة Salesforce المستوى الثاني. إليك نظرة سريعة:
أسئلة الامتحان: 60 سؤالًا من نوع الاختيار من متعدد، بالإضافة إلى 5 أسئلة غير محسوبة ضمن الدرجة النهائية.
مدة الامتحان: 120 دقيقة درجة النجاح: 70%
رسوم الامتحان: 200 دولار أمريكي
قبل الحصول على شهادة مطور منصة Salesforce المستوى الثاني، يجب استيفاء بعض المتطلبات الأساسية. أولًا، يجب الحصول على شهادة مطور منصة Salesforce المستوى الأول، والتي تثبت امتلاكك للمهارات والمعرفة الأساسية لتطوير تطبيقات مخصصة على منصة Lightning.
ثانيًا، عليك الحصول على أربع شارات متقدمة من Trailhead تغطي مواضيع متقدمة في برمجة Apex، وتكامل البيانات، ومكونات Aura. هذه الشارات هي: أخصائي Apex، وأخصائي تكامل البيانات، وأخصائي مكونات Aura، وأخصائي Apex المتقدم.
صُمم برنامج مطور منصة Salesforce II للأشخاص ذوي الخبرة العملية في تطوير تطبيقات مخصصة على منصة Lightning، باستخدام المهارات والمفاهيم المشمولة في أهداف الاختبار أدناه.
يمتلك مطور منصة Salesforce II عادةً خبرة تطويرية تتراوح بين سنتين وأربع سنوات، بما في ذلك سنة واحدة على الأقل في تصميم وتنفيذ ونشر الحلول على منصة Lightning.
يتمتع المحترفون المعتمدون في برنامج مطور منصة Salesforce II بالخبرة والمهارات والمعرفة في المجالات التالية:
القدرة على تطبيق مبادئ نمذجة بيانات Salesforce، وتصميم تجربة المستخدم، وتطوير البرمجيات، والاختبار في بيئات تطوير واقعية.
معرفة كيفية تطبيق ميزات منصة Lightning التصريحية والبرمجية لحل تحديات الأعمال/متطلبات العمليات المحددة.
الفئة المستهدفة: مطور منصة Salesforce II - يتمتع بفهم عميق لسلوك المنصة وحدودها واعتبارات الأداء عند تطوير أكواد Apex القابلة للتوسع مع مجموعات البيانات الضخمة.
لديه خبرة في التعامل مع كميات كبيرة من البيانات (من 300,000 إلى 480,000 سجل تقريبًا).
يطور واجهات مستخدم مخصصة باستخدام مكونات Lightning Web Components وAura Components وVisualforce وCSS وJavaScript لعرض بيانات Salesforce والتفاعل معها.
لديه القدرة على تحسين صفحات Visualforce وفهم تأثير تصميم وحدة التحكم على الأداء.
يفهم ويطبق أفضل الممارسات لتأمين موقع الويب، وخاصة Salesforce.
يستخدم الأساليب التصريحية والبرمجية لتصميم وتنفيذ نماذج مشاركة معقدة.
يضمن جودة كافية لجميع مكونات التطبيق (على سبيل المثال، تغطية الكود، وسلوك التطبيق، وقابلية التوسع، واستقلالية البيئة، والأمان).
لديه المعرفة اللازمة لاختبار مكونات Lightning Web Components باستخدام Jest.
يعرف متى يستخدم كل أداة، ويفهم دورة حياة تطوير Salesforce، ويمكنه نشر تطبيقات مخصصة.
يجيد تنفيذ خدمات الويب SOAP وREST في Apex وكيفية استدعائها من Apex.
يجيد البرمجة غير المتزامنة - قوائم الانتظار، والدفعات، والجداول الزمنية، و@futures، إلخ.
يطبق تقنيات معالجة الأخطاء والاستثناءات في سياقات برمجية متنوعة.
يطور المشغلات، وأنماط التصميم، ومنطق الأعمال الأخرى، ويعيد استخدامها.
يفهم كيفية عرض مكونات Lightning Web ومكونات Aura على صفحات Lightning، وصفحات Visualforce، والإجراءات السريعة.
يختبر امتحان مطور منصة Salesforce II قدرة المرشح على تطبيق الأهداف التالية. يجب أن يمتلك المرشح خبرة عملية في تطوير تطبيقات مخصصة على منصة Lightning، وأن يكون قد استخدم كلًا من الميزات/الوظائف التالية:
في سيناريو محدد، حدد اعتبارات التفاعلات بين العمليات المتعددة، سواءً كانت تصريحية أو برمجية.
في سيناريو محدد، اقترح الحل الأمثل، سواءً كان برمجيًا أو تصريحيًا، وبرره.
أظهر معرفتك بأفضل الممارسات لكتابة مُشغّلات Apex.
صف ميزات Apex المتاحة لمعالجة الأخطاء والحفاظ على سلامة المعاملات.
وضح كيفية ومكان استخدام الكلمات المفتاحية المتقدمة في بنية استعلام SOQL.
حلل المتطلبات وحدد فوائد استخدام برمجة Apex غير المتزامنة.
في سيناريو محدد ومتطلباته، حدد ميزة Apex الديناميكية المناسبة للحل.
في سيناريو محدد، حدد منطق النشر/الاشتراك المناسب لأحداث المنصة.
في سيناريو محدد، طبّق تقنيات التكامل البرمجي وميزات المنصة للاتصالات الواردة والصادرة.
بناءً على المتطلبات ومقتطفات التعليمات البرمجية لمكون Lightning Web Component أو Aura Component وفئة وحدة تحكم Apex الخاصة به، حلّل فئة Apex وحدّد التغييرات اللازمة عليها.
حدّد تقنيات استخدام Visualforce لتنفيذ الإجراءات، وتحديثات الصفحات الجزئية، والعمليات غير المتزامنة.
بناءً على سيناريو محدد، حدّد أفضل الممارسات لعرض الأخطاء في واجهة المستخدم.
بناءً على مجموعة من المتطلبات، اختر حل Lightning Web Component أو Aura Component أو Visualforce المناسب، واشرح مزاياه.
بناءً على سيناريو محدد، صف جوانب مكونات Lightning Web Component أو Aura Component التي يمكن أن تتسبب في عرض عناصر ترميز المكون بشكل متجاوب بناءً على شكل الجهاز.
بناءً على سيناريو محدد، نفّذ الطريقة الصحيحة لتوصيل الأحداث من خلال مكونات Lightning Web Component أو Aura Component. - اشرح الغرض من الموارد الثابتة وفوائدها في Visualforce وLightning Web Components وAura Components.
طبّق تقنيات وأدوات متقدمة لاختبار فئات Apex ومحفزاتها، مثل الكائنات الوهمية (mocks) والبدائل (stubs).
طبّق تقنيات وأدوات لاختبار وتصحيح مكونات Lightning Web Components وAura Components ووحدات تحكم Visualforce وامتدادات وحدات تحكم Visualforce وJavaScript.
عند وجود سيناريو، أو كود Apex، أو محفز Apex، أو اختبار Apex لا يعمل كما هو متوقع، طبّق تقنيات وأدوات لعزل السبب الجذري وتحديده.
عند وجود سيناريو، صِغ عملية النشر والأدوات والآليات الداعمة لتطوير البرمجيات الموجه بالمصدر.
حدّد مشكلات الأداء الشائعة لواجهات المستخدم، وأظهر معرفة بالتقنيات والأدوات اللازمة للتخفيف منها.
عند وجود سيناريو، اختر المنطق المناسب وبنية الاستعلام لتحقيق أقصى أداء للتطبيق والتعامل مع أحجام البيانات الكبيرة.
تحليل سيناريو مُحدد وتحديد تحسينات الأداء التي يُمكن تحقيقها باستخدام استدعاء غير متزامن.
اختيار السيناريوهات التي يُمكن فيها إعادة استخدام الكود، وكيفية تنفيذ هذه العملية.
تحديد أوجه القصور في نموذج الكود المُعطى، وإظهار القدرة على حلها.
Salesforce هي منصة إدارة علاقات العملاء (CRM) الرائدة القائمة على الحوسبة السحابية. Salesforce أكثر من مجرد برنامج، فهي منصة قابلة للتخصيص والتطوير من قِبل متخصصين في البرمجة. يشهد سوق العمل طلبًا متزايدًا على هؤلاء المتخصصين، الذين يُطلق عليهم مطورو Salesforce.
إلى جانب العمل مع شركاء Salesforce، يمكن لمطوري Salesforce العمل أيضًا مع العملاء النهائيين، أي الشركات التي تستخدم Salesforce لتلبية احتياجاتها الخاصة. على سبيل المثال، يمكن لمطور Salesforce العمل لدى شركة برمجيات تُنشئ تطبيقات لمختلف الشركات.
مطور Salesforce ليس مجرد مبرمج، بل هو أيضًا مُحلل للمشاكل، ومصمم، ومتواصل، ومتعاون. يستخدم مهاراته وإبداعه لإنشاء وتخصيص تطبيقات تُساعد الشركات على إدارة علاقاتها مع العملاء بشكل أفضل.
إليك بعض مهام مطور Salesforce:
هل ترغب في بناء مسيرة مهنية مجزية ومثيرة في مجال تكنولوجيا المعلومات؟ من الطبيعي أن ترغب في الحصول على راتب مرتفع، تمامًا كغيرك. يتطلب ذلك اجتياز اختبار Salesforce Certified Platform Developer II.
يبني مطورو Salesforce تطبيقات باستخدام أدوات وتقنيات متنوعة على منصة Salesforce. مع Salesforce، يمكنك استخدام مهاراتك البرمجية وإبداعك لبناء تطبيقات وتخصيصها لحل مشاكل واقعية.
وفقًا لموقع Indeed، يبلغ متوسط راتب مطور Salesforce في الولايات المتحدة أكثر من 120,000 دولار أمريكي. وهذا أعلى بكثير من متوسط رواتب متخصصي تكنولوجيا المعلومات الآخرين.
والأفضل من ذلك كله، أنه يمكنك العثور على وظائف مطوري Salesforce في أي مكان في العالم، حيث يستخدم Salesforce ملايين الشركات في مختلف القطاعات، من الشركات الصغيرة إلى الكبيرة.




جميع الحقوق محفوظة © 2024.