أنماط تصميم Apex: تنفيذ وحدة العمل (Unit of Work)
تعلم كيفية كتابة كود Salesforce نظيف، وقابل للصيانة، ومجمع (bulkified) من خلال تطبيق مبادئ وحدة العمل المؤسسية للتحكم في حدود المعاملات وتحسين عمليات قاعدة البيانات.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
يتطلب كتابة كود Apex فعال أكثر من مجرد معرفة بناء الجملة الأساسي. لبناء تطبيقات قوية على مستوى المؤسسات على منصة Salesforce، يجب عليك إدارة المعاملات المعقدة لقاعدة البيانات حدود الحاكم (governor limits) دون ازدحام منطق عملك. ترشدك هذه الدالة خلال عملية فصل التعليمات البرمجية الخاصة بك وتحسين تفاعلات قاعدة البيانات باستخدام نمط تصميم وحدة العمل (Unit of Work).
ستنتقل من كتابة عبارات DML المشتتة والمتكررة إلى إدارة تغييرات قاعدة البيانات في معاملة واحدة منظمة. ومن خلال اعتماد هذه الأنماط المعمارية المنظمة، ستتعلم كيفية كتابة تعليمات برمجية مجمعة بطبيعتها، وأسهل في الاختبار، وقابلة للصيانة بشكل كبير.
ما ستتعلمه:
- فهم المفاهيم الأساسية لنمط وحدة العمل وكيفية إدارته لحدود المعاملات.
- تطبيق فصل الاهتمامات لعزل عمليات قاعدة البيانات عن منطق عملك الأساسي.
- تكوين وتسجيل عمليات الإدراج والتحديث والحذف في قاعدة البيانات للتنفيذ في معاملة واحدة محسنة.
- ممارسة مبادئ تصميم Apex الحديثة، بما في ذلك المعالجة الآمنة للأنواع والتجميع بشكل سليم.
- تنفيذ وحدات اختبار تعتمد على المحاكاة (mock-based) للتحقق من منطق العمل دون الالتزام بسجلات فعلية في قاعدة البيانات.
- الاستفادة من ميزات Apex الحديثة لكتابة كود مؤسسي أنظف وأكثر قابلية للصيانة.
يبدأ هذا الكورس بالمفاهيم الأساسية، حيث يحدد مشكلات إدارة المعاملات حدود الحاكم قبل إرشادك خطوة بخطوة عبر تنفيذ النمط. ستستكشف سيناريوهات واقعية، وتقرأ من خلال تفسيرات واضحة وأمثلة تعليمية منظمة توضح كيفية إعادة هيكلة DML القياسية إلى أنماط معمارية نظيفة.
تم تصميم هذا الكورس لمطوري Salesforce الذين يفهمون بناء جملة Apex الأساسي ويرغبون في الارتقاء بمعايير البرمجة الخاصة بهم إلى مستوى المؤسسات. لا يلزم وجود خبرة سابقة في أنماط التصميم.
ابدأ القراءة اليوم لتحويل كود Apex الخاص بك إلى بنية قابلة للتطوير وجاهزة للمؤسسات.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 30 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
💼 جاهز لسوق العمل
🎓 بشهادة
تطوير الخدمات الجزئية باستخدام.NET و Next.js
شهادة
تطبيق عملي
DA 2,000.00
→
💼 جاهز لسوق العمل
🎓 بشهادة
تطوير Apex: المشغلات، والمهام المجمعة، وخدمات البريد الإلكتروني
شهادة
تطبيق عملي
DA 2,000.00
→
⚡ الأفضل للبداية
🎓 بشهادة
AWS Lambda لمطوري .NET: بناء تطبيقات C# بدون خادم
شهادة
تطبيق عملي
DA 2,000.00
→
🌟 اختيار الطلاب
🎓 بشهادة
تكامل وتطوير واجهات برمجة التطبيقات لـ App Connect Enterprise (ACE)
شهادة
تطبيق عملي
DA 2,000.00
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع