دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 5
نویسندگان: Dan Appleman
سری:
ISBN (شابک) : 9781936754151
ناشر: Desaware Publishing
سال نشر: 2021
تعداد صفحات: 383
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Advanced Apex Programming in Salesforce به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب برنامه نویسی پیشرفته Apex در Salesforce نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents Introduction Note to Readers of Previous Editions Sample Code About the Code Listings Part I – Thinking in Apex Beyond Syntax 1 – The Execution Context Running Apex Code 2 – Static Variables Maintaining Data Across Trigger Invocations Caching Data Controlling Program Flow 3 – Limits The Nature of Limits Dealing with Limits Platform Cache Other Limits Thinking of Limits 4 – Bulk Patterns An Interesting Challenge Building to Tests Evaluating Worst-Case Conditions A Common Solution Query Optimization Into the Future Batch Apex Enforcing Data Integrity The Update Case The DML Dilemma Addressing Data Skew Other Approaches Bulk Patterns and Web Services Part II – Application Architecture and Patterns 5 – Fun With Collections Using Maps to Obtain Sets Grouping Objects Case Sensitivity Avoid Using Objects as Keys Keeping Track of Objects to Update The Contains Method Eliminating Duplicate Fields from Queries 6 – Triggers The Framework Dilemma One Trigger to Rule Them All Architecture, Triggers, and Happy Soup Implementing a Trigger Dispatcher Managing Data Updates Implementing a Data Manager Controlling Program Flow We All Live in the Same Metadata Defensive Trigger Architectures Controlling Trigger Execution in Four Acts Best Practices Defensive Trigger Patterns with Static Variables The All-or-nothing Dilemma Defense Through Cooperation Additional Trigger Considerations Before vs. After Triggers Missing Triggers Change Data Capture 7 – Going Asynchronous Setting the Stage Future Calls - Simple but Flawed Industrial Strength Future Calls Going Asynchronous with Batch Apex Handling Errors in a Batch Process Going Asynchronous with Queueable Apex Handling Errors in Queueable Apex Using Queueable Apex to Replace Future Calls Centralized Asynchronous Processing Asynchronous Transactions with Callouts Going Asynchronous with Scheduled Apex Suicide Schedulers Going Asynchronous with Platform Events Going Asynchronous with Change Data Capture 8 – Concurrency Introduction to Concurrency Optimistic Concurrency Pessimistic Record Locking (For Update) Handling DML lock errors 9 – Application Configuration Storing Configuration Data Accessing Custom Settings and Custom Metadata Writing Custom Settings Custom Setting Quirks Writing Custom Metadata Thinking About Application Configuration Part III – Testing, Debugging and Deployment 10 – Debugging and Diagnostics Reproducing Problems Diagnostic Data Instrumenting Apex - I Centralized Exception Handling Instrumenting Apex – II Instrumentation and Platform Events Thinking about Debugging and Diagnostics 11 – Unit Tests Why Johnny Won’t Test Testing in the Real World Common Test Design Patterns Using Test.LoadData Object Initialization Revisited Testing Namespaced Code Testing in Packages 12 – Designing for Packages Dynamic SOQL and Dynamic Apex Person Accounts Other Best Practices Fun with Namespaces Managing Organizations – With Salesforce DX 13 – Maintaining Apex The Nightmare Scenario The Perfect Scenario Salesforce DX in the Real World Salesforce for the Enterprise Salesforce DX for Managed Packages Fun with Sandboxes Continuous Integration Salesforce Updates Using Salesforce Support Conclusion Acknowledgements and Dedication About the Cover Online Courses by Dan Appleman Full Circle Insights Also by the Author