更新时间:2021-08-05 17:52:53
封面
版权页
Credits
Foreword
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Support files eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Building Publishing and Supporting Your Application
Required organizations
Introducing the book's sample application
Package types and benefits
Creating your first managed package
Package dependencies and uploading
Introduction to AppExchange and listings
Installing and testing your package
Becoming a Salesforce partner and benefits
Licensing
Providing support
Customer metrics
Trialforce and Test Drive
Summary
Chapter 2. Leveraging Platform Features
Packaging and upgradable components
Understanding the custom field features
Understanding the available security features
Platform APIs
Localization and translation
Building customizable user interfaces
E-mail customization with e-mail templates
Workflow and Flow
Social features and mobile
Chapter 3. Application Storage
Mapping out end user storage requirements
Understanding the different storage types
Reusing the existing Standard Objects
Importing and exporting data
Options for replicating and archiving data
External data sources
Chapter 4. Apex Execution and Separation of Concerns
Execution contexts
Apex governors and namespaces
Where is Apex used?
Separation of Concerns
Patterns of Enterprise Application Architecture
Unit testing versus system testing
The packaging code
Chapter 5. Application Service Layer
Introducing the Service layer pattern
Implementation of design guidelines
Handling DML with the Unit Of Work pattern
Services calling services
Contract Driven Development
Testing the Service layer
Calling the Service layer
Chapter 6. Application Domain Layer
Introducing the Domain layer pattern
Implementation design guidelines
Domain class template
Implementing Domain Trigger logic
Implementing custom Domain logic
Object-oriented programming
Testing the Domain layer
Calling the Domain layer
Updating the FormulaForce package
Chapter 7. Application Selector Layer
Introducing the Selector layer pattern
Implementing design guidelines
The Selector class template
Implementing the standard query logic
Implementing the custom query logic
Introducing the Selector factory
Chapter 8. User Interface
What devices should you target?
Leveraging the Salesforce standard UI
Translation and localization
Client communication layers
Visualforce
Custom Publisher Actions
Creating websites
Mobile strategy
Custom Reporting and the Analytics API
Chapter 9. Providing Integration and Extensibility