Course Outline:
Day 1: Platform Fundamentals, Data Modeling & Security
Salesforce Platform Overview & App Builder Tools
- Salesforce cloud offerings: Sales, Service, Marketing, and Experience Cloud
- Multi-tenant architecture and the metadata-driven development model
- Key declarative tools: Schema Builder, Flow Builder, and Lightning App Builder
- AppExchange: discovering, evaluating, and installing apps
- Platform editions, licenses, and the Salesforce release cycle
Data Modeling & Management
- Standard objects: Account, Contact, Lead, Opportunity, and Case
- Custom objects: creation, fields, page layouts, and record types
- Field types: text, number, currency, formula, picklist, and roll-up summary
- Object relationships: Lookup, Master-Detail, and Many-to-Many (junction objects)
- Schema Builder for visual data model design
- Hands-on: Design and build a custom data model for a sample business scenario
Data Management & Security Model
- Object and field-level security: profiles, permission sets, and permission set groups
- Record-level security: Organization-Wide Defaults (OWD), Role Hierarchy, and Sharing Rules
- Manual sharing and Teams (Account, Opportunity, Case)
- Import tools: Data Import Wizard and Data Loader
- Duplicate management: matching rules and duplicate rules
- Hands-on: Configure a complete security model and import sample data
Day 2: Business Logic & Process Automation
Formula Fields & Validation Rules
- Formula field syntax and return types
- Common formula functions: IF, CASE, TEXT, DATE, DATEVALUE, and BLANKVALUE
- Cross-object formula fields
- Roll-up summary fields: COUNT, SUM, MIN, and MAX
- Validation rule syntax, error placement, and best practices
- Hands-on: Build formula fields, roll-up summaries, and validation rules for a business scenario
Flow Builder — Fundamentals
- Automation tool comparison: when to use Flow vs. Workflow vs. Process Builder
- Flow types: Record-Triggered, Auto-Launched, Screen, and Scheduled Flows
- Flow elements: Assignment, Decision, Loop, Get/Create/Update/Delete Records
- Variables, collections, constants, and formulas in Flow
- Debugging and testing Flows in the Flow Builder
- Hands-on: Build a record-triggered Flow to automate a multi-step business process
Flow Builder — Advanced & Approval Processes
- Subflows: building reusable Flow components
- Screen Flows: input/output variables and conditional field visibility
- Scheduled Flows for recurring batch automation
- Approval Processes: setup, steps, entry criteria, and final actions
- Email alerts and template-based notifications
- Hands-on: Build a Screen Flow for guided data entry and configure an Approval Process
Day 3: User Interface, Analytics & Deployment
Lightning App Builder & User Interface Design
- Lightning App Builder: record pages, app pages, and Home pages
- Standard and custom Lightning components on the component palette
- Dynamic Forms: field placement, visibility rules, and required conditions
- Dynamic Actions: button and action visibility based on criteria
- Lightning Navigation Apps: tabs, utility bars, and console navigation
- Compact layouts, related lists, and list view customization
- Hands-on: Design and activate a custom Lightning record page with Dynamic Forms and Actions
Reports, Dashboards & Analytics
- Report types: tabular, summary, matrix, and joined reports
- Report filters, cross-filters, row-level formulas, and bucket fields
- Groupings, subtotals, and conditional highlighting
- Dashboard components: charts, metrics, gauges, and tables
- Dynamic dashboards and running user context
- Scheduling reports and subscribing to dashboards
- Hands-on: Build a suite of reports and an executive dashboard for a business scenario
App Deployment & Certification Prep
- Change Sets: outbound components, inbound deployments, and validation
- Sandbox types: Developer, Developer Pro, Partial, Full, and Scratch Orgs
- Sandbox refresh strategy and deployment best practices
- Managed and unmanaged packages: use cases and AppExchange publishing basics
- Platform App Builder exam overview: domains, weights, and Trailhead study paths
- Practice questions and certification exam strategy
- Hands-on: Package and deploy a complete custom app using Change Sets
Training material provided: Yes (Digital format)
Hands-on Lab: Students should have access to a free Salesforce Developer Org or Trailhead Playground. A Trailhead account is recommended for certification practice and hands-on challenges.