Salesforce Development

Follow us on

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


Follow us on