Skip to content

PacktPublishing/Salesforce-Platform-Enterprise-Architecture-4th-Edition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 

Repository files navigation

Salesforce Platform Enterprise Architecture - Fourth Edition

This is the code repository for Salesforce Platform Enterprise Architecture - Fourth Edition, published by Packt.

Important: The code snippets for each chapters are in the respective chapter-wise branch of the repository.

A must-read guide to help you architect and deliver packaged applications for enterprise needs

About the book

Salesforce Platform Enterprise Architecture covers effective solutions in detail, while teaching the best practices to help you deliver tailor-made enterprise applications to your high-end customers. With this guide, you’ll gain plenty of in-depth knowledge to build, customize, and scale your applications on a single platform with ease.

What you will learn

  • Create and deploy packaged apps for your own business or for AppExchange
  • Understand Enterprise Application Architecture patterns
  • Customize mobile and desktop user experience with Lightning Web Components
  • Manage large data volumes with asynchronous processing and big data strategies
  • Learn how to go beyond the Apex language, and utilize Java and Node.js to scale your skills and code with Heroku and Functions
  • Learn how to unit test your code with mocking frameworks such as ApexMocks and Jest
  • Use Salesforce AWS Integration and External Services to integrate external code and data with your application

Table of Contents

Chapters

  1. Building and Publishing Your Application
  2. Leveraging Platform Features
  3. Application Storage
  4. Apex Execution and Separation of Concerns
  5. Application Service Layer
  6. Application Domain Layer
  7. Application Selector Layer
  8. Additional Languages, Compute, and Data Services
  9. Building User Interfaces
  10. User Interfaces and the Lightning Component Framework
  11. Providing Integration and Extensibility
  12. Asynchronous Processing and Big Data Volumes
  13. Unit Testing
  14. Source Control and Continuous Integration
  15. Integrating with External Services
  16. Adding AI with Einstein

If you feel this book is for you, get your copy today! Coding

Following is what you need for this book:

In order to follow the practical examples in this book, you will need to install the Salesforce DX CLI and Salesforce Extensions for Visual Studio Code. You will also require access to a Salesforce Developer Edition org via https://developer.salesforce.com/ and a temporary Salesforce DevHub org via https://developer.salesforce.com/promotions/orgs/dx-signup.

With the following software and hardware list you can run all code files present in the book.

Software and Hardware List

  • Salesforce DevHub Org Trial
  • Salesforce Developer Edition org (to register your test package namespace)
  • Salesforce DX CLI
  • Salesforce Extensions for Visual Studio
  • Salesforce Developer Console (partial usage as needed)
  • GitHub Desktop client

Know more on the Discord server Coding

You can get more engaged on the discord server for more latest updates and discussions in the community at https://packt.link/businesscenter

Download a free PDF Coding

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost. Simply click on the link to claim your free PDF. https://packt.link/free-ebook/9781804619773 Coding

We also provide a PDF file that has color images of the screenshots/diagrams used in this book at "https://packt.link/PTWMq" Coding

Get to Know the Author

Andrew Fawcett has over 30 years of experience holding several software development-related roles with a focus around enterprise-level product architecture. He is experienced in managing all aspects of the software development life cycle across various technology platforms, frameworks, industry design patterns, and methodologies. He is currently a VP, Product Management, and a Salesforce Certified Platform Developer II at Salesforce. He is responsible for several key platform features and emergent products for Salesforce. He is an avid blogger, open source contributor and project owner, and an experienced speaker. He loves watching movies, Formula 1 motor racing, and building Lego!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •