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 и избежать распространённых антипаттернов.









