+

We'd love to work with you!

By answering these 7 questions, we can find out if we're a match

Build Application Architect Expertise

Course Details Find Out More
Code ARC901
Tuition (CAD) Array
Tuition (USD) 1800.00

Dive into the two cornerstone domains of being an Application Architect: Data Architecture and Management, and Sharing and Visibility. In this 4-day workshop, our Architect experts will present you with a case study scenario that will be broken down and digested through iterative exploration. Learn how to design and build secure, scalable, and high-performing solutions through a combination of lecture, demos, hands-on exercises, and workshop presentations and discussions.

Who Can Benefit

  • This class is designed for enterprise architects, solution architects, and business analysts working to earn their Salesforce Application Architect credential, or for application architects looking to get more hands-on experience.

Skills Gained

  • When you complete this course, you will be able to:
  • Design data models that scale gracefully
  • Leverage Salesforce sharing mechanisms at an advanced level
  • Evaluate the nuances of field types and pick the right one for the circumstances
  • Make data model decisions that minimize record locking and other performance degradations

Prerequisites

  • Earn the Platform App Builder credential
  • Complete pre-work prior to attending the workshop

Course Content

Lessons and Topics

  • Application Architect Overview
  • Assess the Requirements to Become an Application Architect
  • Understand the Real-World Expectations of Application Architects
  • Review the Core Characteristics of Successful Application Architects

  • Scenario Introduction
  • Review the Application Architecture Scenario
  • Identify Scenario Problem Areas
  • Identify Scenario Actors and Licensing

  • Architecture Documentation
  • Understand Key Architecture Documentation Requirements
  • Learn About Best Practices for Artifact Documentation
  • Produce Architecture Documents

  • Data Modeling
  • Identify Relationship Types and Their Impact on Record Access, User Interface, and Reporting
  • Review the Considerations for Changing Field Types
  • Review the Considerations for Modifying Data Models with Schema Builder
  • Review the Considerations for Importing and Exporting Data
  • Identify Use Cases of External Objects
  • Determine an Appropriate Data Model
  • Understand Design Implications with Complex Environments and Large Data Volumes (LDV)

  • Data Management
  • Review the Considerations for Working with LDV
  • Review Data Lifecycle Concepts and Mechanisms
  • Review Master Data Management and System of Record Concepts
  • Review Data Migration, Planning, Preparation, and Execution
  • Identify Potential LDV and Calculate Expected Volumes
  • Go Further with Indexes Standard and Custom Skinny Tables
  • Lock Records

  • Security Model
  • Review the Considerations for Working with Internal and External Sharing Models
  • Restrict and Extend Object and Field Access
  • Determine Sharing Solutions
  • Identify Record Sharing Mechanisms (Declarative, Programmatic, Implicit)
  • Understand Teams Concepts (Account, Opportunity, Case)
  • Understand Person Accounts and Its Implication on Sharing
  • Encrypt Data

  • Sharing in Communities
  • Understand Community Security Mechanisms
  • Secure Integration Endpoints
  • Integrate and Specify Connected Apps and Named Credentials

  • Advanced Security & Visibility Concepts
  • Implement Security & Visibility Controls with Apex and Visualforce
  • Review Territory Management and Its Implication on Data Management, Sharing, and Visibility
  • Review Divisions and Its Implication on Data Management, Sharing, and Visibility
  • Understand Security and Visibility Controls on "Special" Objects

  • Solution Design
  • Determine When to Leverage Standard Products Functionality vs. Custom Build vs. AppExchange
  • Understand Declarative and Programmatic Configuration
  • Get to Know the Order of Execution
  • Automate Business Processes
  • Consider Reporting and Analytics Needs
  • Consider How to Store and Access Content/Files
  • Apply Solution Design Concepts to Real-World Problems and Scenarios

  • Deployment & Integration Best Practices
  • Review the Application Lifecycle
  • Understand How Sandboxes Should Be Used
  • Review Deployment Options
  • Identify Integration Patterns

  • Wrap-up
  • Review a Practice Scenario
  • Review What Was Covered

Find Out More

  • This field is for validation purposes and should be left unchanged.