Post on 22-Jun-2020
CCSACheckpoint
CCSA Checkpoint
www.sevenmentor.com
SalesforceSalesforce
www.sevenmentor.com
www.sevenmentor.com
Chapter 1
Introducing the concept of Cloud ComputingIntroduction of cloud vendors (Salesforce)Overview of each of three building blocks in cloud applications1. SAAS (Salesforce.com)2. PAAS (Force.com)3. IAAS
Chapter 2
Overview of Database ConceptsDatabase structureNormal (Excel based) Database Vs. Relational (Salesforce) DatabaseBenefits & Use of Relational Database
Chapter 3
Introducing the Force.com PlatformUnderstanding of Standard ObjectsStandard Object Flow (SAAS)Creation of a Free Developer account :http://www.developerforce.com/events/regular/registration.php(This org will be used to develop and test the application during the entire Course)
Chapter 4
Building a Simple AppBecoming familiar with the Force.com Setup AreaIntroduction of Standard ObjectsIntroduction of Custom ObjectsIntroduction of Tabs, Standard & Custom Fields, Detail Page and Related Lists
www.sevenmentor.com
Chapter 5
Enhancement of the AppRelationships:Types of RelationshipUnderstanding of each Relationship with a use business caseDifferentiation between One-to-Many and Many-to-ManyIntroduction of Primary-Keys & Foreign-Keys (Conceptual Knowledge)Roll-up Summery FieldFormula & Cross Object Formula Field:Guidance & Hand-on with Date, Text and number formulas
Chapter 6
Securities in Salesforce AppObject Level SecuritiesDescribe different object-wise permissions and their impactDifference between Read Vs. View All, Edit Vs. Modify AllRecord Level SecuritiesDescribe OWD (Organization-Wide Default)Record sharing using Roll-HierarchyDescribe Sharing RulesManual SharingField Level SecuritiesField PropertiesUnique propertyExternal Id (Considered in Data Management)Required property
Chapter 7
Business Logic ImplementationRules for Automation:Validation Rule (Run on highest priority for the App)Workflow (Time-Dependent & Time-Independent)Assignment RuleAuto-Response Rule (Live example with Web-to-Lead functionality)Escalation RuleIntroduction and use of Record TypeIntroduction and use of Different Page-Layouts using Record-Type
www.sevenmentor.com
Chapter 8
Approval Process:Single-step ApprovalMulti-steps ApprovalDifferentiation between Workflow rule & Approval processEmail to approve the requestUnderstanding the order of Execution of all these rules
Chapter 9
SOQL & SOSLIntroduction of SOQL & SOSLIntroduction of Queries traversing from Child to Parent ObjectIntroduction of Queries traversing from Parent to Child ObjectIntroduction of aggregate QueriesIntroduction of Semi-Join & Anti-JoinField Semi-Join & Anti-JoinReference Semi-Join & Anti-Join
Chapter 10
Complex Business Logic ImplementationIntroduction of ApexIntroduction of Collection Types, Loops & DML StatementsUnderstanding of Traditional FOR LOOP & Advance FOR LOOPUnderstanding of Loops with SOQLsImplementation of Apex-TriggerUnderstanding & Use of Trigger Context Variables
Chapter 11
Data ManagementIntroduction Import-WizardFew Standard Objects and All Custom Objects will be supportedDe-Duplication as default behaviorUse of External IDsIntroduction & Use of Apex Data-LoaderUse of different actions (Call) like Import, Update, Upsert, etc.Also Supported by CLIDifference between Import-Wizard & Data-Loader
www.sevenmentor.com
Chapter 11
Data ManagementIntroduction Import-WizardFew Standard Objects and All Custom Objects will be supportedDe-Duplication as default behaviorUse of External IDsIntroduction & Use of Apex Data-LoaderUse of different actions (Call) like Import, Update, Upsert, etc.Also Supported by CLIDifference between Import-Wizard & Data-Loader
Chapter 12
Introduction of MVC Architecture:Data ModelViewControllerReport & Dashboard
REPORT:Introduction of Report Types (Standard Report Type & Custom Report Type)Introduction of Types of ReportTabular ReportSummary ReportMatrix ReportJoin ReportFeature of the SFDC ReportCustom Summary Formula fieldBucket FiledCondition High-lightingScheduling report for future run
www.sevenmentor.com
DASHBOARD:Introduction of different dashboard components and their usageSelection of the Component to meet the given requirementDashboard SettingsFormatting of the Different Graphs (Components)Drill down to the source report while click on the graphsDashboard Running User concept
Chapter 13
Building a Visualforce (Custom) Page for the App:Introduction of Visualforce PagesDifference between Standard Controller & (Custom) ControllerHands-on to Create a List-view, Detail-Page, Copy the page as PDF when click a Button or LinkHands-on to display data in Table format, enabling pagination, calling action on a Button or Link, etc.Use of JavaScript in VF-pages. (Adding dependencies, etc.)
Chapter 14
Overview of other force.com capabilitiesDifferent type of Sandboxes and their usageEnable Web-to-Lead (or Web-to-Case) for the orgIntroduction of Site.Com and creation of site using itIntroduction of Debug Logs
Chapter 15
Learning Apex & Deployment ToolsIntroduction of Apex ClassesInvoke a class or its method via TriggersUse as a Controller for a VF pageDifference between Controller & ExtensionIntroduction of test class & methods to cover ApexDeployment Tools:Force.com IDE (Eclipse Plugin)Force.com Migration Tool (Ant Based)One live Force.com Project:- (Two weeks)