更新时间:2021-07-09 18:31:30
封面
版权信息
Credits
Foreword
About the Author
Acknowledgements
About the Reviewers
www.PacktPub.com
Customer Feedback
Preface
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
Becoming a Salesforce partner and benefits
Introduction to AppExchange and listings
Installing and testing your package
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
Process Builder 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
Packaging the 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 custom query logic
Introducing the Selector factory
Chapter 8. User Interface
Which devices should you target?
Introducing Salesforce Standard UIs and Lightning
Leveraging the Salesforce standard UIs
Generating downloadable content
Generating printable content
Client server communication
Managing limits
Object and field-level security
Managing performance and response times
Using the Service layer and database access
Considerations for using JavaScript libraries
Custom Publisher Actions
Creating websites and communities
Mobile application strategy
Custom reporting and the Analytics API
Chapter 9. Lightning