Mastering Apex Programming: A Salesforce developer's guide to learn advanced techniques and programming best practices for building robust and scalable enterprise-grade applications

Это второе издание углублённого руководства по программированию на Apex — собственном языке платформы Salesforce. Книга предназначена для разработчиков, которые хотят выйти за рамки базового синтаксиса и освоить продвинутые техники создания надёжных, масштабируемых корпоративных приложений.

В первой части рассматриваются фундаментальные аспекты разработки на Salesforce: триггеры, тестирование и безопасность. Автор подробно разбирает типичные ошибки (Null pointer exceptions, проблемы с bulkification), методы отладки (Apex Replay Debugger, Apex Interactive Debugger), архитектуру триггеров и обработку исключений. Особое внимание уделяется управлению выполнением триггеров и использованию trigger handler frameworks.

Книга содержит практические рекомендации по написанию эффективного и поддерживаемого кода, работе с данными в условиях многопользовательской среды Salesforce, а также по организации тестирования (включая создание тестовых данных, мокирование и best practices). Материал основан на реальном опыте разработки и отражает современные подходы к построению приложений на платформе.

Издание будет полезно как опытным разработчикам Salesforce, стремящимся углубить свои знания, так и тем, кто переходит на Apex с других языков и платформ. Книга помогает систематизировать понимание экосистемы Salesforce и избежать распространённых антипаттернов.

Mastering Apex Programming: A Salesforce developer's guide to learn advanced techniques and programming best practices for building robust and scalable enterprise-grade applications
A
Автор
Paul Battisson
Издательство
Packt Publishing
Год
2023
Язык
Английский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент