SlideShare a Scribd company logo
1 of 8
Salesforce CRM Free Tutorials
Customization in cloud:
* With Force.com developers can customize declaratively or programmatically.
· Declarative Customizations can be made point and click in a browser.
· Programmatic customizations are made with code.
*Declarative customizations require an understanding of Force.com concepts, without coding
Knowledge.
*Programmatic Customizations require coding skills and allow developers to extend beyond
the declarative Salesforce.com Capabilities.
Application Building Blocks
Data Types
In Apex all variables and expressions have a data type they are two
types of data types
1. Primitive Data types
2. Sobject Types
1. Primitive Data types
A primitive data types such as an Integer, Double, Long, Date, Date
Time, String, ID, or Boolean.
2. Sobject Types:
An Sobject, can be a generic SObject or be a specific SObjects, such as
an Account, Contact, or MYcustom__c.
Introduction to Apex
Force.com Apex code is a strongly typed programming language that
executes on the Force.com platform. Apex is used to add business
logic to applications, to write data base type triggers, and to program
controllers in the user interface layer.
It has a tight integration with the data base and query language, good
web service support, and includes features such as futures and
governors for execution in a multitenant environment.
- Integrated with DML, Inline, SOQL and SOSL and holds the ability to do
bulk processing.
- Data focused.
- Hosted by the Force.com platform and knows multitenancy.
Order of Execution:
When we save a record with an insert update, or upsert statement salesforce performs
the events in order because when the event happens, Order of Execution is very
important because they are multiple things tield to a single event and when the event
gets fired we need to know which processes is running first and which processes is
running last.
The order of execution is in the following order.
1. Executes all before triggers.
2. System validations are performed.
3. Custom validations are performed.
4. Saves the record but does not commit
5. Executes all after triggers.
6. Executes assignment rules
7. Executes auto response rules
8. Executes workflow rules
Annotations:
An apex annotation modifies the way a method or class is used similar
to annotations in Java
· Annotations are defined with an initial @ symbol, followed by the
appropriate keyword.
· To add an annotation to a method, specify it immediately before the
method or class definition.
EX:-
Public class classname @ future
Public static void methodname (String Name)
· Apex supports the following annotations
1. @ Deprecated
2. @ Future
3. @ Is test
4. @ Read-only
5. @ Remote action
And Also
Issues
Interview Questions
How to’s
For More Selenium Free Tutorials
Please Visit: http://bit.ly/1BnsSqf

More Related Content

More from tekslate1

SAP FSCD Training
 SAP FSCD Training SAP FSCD Training
SAP FSCD Trainingtekslate1
 
Documentum training
Documentum trainingDocumentum training
Documentum trainingtekslate1
 
SAP FICA Training
SAP FICA TrainingSAP FICA Training
SAP FICA Trainingtekslate1
 
Informatica Data Quality Training
Informatica Data Quality TrainingInformatica Data Quality Training
Informatica Data Quality Trainingtekslate1
 
TeKslate Oracle ADF
TeKslate Oracle ADFTeKslate Oracle ADF
TeKslate Oracle ADFtekslate1
 
Te kslate sap bods
Te kslate sap bodsTe kslate sap bods
Te kslate sap bodstekslate1
 
Tableau free tutorial
Tableau free tutorialTableau free tutorial
Tableau free tutorialtekslate1
 
Datastage free tutorial
Datastage free tutorialDatastage free tutorial
Datastage free tutorialtekslate1
 

More from tekslate1 (9)

SAP FSCD Training
 SAP FSCD Training SAP FSCD Training
SAP FSCD Training
 
Documentum training
Documentum trainingDocumentum training
Documentum training
 
SAP FICA Training
SAP FICA TrainingSAP FICA Training
SAP FICA Training
 
Informatica Data Quality Training
Informatica Data Quality TrainingInformatica Data Quality Training
Informatica Data Quality Training
 
TeKslate Oracle ADF
TeKslate Oracle ADFTeKslate Oracle ADF
TeKslate Oracle ADF
 
Te kslate sap bods
Te kslate sap bodsTe kslate sap bods
Te kslate sap bods
 
Tableau free tutorial
Tableau free tutorialTableau free tutorial
Tableau free tutorial
 
Datastage free tutorial
Datastage free tutorialDatastage free tutorial
Datastage free tutorial
 
TekSlate
TekSlateTekSlate
TekSlate
 

Recently uploaded

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 

Recently uploaded (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Salesforce crm free tutorials

  • 2. Customization in cloud: * With Force.com developers can customize declaratively or programmatically. · Declarative Customizations can be made point and click in a browser. · Programmatic customizations are made with code. *Declarative customizations require an understanding of Force.com concepts, without coding Knowledge. *Programmatic Customizations require coding skills and allow developers to extend beyond the declarative Salesforce.com Capabilities.
  • 4. Data Types In Apex all variables and expressions have a data type they are two types of data types 1. Primitive Data types 2. Sobject Types 1. Primitive Data types A primitive data types such as an Integer, Double, Long, Date, Date Time, String, ID, or Boolean. 2. Sobject Types: An Sobject, can be a generic SObject or be a specific SObjects, such as an Account, Contact, or MYcustom__c.
  • 5. Introduction to Apex Force.com Apex code is a strongly typed programming language that executes on the Force.com platform. Apex is used to add business logic to applications, to write data base type triggers, and to program controllers in the user interface layer. It has a tight integration with the data base and query language, good web service support, and includes features such as futures and governors for execution in a multitenant environment. - Integrated with DML, Inline, SOQL and SOSL and holds the ability to do bulk processing. - Data focused. - Hosted by the Force.com platform and knows multitenancy.
  • 6. Order of Execution: When we save a record with an insert update, or upsert statement salesforce performs the events in order because when the event happens, Order of Execution is very important because they are multiple things tield to a single event and when the event gets fired we need to know which processes is running first and which processes is running last. The order of execution is in the following order. 1. Executes all before triggers. 2. System validations are performed. 3. Custom validations are performed. 4. Saves the record but does not commit 5. Executes all after triggers. 6. Executes assignment rules 7. Executes auto response rules 8. Executes workflow rules
  • 7. Annotations: An apex annotation modifies the way a method or class is used similar to annotations in Java · Annotations are defined with an initial @ symbol, followed by the appropriate keyword. · To add an annotation to a method, specify it immediately before the method or class definition. EX:- Public class classname @ future Public static void methodname (String Name) · Apex supports the following annotations 1. @ Deprecated 2. @ Future 3. @ Is test 4. @ Read-only 5. @ Remote action
  • 8. And Also Issues Interview Questions How to’s For More Selenium Free Tutorials Please Visit: http://bit.ly/1BnsSqf