Salesforce Development
Salesforce Development
Unit 1: OOPS Basics
- •Variables
- •Data Types
- •Access Modifiers
- •If-else statements
- •Loops
- •Methods
- •Classes
- •Data Hiding
- •Data Abstraction
- •Encapsulation
- •Inheritance
- •Polymorphism
- •Interface and Abstract Class
- •Constructors
Java Vs Apex
- Static Keyword
- •Static Variables
- •Static Methods
- •Static Blocks
Wrapper Class Apex
- Unit 2: Arrays and Collections
- •List Class and Methods
- •Set Class and Methods
- •Map Class and Methods
- •List of Wrapper Classes
Unit 3: SOQL &SOQL
- •SOQL (SalesForce Object Query Language)
- •DynamicSOQL
- •AggregateFunctions
- •Date Functions
- •Parent –Child SOQL
- •Child –Parent SOQL
- •Dynamic SOSL
- •Working with workbench
- •DML operations
- •DML Statements
- •Database. DML operations
- •Compression of DML with Database.DML
- •Database. Rollback operations
- •HardDeletes
- •Setup Objects
Unit 4: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
- •Mass Email Message
- •Governing Limits
- •Inbound Email Service
- •Creating Inbound Email Handlers
- •Creating Inbound Email Service
- •Creating a lead based on inbound email
Unit 5: Schedule Apex
- •Implementing Schedule Apex
- •Cron Trigger
- •Invoking Batch Apex
- •Invoking Future Methods from Schedule Apex
- •Sending Email from Schedule Apex
Unit 6: Batch Apex
- •Custom Iterable Class
- •Database.QueryLocator
- •Start Method
- •ExecuteMethod
- •FinishMethod
- •Database.BatchableContext
- •Implementing Database.Stateful Interface
- •Handling exceptions in batch apex
- •Sending email from finish
Unit 7: Triggers
- Trigger Events
- Trigger Context variables
- Insert Triggers
- Trigger.New
- Trigger.NewMap
- Update Triggers
- Trigger.Old
- Trigger.OldMap
- Trigger.New
- Triger.NewMap
- Trigger handlers
- Delete Triggers
- Trigger. Old
- Trigger. OldMap
- Undelete Triggers
- Trigger. New
- Trigger. New Map
- Invoking apex classes from Triggers
- Test Classes
Unit 8: Schema Programming
- •Invoking List of objects from Schema
- •Invoking List of fields from a given object
- •Comparing the data type and fetching PickList fields from the object
- •Fetching Pick List options from given Field
Unit 9: Extentions
- •Standard Controller
- •Standard Set Controller
Unit 10: Visualforce
- 1. Enable Developing mode
- 2. Over View about Developer Console
- 3. Installing Eclipse
- 4. Overview about using eclipse and options
Create VF Page
- •Using Url
- •Using Developer Console
- •Using Eclipse
- •Using Standard Navigation
Different Sources
- •Static data
- •Global data or Global Objects
- •Apex class Variables
- •URL Parameters
PageBlock
- •PageBlockSection
- •PageBlockSectionItem
- •PageBlockButtons
Output Components
- •OutputText
- •OutputField
- •OutputLabel
Input Components
- InputText
- InputField
- IinputSecret
- InputTextArea
- InputCheckbox
- SelectOptions
- SelectCheckBoxs
- SelectRadio
- InputHidden
- InputFile
List Views
- •PageBlockTable
- •DataTable
- •DataList
- •Repeat
Action Components
- •ActionSupport
- •ActionunFunction
- •ActionStatus
- •ActionRegion
- •ActionPooling
Unit 11:Custom Setting
- •List Custom Settings
- •Hierarchical Custom Settings
Unit 12:JavaScipt in VF page
- •Internal javascript
- •External javascript
- •Events & validations
Unit 13: JQuery in VF page
- •jQuery using Static Resource
- •jQuery using URL plugin
Unit 14: Ajax in VF page
- •Sforce connection
- •SOQL Using Ajax
- •DML using Ajax
Unit 15: Generate the VF Page Content As
- 1.Pdf
- 2.Word Document
- 3.Excel
Unit 16: Deployment Process:
- •Change Sets
- •ANT Migration Tool
- •Packages
- •Workbench
- Resume Preparation
- Project Explanation