Course Details

Salesforce Development Training in chennai

1.  Salesforce.com         
      
Introduction to Salesforce.com

2.    MVC Architecture      "Explanation about MVC                       
    M- Model
     V - View    C- Controller"

  • 3.    Development Tools   "Overview of different tools for development                       
          Developer Console
                          

  •       PageEditor                      

  •       Mavensmate                       

  •       Force.com

  •       IDEAnonymous window"   
      4.
    Basics of Programming     "Basicsof Object Oriented Programming & Explanation of
                                              

  •       Class          

  •       Constructor           

  •       Method          

  •       Object           

  •       Variable           

  •       Datatypes           

  •       AccessModifiers in SFDC"

5.  ApexClasses  

  •       Introduction to Apex Classes

6. ApexControllers   

  •       Standard Controller

  •       Custom Controller

  •       Extensions

  •       Standard SetController"

7.StaticVariables, Static Methods & Final Variables    

  •      Static Variable 

  •      Static Methods 

  •      Final variable


8. Collections 

  •      Overview of List with examples 

  •      Overview of Set with examples

  •      Overview of Map with examples

9. SalesforceObject Query Language (SOQL)     

  •     Limit 

  •     Offset 

  •     Group By 

  •     Order By 

  •     Where In 

  •    Parent to Child query 

  •    Child to Parent query             

  •   Aggregate Result"

10. SalesforceObject Search Language (SOSL)           

  •     Syntax of SOSL

  •     Examples 

  •     Difference between SOQL & SOSL

11. StaticResource              
      

  •  CreatingStatic ResourcesUsage of StaticResources

12Visualforce Pages                      
    

  •    Introductionto VF pages

13. Basic components of VF pages     

14.Input Components           

15. Output Components    
  

  •    OutputText

  •      OutputLabel

  •      OutputField

16. Other components          
   

  •    OutputPanel

  •       PanelGrid

17.CommandButtons 
   

  •    Creation of Buttons

  •       Locating them in apage

18. Controllers in VF pages            
   

  •    AddingControllers to VF

  •      PagesRelated examples

19.Debug Logs &PageMessages        
   

  •    Displaying pagemessages 

  •      Usage of Debug Logs

20. Grouping related data   
  

  •  Grouping Data using

  •      PageBlockTable

  •       DataTable

  •       DataList 

  •       Repeat

21. AJAX & Action methods       
   

  •   ActionSupportActionFunctionActionPolling"

22.Generating documents        
   

  •  Generating documentsin

     1. PDF  

     2. Doc

23.ApexPagination  
   

  •  Customizing pages to display number ofrecords

24.Getter&Setter Methods          
 

  • Overview of getter& setter methods

25.Sharing keywords       
  

  •   With Sharing

  •   Without Sharing

26.DML&Database.DMLOperations 

  •    Basics & typesof DML Operations

  •    Basics & typesof Database.DML Operations

27.Governor Limits   

  •   Importance ofGovernor limits

  •   Governor limits in an org

   1. Before& After Triggers

   2. Trigger Events  

        a.Insert 

        b.Update  

        c.Delete   

        d.Undelete

29.TriggerContext variables     
    

  •  Trigger.New          

  •      Trigger.Old         

  •     Trigger.NewMap    

  •     Trigger.OldMap                                       

  •    Trigger.isExecuting 

  •      Trigger.isInsert  

  •       Trigger.isUpdate  

  •     Trigger.isDelete

  •      Trigger.isUndelete   

  •    Trigger.isBefore 

  •     Trigger.isAfter"

30.Testclasses Importance of test classes with examples

31.TestUtility class (Test data factory)                  
   

  • Usageof Test Utility class with examples

32.Salesforceannotations         
    

  •   Overview of Differentannotations existing in Salesforce

33.Futuremethods   
   

  •   Usage & examplesof Future methods

34.Batch Apex Importance of Batch Apex with examples
35.Schedule Apex               
        

  •  Importanceof Schedule Apex with examples
    36.QueueableApex 
     

  •   Importance ofQueueable Apex with examples

37.Email Services    
  

  •    Overview of emailservices

38.Order of Execution      
    

  •  Order of exceution inSalesforce

39.Custom labels

  •      Creation of Customlabels           

  •     Importance of Custom Lables