Course Content
Introduction to cloud and CRM
- What is Cloud Computing?
- Main objectives for Cloud
- Benefit and features of Cloud Services
- Overview of IAAS, PAAS and SAAS
- What is CRM
- Understanding of CRM Entities
- Explaining the need for CRM module in each organization
- CRM Concept and Terminology
Salesforce Overview
- Understanding Salesforce
- Feature and benefit of Salesforce
- Product editions of Salesforce.com
- What is the Force.com platform
- Org settings
- Different type of Sandbox environment
- Declarative Vs Programmatic customization
Creation of company profile
- creating Company Profile
- Setting Fiscal Year
- Setting Business Hours
- Setting Holidays
- Setting Language
- Identifying Edition
salesforce customization and structure
- Understanding Salesforce Customization
- Create custom profile and fields
- Customize validation
- Page layouts
- Setup field-level security
- Custom Application creation
- Custom Object creation
- Fields creation using data types
- Tab Creation
- Customize standard objects
- Action Column
Exploring relationships
- Understanding of Relationship
- Create Relationship
- Adding Fields
- Lookup Relationship
- Rollup summary fields
- Many-to-Many Relationship
- Record Types
- Picklists
- Validation Rules
Security
- Users create and manage
- Organization-wide defaults
- Record access
- Create the role hierarchy
- Role transfer & mass Transfer functionality
- History for Profiles, Login
Working with workflows, report, and analytics
- Defining workflow
- Overview of Reports
- Tabular
- Join reports
- Summary reports
- Dashboard
salesforce development
- Enable Development Mode
- MVC Architecture
- Developer Console Usage
- Query Editor Usage
- Execute Anonymous Window
- Create Class Using Developer Console
- Create Visualforce Using Developer Console
- Test and Debug Using Developer Console
Creation of visual force pages
- Create VF Using URL
- Create VF Using Developer Console
- Create VF Using Standard Navigation
Visualforce framework
- Purpose of Visualforce
- Visualforce Concepts
- Visualforce Components
- Comparison with HTML
- Standard Controllers
- Cascading Style Sheets
- Controller Extensions
- Custom Controller
- Hide and show in Visualforce page
- Error message in Visualforce page
- Try Catch block
- Try Catch block
- Usage of CSS in Visualforce page
- Usage of JavaScript in Visualforce page
Apex Overview
- Troubleshooting Tricks
- Step by Step Troubleshooting
- Debugging Test Case
- Introduction to Apex
- Benefit and feature of Apex
- Apex Programming and fundamentals
- Classes and Interfaces
- Running Apex
- Invoking Apex
- Apex Control flow statements
- Collections (List, Set, and Map)
- Client validations
- Batch Apex
Working with Apex and data
- Force.com in Query language
- Understanding SOQL and SOSL queries
- Dynamic SOQL and SOSL
- Bulk Data Operations with Apex
DML Operations
- DML STATEMENTS VS DATABASE CLASS METHODS
- Database DML Operations
- Insert Statement
- Update Statements
- Upsert Statement
- Delete Statements
- Undelete Statements
- Rollback operations
Salesforce Apex triggers
- Overview Of Triggers
- Trigger Events
- Before Triggers
- After Triggers
- Insert Triggers
- Update Triggers
- Delete Triggers
- Trigger.New
- Trigger.Old
- Trigger.NewMap
- Trigger.OldMap
Test classes overview
- Overview on Test classes
- Start Test and Stop Test
- Test Class on Apex class
- Test Class on Batch APEX
- Test Class on Schedule Apex
- Test Class on Triggers
Salesforce lightning experience
- Introduction to Lightning Experience
- Lightning Component Framework
- Introduction to aura framework
- Enabling of Lightning Experience for your organization
- Lightning component bundle resources
- Lightning Application
- Lightning Component