SALESFORCE CRM – Admin & Developer (Duration: 60 Hours – 8 Weeks) – KRYTERION Partners for SALESFORCE CERTIFICATION
SALESFORCE COURSE CONTENTS
Introduction to CRM concepts and Cloud computing Day 1-Day 2
Salesforce.com Overview & Fundamentals and Introducing the force.com platform
Salesforce license types and the related considerations
Describe the capabilities of the core CRM objects in the Salesforce schema
Given a scenario, identify the boundaries of declarative customization and the use cases for programmatic customization
Identify common scenarios for extending an org using the AppExchange
Data Modeling and Management
Given a scenario, determine the appropriate data model. Day 3
Describe the capabilities of the various relationship types and the implications of each on record access, user interface, and reporting.
Identify the considerations when changing a field’s type.
Given a set of requirements, identify the considerations and select the appropriate field type.
Describe the capabilities and considerations of the schema builder. Day 4
Describe the options and considerations when importing and exporting data.
Describe the capabilities of and use cases for external objects.
Securing and Sharing data
Describe the features and capabilities available to restrict and extend object, record, and field access. Day 9-Day 10
Given a set of business requirements, determine the appropriate sharing solution
Business Logic and Process Automation
Describe the capabilities of and use cases for record types Day 11
Describe the capabilities of and use cases for formula fields
Describe the capabilities of, use cases for, and implications of roll-up summary fields.
Describe the capabilities of and use cases for validation rules.
Describe the capabilities of and use cases for approval processes. Day 12
Describe the capabilities of and use cases for workflow, visual workflow, and the Lightning Process Builder. Day 13-Day 14
Given a set of business requirements, recommend a solution to automate business processes. Day 15
Describe the ramifications of field updates and the potential for recursion
Describe the capabilities of and use cases for social features Day 17
Collaborating with chatter
Chatter features and use case Day 18
Describe the user interface customization options. Day 19
Describe the capabilities of and use cases for custom buttons, links, and actions
Describe the declarative options available for incorporating Lightning Components in an application. Day 20
Given a scenario, determine the appropriate user interface design.
Assignement 6/Elearning Day 21
Analyzing Data with Reports and Dashboards
Determine the features and capabilities available when creating reports, report types, and dashboards Day 22
Describe the key milestones and considerations when managing the application lifecycle. Day 25
Describe the differences between and considerations when using the various types of sandboxes.
Describe the capabilities of and considerations when using change sets
Describe the use cases of and considerations when using unmanaged packages
Given a scenario, determine the appropriate deployment plan
Moving beyond point and click App development
Describe the considerations when developing in a multi-tenant environment. Day 26
Describe how the Salesforce platform features map to the MVC pattern
Introduction to Apex Code
“Language Constructs ,describe how to declare variables and constants in Apex and how to assign values using
expressions” Day 27
Collections overview(Lists, Sets and Maps)
Invoking Apex Day 28
Classes, Objects and Interfaces
Describe how to use and apply Apex control flow statements.
Describe how to use basic SOSL, SOQL, and DML statements. Day 29
Apex Design Patterns Day 30-Day 31
Debugging Apex, Anonymous Scripts, Management of Debug Logs, Force.com IDE, Dev Console, Workbench.
Apex Triggers Day 32-Day 34
Utilization of Start/Stop, Testing Framework, Bulkified Code, Creation/Loading of test data, Testing for profile security using system.runAs
Describe when to use declarative automation features vs. Apex classes and triggers.
Visualforce Day 35-Day 37
Describe how to write Visualforce controllers.
Describe when and how to use standard Visualforce controllers vs. Apex custom controllers and controller extensions.
Introduction to webservices / Exposing Apex Methods as web services – REST and SOAP concepts Day 38-Day 39
Invoking callouts using Apex