Basics of Cloud Computing:
- Overview of each of three building blocks in cloud applications
- SAAS
- PAAS
- IAAS
- Different Cloud Service providers
Salesforce Architecture:
- Introduction of MVC Architecture
- Model
- View
- Controller
- Feature of Salesforce
Database Concepts:
- Overview of Database Concepts
- Database structure
- Normal Database Vs. Relational Database
- Database concept in Salesforce platform
Sales Cloud / Service Cloud:
- Introducing the Force.com Platform
- Understanding the basic of sales application with Standard Object
- Understanding Service cloud
Objects and Fields:
- Building a Simple App
- Becoming familiar with the Force.com Setup Area
- Introduction of Custom Objects
- Introduction of Tabs
- Understanding concept of Standard & custom field
- Basics of External ID & different types of field data type
Relationships:
- Utilizing different Types of Relationship
- Understanding Lookup and Master-Detail relationship with Use case
- Differentiation between One-to-Many and Many-to-Many
- Introduction of Primary-Keys & Foreign-Keys (Conceptual Knowledge)
- Roll-up Summary Field
- Formula & Cross Object Formula Field
Data Management:
- Data Management
- Introduction to Import-Wizard
- Use of External IDs
- Introduction & Use of Apex Data-Loader
- Use of different actions (Call) like Import, Update, Upsert, etc
- Difference between Import-Wizard & Data-Loader
Security and Sharing:
- Learn about factors to consider when designing applications for multiple users
- Create profiles, understand what a profile controls (including data access), and customize profiles to manage the user experience
- Create and customize permission sets to manage the user experience
- Customize the user experience with record types and page layouts
- Control access to records
- Employ organization-wide defaults (OWDs), sharing rules and levels, roles, public groups, and manual share
- Apply profiles, OWDs, role hierarchy, and sharing to restrict access to sensitive data
- Apply OWDs, public groups, and manual sharing to create conditional access to data
- Analyze suitability of field-level security, page layouts, types to satisfy business requirements
Validation, Workflow rules and Process Builder:
- Business Logic Implementation
- Rules for Automation
- Validation Rule (Run on highest priority for the App)
- Workflow (Time-Dependent & Time-Independent)
- Assignment Rule
- Auto-Response Rule (Live example with Web-to-Lead functionality) Escalation Rule
- Introduction and use of Record Type
- Introduction and use of Different Page-Layouts using Record-Type
- Process Builder details overview and Use cases
Approval Process:
- Approval Process :Single-step Approval ,Multi-steps Approval
- Differentiation between Workflow rule & Approval process
- Email to approve the request
- Understanding the order of Execution of all these rules
Reports and Dashboards:
- Report & Dashboard
- Introduction of Types of Report
- Tabular Report
- Summary Report
- Matrix Report
- Join Report
- Feature of the SFDC Report
- Custom Summary Formula field
- Bucket Filed
- Condition High-lighting
- Scheduling report for future run
- Drill down to the source report while click on the graphs
- Dashboards components
- Dashboard Running User concept
Query Language in Salesforce:
- Basics of SOQL & SOSL
- Basics of Queries traversing from Child to Parent Object
- Basics of Queries traversing from Parent to Child Object
- Basics of Aggregate Queries
Apex & Trigger:
- Complex Business Logic Implementation
- Introduction of Apex
- Implementation of Apex-Trigger
- Understanding & Use of Trigger
VisualForce Pages:
- Introduction of Visualforce Pages
- Difference between Standard Controller & (Custom) Controller
Lightning Development:
- Introduction to lightning framework
- Creating lightning component
- Using lightning in salesforce 1
- Fixing performance warnings
Sites, Debug Logs:
- Overview of other force.com capabilities
- Different type of Sandboxes and their usage
- Introduction of Site.Com and creation of site using it
- Introduction of Debug Logs
Test Class:
- Learning Apex & Deployment Tools
- Introduction of Apex Classes
- Invoke a class or its method via Triggers
- Use as a Controller for a VF page
- Introduction of test class & methods to cover Apex
Integration:
- Integration using web service with real time business use cases.
- One way Integration, Two-way integration
Deployment:
- Manage Unmanaged Package
- Uploading package with Namespace
- Installing the package on Customer environment