Salesforce
Admin & Developer
Training
Course Curriculum
Salesforce Admin & Dev – Course Curriculum
Administrator Sessions
§ Introduction to Cloud computing and Salesforce Administration
o Basics of cloud computing, Salesforce Architecture, Salesforce Org, Salesforce Fundamentals
§ Modelling Data in Salesforce
o Conventional DB tables vs Objects, Standard vs Custom objects, Objects, Fields, Relationships,
Schema Builder, Field Types, Record Types, Page Layouts, Lookup Filters and Search Layouts
§ User & Data Management
o What is a user, Types of users and licenses, creating a user, unlock user, freeze/unfreeze user,
Inactivate user, Salesforce Inspector, DQL, DML, Other data management tools
§ Profiles, Permissions, Implementation in a Custom Application
o What is a Profile and the features it controls, what is a Permission set and the features it controls,
Profile vs Permission set, Custom Permission, Permission Set Groups, Best Practices
§ Security and Access Management
o Org Level, Object Level, Record Level and Field Level security, how object and Record level access
work together, Queues and Public groups
§ Formulas, Validations, Rollups and Approvals
o Formula Operators, Validation Rules, Rollup Summaries and Standard Approval Processes,
applications of all of these concepts
§ Flows – Part I
o Types of Flows, Resources and Elements, Screen Flow, Debug a Flow, Limitations of a Flow
§ Flows - Part II
o Auto Launched Flow, Record Triggered Flow and Scheduled Flow
§ Reports and Dashboards
o Tabular, Summary, Matrix and Joined Reports, Formatting Reports, Creating & Sharing Dashboards
§ Sales & Service Cloud + Refresher session
o Sales cloud objects, Web to Lead, Lead conversion, Service cloud objects, Case management, Web
to Case, Email to Case, Review of sessions 1 through 10
Salesforce Dev & Admin Course Curriculum Copy Right ©2024. CRIZAL CONSULTING
Developer Sessions
§ Introduction to Apex
o Features of Apex, Developer Console and executing code, Data types, Variables, Constants, Arrays,
Operators, List vs Map, Loops, Decision Making in Apex
§ Querying and Manipulating Data using Apex
o SOQL Basics, Select Queries, Parent to Child, Child to Parent, Query record is batches, Binding
variables, DML Operations in Apex
§ Apex Triggers and Methods
o Syntax of a Trigger, Types of Triggers, Context Variables, Trigger Bulkification, Best Practices
§ Apex Batch Classes
o What is a Batch Apex and its Advantages, Apex vs Batch Apex, Methods, Execution, Job Statuses,
Limitations of Batch Apex
§ Apex Test Classes & Debugging
o Assert Method, creating test data, Testing Triggers and Batch Apex, Debugging, Log Messages
§ IDE/ Development Tools
o VS Code, Install DX CLI and Extensions, create a project, Authenticate and retrieve org
components, Create an Apex class in VS code, Deploy changes through VS code
§ Customizing User Interface using AURA
o Aura framework, Anatomy of Aura, Attributes and Expressions, Communication with Salesforce,
Communication between two components, Communication between Child to parent & Parent to
child, Debugging & styling in Aura, Creating your first Aura component
§ Customizing User Interface using LWC
o What is LWC, Advantages of LWC, LWC Basics, Aura vs LWC, Creating your first LWC component
§ Deployment Tools
o Introduction to Salesforce Environments, preparing for a deployment, Pre vs Post deployment
changes, Using change sets, Limitations of change sets
§ Final Refresher Session
o Review of sessions 11 through 19
Salesforce Dev & Admin Course Curriculum Copy Right ©2024. CRIZAL CONSULTING