SlideShare a Scribd company logo
1 of 7
Cloud Computing Basics

*Cloud Computing is an approach (It is not a hardware or software)
*Cloud computing process can be done through internet
*Practical representation of internet is cloud
*Several types of clouds:
*Private cloud: for specific community
*Public cloud: salesforce.com, Amazon and Google
*Hybrid cloud: combination of public cloud and private cloud
*Architecture of cloud computing is multitenant architecture
*A single environment shared across multiple organizations is called multitenant
*salesforce.com is a vendor (which provides services to develop the application and use)
*It provides infrastructure, platform and software services.
*Examples of vendors: salesforce.com, Amazon, Microsoft and Google
*Examples of Developers: TCS, WIPRO, INFOSYS, Etc...
*Cloud Computing:

*All clients and developers connected with internet to vendor (salesforce.com)
*Developers and clients only use products that can be supplied by the vendors.
*Products include hardware, platform and software.
*Cloud Computing is nothing but Pay per Use.
*Expensive set up, maintenance, time and cost will be reduce by using cloud computing.
*Examples of cloud computing: Gmail, Facebook and YouTube
*Three categories of services in cloud computing: IAAS, PASS AND SAAS
*IAAS: Infrastructure As A Service
*PAAS: Platform As A Service
*SAAS; Software As A Service
*IAAS contains physically visible devices (Hardware)
*PAAS means development environment like OS, DB, Compilers and interpreters.
*PAAS supports both web applications and mobile applications
*SAAS means product, product means end user software.
*In salesforce.com we have to involve in PASS and SAAS
*Creation and deployment need Point and Click (20%)
*Development (Scripting) (80%), we use Apex and Visual Force for scripting.
*salesforce.com is a company which provides CRM as services.
*CRM constitutes 3 modules:
*Marketing
*Sales
*Support:
*call centre (Executive Solution)
*Chatter (Chatting) (Expert Solution)
*There are 6 clouds in salesforce.com:
*Sales cloud: deals with marketing and sales
*Service cloud: deals with call centre
*Collaboration cloud: deals with chatter
(Above 3 facilitate SAAS)
*force.com: provides PAAS
*data.com: It is nothing but data information about business services world wide
(We can get business related information) (Previous name for data.com is jigsaw)
(4 million people information was there)
*database.com: Used to store data. It’s completely hidden from users.
(To store business related information)
*3 partners of salesforce.com:
*developerforce.com: Guide for technical assistance over salesforce.com(SFDC)
*dreamforce.com: speaks about vision of SFDC
(New updates about versions and editions)
*appexchange.com: buy and sell applications which are developed in Apex
*Current version of salesfrorce.com is spring 2013.
*salesforce.com has provided some editions
*Professional edition
*Enterprise edition
*Unlimited edition
(vary in storage space, cost and number of users like that)
*we should put username like email id for developerfroce.com (srinu@dreams.com)
*Above dreams means organization name.
*srinu means employee name
*salesforce.com has MVC architecture
*M: Model (Entire content)
*V: View (What we see)
*C: Controller (Business Logic) (navigation up&down)
Visual Force
View

Controller

Model

Apex
User
database.com

Vocabulary in SFDC:
*Application: Set of services (Project)
* Tab: Link to a separate page (Module)
*Sobject (Salesforce object): Name given to a storage space
*Fields: features of subjects
*Records: Data of fields
*Many to many relationship between App and Tab
*One to one relationship between Sobject and Tab
*Profile: Set of permissions (CRUD)
*Role: authorization for the user (which information should access by which user)
*CRUD: (CREATE) (READ) (UPDATE) (DELETE)
*Default profile for the developerforce.com is System Administrator
*5550 users (employees) are possible to create.
*We can create multiple a/c’s with same organization name.
*Each a/c is like separate organization.
Flow of salesforce.com
www.salesforce.com
|
Username
|
Login
|
Profile
|
App’s
|
Tab’s
|
Sobjects
|
Fields
|
Role
|
Data Data

Data
Salesforce.com Environments

Sand Box -----------------------Deployment-----------------------------------------à Production
Developer

Client (Admin also)

TCS, WIPRO like that

McDonalds

PAAS

SAAS

Developer (for scripting and development)

Admin to create the users of McDonald

*Developer should involve in IAAS and PAAS
*Client should involve in IAAS and SAAS
*McDonald’s employee’s get product training by TCS employees
*One application can shared across multiple organizations (Reliance, Spencer’s and heritage)
*Three types of sandbox*
*Developer contains
*Coding
*Use only dummy data
*We can change code
*Configuration Only
*Use real data up to 500 records
*It’s not possible to modify code
*It’s comes under quality assurance process
*Fully configured
*We can use real data without any restriction
*It’s possible to modify code
*It’s comes under quality assurance
*Tester gets opportunity to work in this phase (He should know Apex)
*As a developer we can work in coding and configuration only sandbox.
*Fully configured meant for team lead and project manager
Component
Standard
(Buit-In)
*We should work in Set up mode
*Thick red line means (|) mandatory fields
*M -> Object Name
*V -> Label Name
*C -> API Name
*Tab -> Plural Label
*One tab can associate with on tab only (One to One relationship)
*For creating records, we should use Tab.

Custom
(User defined)

More Related Content

Viewers also liked

Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce PresentationChetna Purohit
 
Atl elevate programmatic developer slides
Atl elevate programmatic developer slidesAtl elevate programmatic developer slides
Atl elevate programmatic developer slidesDavid Scruggs
 
Triggers for Admins: A Five-step Framework for Creating Triggers
Triggers for Admins: A Five-step Framework for Creating TriggersTriggers for Admins: A Five-step Framework for Creating Triggers
Triggers for Admins: A Five-step Framework for Creating TriggersSalesforce Developers
 
Hands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for DevelopersHands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for DevelopersSalesforce Developers
 
Apex code-fundamentals
Apex code-fundamentalsApex code-fundamentals
Apex code-fundamentalsAmit Sharma
 
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)Salesforce Developers
 
Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginnershrakhra
 
Resume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneResume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneAashish patel
 
Pradip_Architect_Profile_Apr2016
Pradip_Architect_Profile_Apr2016Pradip_Architect_Profile_Apr2016
Pradip_Architect_Profile_Apr2016pradipd123
 
Lex resume 2011 latest version
Lex resume 2011 latest versionLex resume 2011 latest version
Lex resume 2011 latest versionlexmaclaine
 
Barela Edward GBW REVIEW Spring 2015
Barela Edward GBW REVIEW Spring 2015Barela Edward GBW REVIEW Spring 2015
Barela Edward GBW REVIEW Spring 2015Edward Barela
 
HOT LIST
HOT LISTHOT LIST
HOT LISTMike K
 
Oracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trendsOracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trendsMarketingfacts
 

Viewers also liked (19)

Workflow in Salesforce
Workflow in SalesforceWorkflow in Salesforce
Workflow in Salesforce
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Atl elevate programmatic developer slides
Atl elevate programmatic developer slidesAtl elevate programmatic developer slides
Atl elevate programmatic developer slides
 
Triggers for Admins: A Five-step Framework for Creating Triggers
Triggers for Admins: A Five-step Framework for Creating TriggersTriggers for Admins: A Five-step Framework for Creating Triggers
Triggers for Admins: A Five-step Framework for Creating Triggers
 
Hands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for DevelopersHands-On Workshop: Introduction to Development on Force.com for Developers
Hands-On Workshop: Introduction to Development on Force.com for Developers
 
Approval process
Approval processApproval process
Approval process
 
Deep Dive into Apex Triggers
Deep Dive into Apex TriggersDeep Dive into Apex Triggers
Deep Dive into Apex Triggers
 
Apex code-fundamentals
Apex code-fundamentalsApex code-fundamentals
Apex code-fundamentals
 
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
Apex for Admins: Get Started with Apex in 30 Minutes! (part 1)
 
Intro to Apex Programmers
Intro to Apex ProgrammersIntro to Apex Programmers
Intro to Apex Programmers
 
Apex basics-for Beginners
Apex basics-for BeginnersApex basics-for Beginners
Apex basics-for Beginners
 
Introduction to Apex for Developers
Introduction to Apex for DevelopersIntroduction to Apex for Developers
Introduction to Apex for Developers
 
Resume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_JuneResume_Aashish_Patel_22_June
Resume_Aashish_Patel_22_June
 
Pradip_Architect_Profile_Apr2016
Pradip_Architect_Profile_Apr2016Pradip_Architect_Profile_Apr2016
Pradip_Architect_Profile_Apr2016
 
PrabhuCV_2017
PrabhuCV_2017PrabhuCV_2017
PrabhuCV_2017
 
Lex resume 2011 latest version
Lex resume 2011 latest versionLex resume 2011 latest version
Lex resume 2011 latest version
 
Barela Edward GBW REVIEW Spring 2015
Barela Edward GBW REVIEW Spring 2015Barela Edward GBW REVIEW Spring 2015
Barela Edward GBW REVIEW Spring 2015
 
HOT LIST
HOT LISTHOT LIST
HOT LIST
 
Oracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trendsOracle atg-mobile-wp-345770 mobile trends
Oracle atg-mobile-wp-345770 mobile trends
 

Similar to Sfdc Knowledge

Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers Vasan Ramadoss
 
Introduction to Cloud Computing (New)
Introduction to Cloud Computing (New)Introduction to Cloud Computing (New)
Introduction to Cloud Computing (New)Chathuranga Bandara
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstractJagadeesh Kumar
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstractJagadeesh Kumar
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptarunimaarunima1
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017Gaurav Roy
 
An Intro to Cloud Computing......RG
An Intro to Cloud Computing......RGAn Intro to Cloud Computing......RG
An Intro to Cloud Computing......RGrajatricky
 
03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdfHossainOrnob
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purposeAsif Anik
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purposeAsif Anik
 
Cloud computing jayanth
Cloud computing jayanthCloud computing jayanth
Cloud computing jayanthNihanth Charan
 
Introduction to WOLF Platform As A Service
Introduction to WOLF Platform As A ServiceIntroduction to WOLF Platform As A Service
Introduction to WOLF Platform As A ServiceCloudComputing
 
Building Multi-Channel Data-Aware Applications
Building Multi-Channel Data-Aware ApplicationsBuilding Multi-Channel Data-Aware Applications
Building Multi-Channel Data-Aware Applicationscjolif
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.pptAhmedRebai8
 

Similar to Sfdc Knowledge (20)

Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers Cloud Computing & Cloud Brokers
Cloud Computing & Cloud Brokers
 
Introduction to Cloud Computing (New)
Introduction to Cloud Computing (New)Introduction to Cloud Computing (New)
Introduction to Cloud Computing (New)
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
 
Cloud computing abstract
Cloud computing abstractCloud computing abstract
Cloud computing abstract
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
What is A Cloud Stack in 2017
What is A Cloud Stack in 2017What is A Cloud Stack in 2017
What is A Cloud Stack in 2017
 
An Intro to Cloud Computing......RG
An Intro to Cloud Computing......RGAn Intro to Cloud Computing......RG
An Intro to Cloud Computing......RG
 
The IBM Cloud
The IBM CloudThe IBM Cloud
The IBM Cloud
 
03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf
 
Cloud computing1
Cloud computing1Cloud computing1
Cloud computing1
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
Cloud presentation for marketing purpose
Cloud presentation for marketing purposeCloud presentation for marketing purpose
Cloud presentation for marketing purpose
 
CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Cloud computing jayanth
Cloud computing jayanthCloud computing jayanth
Cloud computing jayanth
 
Introduction to WOLF Platform As A Service
Introduction to WOLF Platform As A ServiceIntroduction to WOLF Platform As A Service
Introduction to WOLF Platform As A Service
 
QSpiders - Cloud computing(cloud server)
QSpiders - Cloud computing(cloud server)QSpiders - Cloud computing(cloud server)
QSpiders - Cloud computing(cloud server)
 
Building Multi-Channel Data-Aware Applications
Building Multi-Channel Data-Aware ApplicationsBuilding Multi-Channel Data-Aware Applications
Building Multi-Channel Data-Aware Applications
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 

More from mallareddy0107

More from mallareddy0107 (7)

Interview questions
Interview questionsInterview questions
Interview questions
 
Hr interview
Hr interviewHr interview
Hr interview
 
Governor limits
Governor limitsGovernor limits
Governor limits
 
Data migration
Data migrationData migration
Data migration
 
Coding standards
Coding standardsCoding standards
Coding standards
 
Approvals and workflow in salesforce
Approvals and workflow in salesforceApprovals and workflow in salesforce
Approvals and workflow in salesforce
 
Approval process
Approval processApproval process
Approval process
 

Sfdc Knowledge

  • 1. Cloud Computing Basics *Cloud Computing is an approach (It is not a hardware or software) *Cloud computing process can be done through internet *Practical representation of internet is cloud *Several types of clouds: *Private cloud: for specific community *Public cloud: salesforce.com, Amazon and Google *Hybrid cloud: combination of public cloud and private cloud *Architecture of cloud computing is multitenant architecture *A single environment shared across multiple organizations is called multitenant *salesforce.com is a vendor (which provides services to develop the application and use) *It provides infrastructure, platform and software services. *Examples of vendors: salesforce.com, Amazon, Microsoft and Google *Examples of Developers: TCS, WIPRO, INFOSYS, Etc... *Cloud Computing: *All clients and developers connected with internet to vendor (salesforce.com) *Developers and clients only use products that can be supplied by the vendors. *Products include hardware, platform and software. *Cloud Computing is nothing but Pay per Use. *Expensive set up, maintenance, time and cost will be reduce by using cloud computing. *Examples of cloud computing: Gmail, Facebook and YouTube
  • 2. *Three categories of services in cloud computing: IAAS, PASS AND SAAS *IAAS: Infrastructure As A Service *PAAS: Platform As A Service *SAAS; Software As A Service *IAAS contains physically visible devices (Hardware) *PAAS means development environment like OS, DB, Compilers and interpreters. *PAAS supports both web applications and mobile applications *SAAS means product, product means end user software. *In salesforce.com we have to involve in PASS and SAAS *Creation and deployment need Point and Click (20%) *Development (Scripting) (80%), we use Apex and Visual Force for scripting. *salesforce.com is a company which provides CRM as services. *CRM constitutes 3 modules: *Marketing *Sales *Support: *call centre (Executive Solution) *Chatter (Chatting) (Expert Solution) *There are 6 clouds in salesforce.com: *Sales cloud: deals with marketing and sales *Service cloud: deals with call centre *Collaboration cloud: deals with chatter (Above 3 facilitate SAAS) *force.com: provides PAAS *data.com: It is nothing but data information about business services world wide
  • 3. (We can get business related information) (Previous name for data.com is jigsaw) (4 million people information was there) *database.com: Used to store data. It’s completely hidden from users. (To store business related information) *3 partners of salesforce.com: *developerforce.com: Guide for technical assistance over salesforce.com(SFDC) *dreamforce.com: speaks about vision of SFDC (New updates about versions and editions) *appexchange.com: buy and sell applications which are developed in Apex *Current version of salesfrorce.com is spring 2013. *salesforce.com has provided some editions *Professional edition *Enterprise edition *Unlimited edition (vary in storage space, cost and number of users like that) *we should put username like email id for developerfroce.com (srinu@dreams.com) *Above dreams means organization name. *srinu means employee name *salesforce.com has MVC architecture *M: Model (Entire content) *V: View (What we see) *C: Controller (Business Logic) (navigation up&down)
  • 4. Visual Force View Controller Model Apex User database.com Vocabulary in SFDC: *Application: Set of services (Project) * Tab: Link to a separate page (Module) *Sobject (Salesforce object): Name given to a storage space *Fields: features of subjects *Records: Data of fields *Many to many relationship between App and Tab *One to one relationship between Sobject and Tab *Profile: Set of permissions (CRUD) *Role: authorization for the user (which information should access by which user) *CRUD: (CREATE) (READ) (UPDATE) (DELETE) *Default profile for the developerforce.com is System Administrator *5550 users (employees) are possible to create.
  • 5. *We can create multiple a/c’s with same organization name. *Each a/c is like separate organization. Flow of salesforce.com www.salesforce.com | Username | Login | Profile | App’s | Tab’s | Sobjects | Fields | Role | Data Data Data
  • 6. Salesforce.com Environments Sand Box -----------------------Deployment-----------------------------------------à Production Developer Client (Admin also) TCS, WIPRO like that McDonalds PAAS SAAS Developer (for scripting and development) Admin to create the users of McDonald *Developer should involve in IAAS and PAAS *Client should involve in IAAS and SAAS *McDonald’s employee’s get product training by TCS employees *One application can shared across multiple organizations (Reliance, Spencer’s and heritage) *Three types of sandbox* *Developer contains *Coding *Use only dummy data *We can change code *Configuration Only *Use real data up to 500 records *It’s not possible to modify code *It’s comes under quality assurance process *Fully configured *We can use real data without any restriction *It’s possible to modify code
  • 7. *It’s comes under quality assurance *Tester gets opportunity to work in this phase (He should know Apex) *As a developer we can work in coding and configuration only sandbox. *Fully configured meant for team lead and project manager Component Standard (Buit-In) *We should work in Set up mode *Thick red line means (|) mandatory fields *M -> Object Name *V -> Label Name *C -> API Name *Tab -> Plural Label *One tab can associate with on tab only (One to One relationship) *For creating records, we should use Tab. Custom (User defined)