صفحات سجل مخصصة
مكونات تعيد تشكيل عرض معلومات سجل، تسحب بيانات مرتبطة أو حساباً لا يستطيع تخطيط الصفحة القياسي إظهاره بوضوح.
Salesforce
شاشات ومكونات وصفحات تطبيق مخصصة مبنية على Lightning Web Components، كمطور مخصص أو مشروع محدد النطاق أو دعم توظيف أو استشارات.
حين تحتاج شاشة Salesforce شيئاً لا تستطيع تخطيطات الصفحة القياسية تقديمه، تحتاج الشركة توظيف مطور Salesforce Lightning في دبي. تُكتَب Lightning Web Components، إطار Salesforce الحالي لبناء واجهات مخصصة، بجافاسكريبت حديثة وقياسية فوق مكونات ويب أصلية، لا بلغة خاصة بـSalesforce فقط، وهذا ما يتيح لمطور Lightning بناء شاشة مخصصة فعلاً دون مقاومة المنصة.
هذا عمل واجهة أمامية. يُعِد مسؤول نظام Salesforce الحقول والتخطيطات والأتمتة البسيطة، ويكتب مطور Apex المنطق الخلفي الذي يعمل خلف الكواليس، لكن مطور Lightning يبني ما يراه المستخدم فعلاً وينقر عليه، يستدعي غالباً كود Apex ذاك لقراءة البيانات أو كتابتها على طول الطريق. إن كان مشروعك فعلاً عن المنطق خلف الشاشة لا الشاشة نفسها، فصفحة مطور Salesforce Apex لدينا تغطي ذلك الجانب.
تغطي بقية هذه الصفحة ما يبنيه مطور Lightning فعلياً، والمهارات التي تستحق الفحص، وكيفية توظيف مطور Salesforce Lightning في دبي بطريقة تطابق مشروعك.
ما يبنيه مطور Lightning
مخرجات ملموسة يسلّمها مطور Salesforce Lightning في دبي فعلاً، لا وصف وظيفي عام.
مكونات تعيد تشكيل عرض معلومات سجل، تسحب بيانات مرتبطة أو حساباً لا يستطيع تخطيط الصفحة القياسي إظهاره بوضوح.
عرض واحد يجمع عدة كائنات أو ملخصاً حياً، مبني كصفحة تطبيق مخصصة لا تقرير جاهز.
مكون يُبنى مرة واحدة ويُضاف إلى عدة صفحات، مثل مربع بحث مخصص أو أداة موافقة، بحيث تتصرف الواجهة نفسها بثبات أينما ظهرت.
واجهات مخصصة لموقع Experience Cloud يستخدمه عملاء أو شركاء خارج مستخدمي Salesforce لديك.
مكونات مبنية للعمل داخل تطبيق Salesforce للجوال، لا علامة تبويب متصفح مكتبي فقط.
إعادة بناء صفحة بطيئة أو متعثرة جُمعت من مكونات قياسية كثيرة جداً متراكمة معاً.
المهارات المهمة
الفرق بين شاشة تبدو صحيحة وأخرى تستمر بالعمل.
| المهارة أو الأداة | كيف يبدو الجيد | لماذا تهم |
|---|---|---|
| إتقان Lightning Web Components | مرتاح بالعناصر المخصصة والقوالب ودورة حياة المكون، لا إطار Aura الأقدم فقط | Aura نموذج المكونات السابق لـSalesforce، ويجب بناء العمل الجديد على النموذج الحالي |
| المزخرفات | يستخدم @api و@wire و@track بشكل صحيح لعرض الخصائص وقراءة البيانات تفاعلياً | المزخرفات المستخدمة بشكل خاطئ تسبب مكونات لا تتحدث، أو تتحدث كثيراً جداً |
| Lightning Data Service | يستخدم طبقة البيانات المدمجة بالمنصة للقراءات والكتابات القياسية بدلاً من استدعاء Apex مخصص لكل شيء | تمنح تخزيناً مؤقتاً وفرض قواعد مشاركة مجاناً، وتجاوزها يضيف استدعاءات خادم غير ضرورية |
| إمكانية الوصول | يبني مكونات تعمل بلوحة المفاتيح وقارئ الشاشة، لا الفأرة فقط | لا تزال الأدوات الداخلية تحتاج أن يستطيع كل موظف استخدامها |
| الاختبار | يكتب اختبارات Jest لمنطق المكون، إلى جانب أي فئات اختبار Apex على الجانب الخادم | مكون بلا اختبارات هش لحظة تغيّر كائن أو حقل مرتبط |
بُنيت شهادة JavaScript Developer الخاصة بـSalesforce تحديداً حول تطبيق جافاسكريبت الأساسية داخل Lightning Web Components، وهي انعكاس عادل لما تبدو عليه المهارات أعلاه فعلياً في الممارسة.
طرق العمل معنا
ينضم مطور Lightning مخصص إلى فريقك بشكل مستمر حين يكون هناك تدفق ثابت من شاشات ومكونات جديدة للتصميم والبناء والتحسين. يناسب مشروع محدد النطاق موجز واجهة واحداً، صفحة سجل مخصصة واحدة أو لوحة معلومات واحدة مثلاً، يُغلَق بنطاق مكتوب وعرض توضيحي وتسليم كامل لمصدر المكون. إن فضّلت توظيف مطور Lightning في دبي بنفسك، يغطي دعم التوظيف لدينا الوصف الوظيفي والاستقطاب والقائمة المختصرة والتقييم التقني بينما تتخذ أنت قرار التوظيف النهائي. وحيث ينمو بناء Lightning قائم ليصبح بطيئاً أو متشابكاً أو صعب التسليم بين المطورين، تستطيع مشاركة استشارية قصيرة تحديد ما يجب إصلاحه قبل الالتزام بمزيد من البناء.
تقييم المرشح
فحوصات تكشف عمل مكونات حقيقياً، لا صياغة محفوظة.
سواء قابلت مرشحاً بنفسك أو طلبت منا إدارة التقييم التقني ضمن دعم التوظيف، تفصل الفحوصات الخمسة نفسها مطوراً سلّم فعلاً Lightning Web Components عن آخر تبع درساً تعليمياً فقط.
اسأل أي شاشة أعمال استبدله، وما الذي جعل بناءه صعباً، وكيف اختبره.
أعطه شكل إحدى صفحاتك الفعلية واحكم على النتيجة وفق بنية المكون والاستخدام الصحيح لخدمة wire، لا فقط هل يُعرَض.
يستطيع مرشح استخدم Lightning Data Service فعلاً شرح متى تناسب ومتى يكون استدعاء Apex مخصص الخيار الأفضل.
تسرد بعض السير الذاتية سنوات من خبرة “Lightning” هي فعلياً إطار Aura الأقدم، فاسأل مباشرة أي منهما استخدمته مشاريع حديثة.
مكون يعمل فقط في نافذة متصفح مكتبية واسعة غير مكتمل، وهذا أحد أسرع الفحوصات حين توظف مطور Salesforce Lightning في دبي لقوة عمل جوّالة في معظمها.
الشهادات
ما تثبته شهادات Salesforce الخاصة، وكيفية التحقق منها.
تدير Salesforce شهادة JavaScript Developer عبر Trailhead، مبنية تحديداً حول تطبيق جافاسكريبت داخل Lightning Web Components. لا نزعم هذه الشهادة لفريقنا الخاص، لكننا نستطيع تسميتها كمتطلب حين نختار مرشحاً ضمن قائمة مختصرة نيابة عنك.
حين توظف مطور Salesforce Lightning في دبي، اطلب رؤية مكونات حقيقية واختباراتها، واطلب من المرشح مشاركة ملف شهادته على Trailhead بدلاً من قبول سطر في السيرة الذاتية كما هو. يخبرك ملف أعمال بشاشات عاملة أكثر عن الجودة اليومية من اجتياز اختبار وحده، وأي مطور Salesforce Lightning حقيقي في دبي سيملك واحداً جاهزاً ليعرضه.
اعتبارات الإمارات
مهمتان حين تعرض الشاشة بيانات شخصية أو يجب أن تعمل بالعربية.
يشترط المرسوم بقانون اتحادي رقم 45 لسنة 2021 الإماراتي أن تبقى البيانات الشخصية آمنة وأن تُعالج بموافقة فقط، عدا مجموعة محدودة من الاستثناءات، وشاشة Lightning مخصصة تعرض تفاصيل عملاء أو موظفين تقع مباشرة ضمن تلك القاعدة. حدد الرؤية على مستوى الحقل لكل ملف تعريف أثناء بناء المكون، لا محاولة إضافتها بعد أن تصبح الشاشة قيد الاستخدام اليومي بالفعل.
يحتاج مكون مبني لنظام Salesforce ثنائي اللغة اختباراً مباشراً بتسميات عربية وتخطيط من اليمين إلى اليسار، إذ إن شاشة تبدو صحيحة بالإنجليزية فقط قد تنكسر بصرياً بمجرد أن تحمل الحقول نفسها نصاً عربياً. سؤال عادل يُطرح على أي مطور Salesforce Lightning في دبي يعمل على شاشة تواجه العملاء.
تصفح فئة Salesforce الأوسع لدينا، أو قسم توظيف مطورين في دبي الكامل، لكل دور نغطيه. اجمع مطور Lightning مع مطور Salesforce Apex للمنطق الخلفي خلف شاشة، أو مع مسؤول نظام Salesforce بمجرد إطلاق البناء وحاجته لصيانة يومية. يناسب مشروع إعداد بشكل أساسي لا شاشات مخصصة عادة دورنا العام مطور Salesforce بشكل أفضل، ويقع عمل الواجهة الذي يتجاوز Salesforce نفسه ضمن خدمة تصميم UI وUX لدينا.
إجابات واضحة
شاشات ومكونات مخصصة داخل Salesforce لا تستطيع تخطيطات الصفحة الجاهزة تقديمها، مثل صفحة سجل مخصصة أو عرض بأسلوب لوحة معلومات أو تطبيق يمزج عدة كائنات في شاشة واحدة. لا تحتاج الحقول القياسية والقوائم المرتبطة والتخطيطات البسيطة مطور Lightning أصلاً.
يتداخلان لكنهما ليسا نفس الشيء. تُبنى Lightning Web Components بجافاسكريبت حديثة وتعمل في المتصفح، بينما يعمل Apex على الخادم، ويستدعي مكون Apex عادة لقراءة البيانات أو كتابتها. كثير من المطورين قويون فعلاً في كليهما، لكن على شركة تصف تكاملاً خلفياً ثقيلاً قوله صراحة بدلاً من افتراض أن أي مطور Lightning يغطيه.
فقط حين يتجاوز المتطلب ما يستطيع مسؤول النظام إعداده عبر تخطيطات الصفحات وApp Builder وFlow. خطوة أولى مفيدة أن تصف الشاشة التي تريدها ونخبرك بصدق إن كانت تحتاج كود مكون مخصص أم لا.
ضمن حدود. تحدد Salesforce التنقل العام ونموذج الكائنات، فيعيد مطور Lightning تشكيل شاشات وتدفقات محددة لا مظهر المنصة كاملة، ويسمي موجز واقعي الصفحات الفعلية التي تحتاج تغييراً.
تُبنى Lightning Web Components على جافاسكريبت قياسية وحديثة ومكونات ويب أصلية لا لهجة خاصة بـSalesforce، فمطور واكب جافاسكريبت العامة الخاصة به يلتقط الأجزاء الخاصة بـSalesforce، مثل خدمة wire، بسرعة.
المصادر
سعر ثابت ومكتوب
وصلنا طلبك. نعمل الآن على كتابة عرض السعر.
خلال ساعات العمل ستصلك خلال 45 دقيقة. تحقق من بريدك الإلكتروني لرسالة التأكيد.