Eligibility
Graduates and professionals of any background can learn salesforce development as the applications of salesforce is not restricted to one particular industry. However, here is a list of people who can get trained in salesforce development.
- Marketing and sales professionals
- Architects and designers
- Project managers
- Software developers
- One who get trained in other Salesforce related courses
Anyone who have knowledge in JAVA, C++, C#, PHP, Angular JS, and SQL can easily get Salesforce development training and enter into the advanced bright career of Salesforce.
Course Outline
Development:
- Enable Developing mode
- over View about Developer Console
- Installing Eclipse
- Overview about using eclipse and options
- Installing ant and Maven in the eclipse
OOPS (Object-Oriented Programming):
- MVC Architecture
- Comparision of MVC to APPS
- OOPS Basics
- Lexical
- Tokens
- Identifiers
- Varaibles
- Data Types
- Methods
- Access Modifiers
- Comparission between Method/Function and Procedure
- Classes
Creation of Variables:
- Getter Methods
- Setter Methods
- Creation of Methods
- with Sharing
- With Out Sharing
- Creation of Objects
- Reference Variables
- Constructors
- Class Scope
- Static Variables
- Static Methods
- Static Blocks
- Final Variables
- Final Static Variables
- Arrays
- Advantages and Disadvantages of Arrays
Apex:
- Collections
- List Class and Method
- Set Class and Methods
- Select Option Class
- SOQL ( Object Query Language)
- Group By/li>
- Having
- Limit
- Offset
- Update Lock
- Parent to Child object Query
- Child to Parent object Query
- Aggregate Result
- Compression of Database. Query and static query
- Governing limits for SOQL
- DML operations
- Database. DML operations
- Compression of DML with Database.DML
- Database. Save Point
- Database. Rollback operations
- Inheritance in Class
- Overriding classes
- Working with workbench
- .Writing a test classes
- SOQl Governing limit
- DML governing limit
- DML on No . of records
- Future Methods
- Setup Objects
- Non Setup Objects
- Mixed DML exception
- AsyncApexJob class
- Batch Apex
- Custom Iterable Class
- Database.QueryLocator
- Start Method
- executeMethod
- finshMethod
- Database.BatchableContext
- Implementing Database.Stateful Interface
- Calling Future Methods
- Creating a future methods in a batch
- Invoking callouts from Batch apex
- Implementing Database.AllowCallouts
- Calling batch with in a batch
- Handling exceptions in batch apex
- Sending email from finish
- Invoking another batch from Batch
- Serializing Batch apex
Email Services:
- Outbound Email Services
- Single Email Message
- Sending Pdf attachment
- Sending Email Template
- Attaching VF page as an attachment
- Attaching the Email to activities/li>
- Creating a PDF from future methods
- Mass Email Message
Governing Limits:
Inbound Email Service:
- Creating Inbound Email Handlers
- Creating Inbound Email Service
- Creating al lead based inbound email
- Invoke a batch apex based on inbound
Schedule Apex:
- Implementing Schedule Apex
- Cron Trigger
- Invoking Batch Apex
- Invoking Future Methods from Schedule Apex
- Invoking the Callouts from Schedule Apex
- Sending Email from Schedule Apex
- Test Classes
- Governing Limits
Triggers:
- Trigger Events
- Trigger Context variables
- Insert Triggers
- Trigger. New in before insert and after Insert .
- DML in before insert and after Insert.
- System validation and before Insert Trigger Combination.
- System validation and Before Insert and custom validations.
- System validation and Before Insert, Custom validation and after Insert trigger Combination.
- System Validation, Before Insert, Custom validation, after insert, Assignment Rule Combination.
- System Validation, Before Insert, Custom validation, after insert, Assignment Rule, Auto Response Combination
- System Validation, Before Insert, Custom validation, after insert, Assignment Rule, Auto Response, workflow Combination.
- System Validation, Before Insert, Custom validation, after insert, Assignment Rule, Auto Response workflow 1, workflow rule 2 Combination
- System Validation, Before Insert, Custom validation, after insert, Assignment Rule, Auto Response workflow 1, workflow rule 2, Rollup summary combination.
- System Validation ,Before Insert, Custom validation, after insert ,Assignment Rule, Auto Response workflow 1, workflow rule 2 ,Rollup ,Formulas combination.
Update Triggers:
- Trigger.Old
- Trigger.OldMap
- Trigger.New
- Triger.NewMap
- Recursive trigger
- Trigger handlers
- Trigger’s on Parent Child objects
Delete Triggers:
- Trigger. Old
- Trigger. OldMap
Undelete Triggers:
- Trigger. New
- Trigger. New Map
- Invoking Batch Apex from Triggers
- Invoking Schedule Apex from Triggers
- Invoking Email’s from Triggers
- Invoking future Methods from Triggers
- Invoking Callouts from Triggers
- Invoking apex classes from Triggers
- Data loader with Triggers
- Test Classes