SlideShare a Scribd company logo
Web Services using SalesForce.com
Vaishnavi Chigarapalle
Overview
• SalesForce.com.
• Project Design.
• Technologies Used.
• Lessons Learned.
• Summary.
• Demo.
SalesForce.com
• Salesforce.com is a global enterprise software.
• It is best known for its customer relationship management (CRM)
product.
• SalesForce.com’s CRM solution is broken down into several broad
categories:
– Sales Cloud.
– Service Cloud.
– Data Cloud.
– Collaboration Cloud.
– Custom Cloud (including Force.com).
Introduction to the Project
• The project mainly deals with providing web services using
SalesForce.com.
• Creating an account with SalesForce.com.
• SalesForce.com let’s us create our own tabs with our own specifications.
• It lets us create a webpage and then link it to the database.
• The webpage’s are created using APEX.
Virtual Force in Action
Technologies Used
• The Front end technologies that were used to create the webpage and the
web services are as follows:
– APEX.
– HTML
– XML
– JavaScript.
• The backend is done by linking the webpage to the database.
• This helps in storing the data such as login names, email id’s of
users, password generator, security questions etc.,
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 database
triggers, and to program controllers in the user interface layer.
• It has the usual array of features such as
classes, interfaces, constants, class variables, and annotations.
Unusually, Apex is not case sensitive.
• Apex supports a number of different data types:
– primitive data types such as Integer and Date
– sObject types that represent persistent objects
– collections and enumerations
– user and system-defined Apex classes
• The primitive data types include:
– Blob - for storing binary data
– Boolean
– Date, Time and Datetime
– Decimal - for representing arbitrary precession numbers, including currency
– ID - the Force.com database record identifier type
Lessons Learned
• Visual force.
• Database.com
• Site.com
• Force.com
• There is also another way of creating a website and linking it to the
database.
• Creating a website can be done by using SalesForce.com’s Site.com and
then linking it to the SalesForce.com’s Database.com but the drawback is
that this could happen only if we registered for a premium membership and
would not work with the trial version.
Summary
• Salesforce.com provides programmatic access to the organization’s
information using simple, powerful, and secure application programming
interfaces.
• The Salesforce prebuilt applications provide powerful CRM functionality.
In addition, Salesforce provides the ability to customize the prebuilt
applications to fit the organization.
• However, the organization may have complex business processes that are
unsupported by the existing functionality.
• When this is the case, the Force.com platform includes a number of ways
for advanced administrators and developers to implement custom
functionality.
• The custom functionality includes the Web
services API, Apex, and Visualforce.
DEMO
Registering a Domain name
Creating a Site
Assigning a VirtualForce Page
URL Paths and Sites
• A site consists of 3 components:
– The Force.com domain name that uniquely identifies your specific organization
(case insensitive)
– The path identifies the specific site (case sensitive)
– A Visualforce page that is associated with your site (case insensitive)
• Each of these paths will have a unique path in the site URL to differentiate
one site from another.
Sites Visualforce Pages and Error Pages
Site Security
Usage Reports
Multi Language Support
WebPage
Home Page
Thank You!

More Related Content

What's hot

Web Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeWeb Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan Heyde
Miva
 
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center ExpertsCireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
mlech23
 
July2019 release
July2019 releaseJuly2019 release
July2019 release
Berkovich Consulting
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
Tejaswini Deshpande
 
Managed Metadata SPS 062011
Managed Metadata SPS 062011Managed Metadata SPS 062011
Managed Metadata SPS 062011Hersh Ajgaonkar
 
Implementing Salesforce My Domains
Implementing Salesforce My Domains Implementing Salesforce My Domains
Implementing Salesforce My Domains
Michael Smith
 
Fundly+Morweb_Brochure
Fundly+Morweb_BrochureFundly+Morweb_Brochure
Fundly+Morweb_BrochureDaniel Wain
 
Formstack
FormstackFormstack
Formstack
KadharBashaJ
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
Gabriel Michaud
 
Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and Turbolinks
Nascenia IT
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
jyotiyadav1926
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
Gabriel Michaud
 
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...Rob Wilson
 
What are the Types of Websites?
What are the Types of Websites?What are the Types of Websites?
What are the Types of Websites?
PPCChamp - Digital Marketing & Consulting Company
 
Custom Web Design Projects Overview
Custom Web Design Projects OverviewCustom Web Design Projects Overview
Custom Web Design Projects Overview
Frank Petrov
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Ryan McIntyre
 
Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012bbdegraaf
 

What's hot (19)

Web Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan HeydeWeb Developer Roadmap 2014 by Brennan Heyde
Web Developer Roadmap 2014 by Brennan Heyde
 
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center ExpertsCireson TMS 2014 Q2 - New releases & updates from your System Center Experts
Cireson TMS 2014 Q2 - New releases & updates from your System Center Experts
 
IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud IBM Forms Experience Builder on Cloud
IBM Forms Experience Builder on Cloud
 
July2019 release
July2019 releaseJuly2019 release
July2019 release
 
Web application architecture
Web application architectureWeb application architecture
Web application architecture
 
resume17C
resume17Cresume17C
resume17C
 
Managed Metadata SPS 062011
Managed Metadata SPS 062011Managed Metadata SPS 062011
Managed Metadata SPS 062011
 
Implementing Salesforce My Domains
Implementing Salesforce My Domains Implementing Salesforce My Domains
Implementing Salesforce My Domains
 
Fundly+Morweb_Brochure
Fundly+Morweb_BrochureFundly+Morweb_Brochure
Fundly+Morweb_Brochure
 
Formstack
FormstackFormstack
Formstack
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
 
Rails Concerns and Turbolinks
Rails Concerns and TurbolinksRails Concerns and Turbolinks
Rails Concerns and Turbolinks
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
 
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
SharePoint Saturday Indy - Streamlining Business Processes with InfoPath and ...
 
What are the Types of Websites?
What are the Types of Websites?What are the Types of Websites?
What are the Types of Websites?
 
Custom Web Design Projects Overview
Custom Web Design Projects OverviewCustom Web Design Projects Overview
Custom Web Design Projects Overview
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
 
Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012Getting to 2010 SharePoint Saturday Sacramento 2012
Getting to 2010 SharePoint Saturday Sacramento 2012
 

Viewers also liked

Autoevaluation001
Autoevaluation001Autoevaluation001
Autoevaluation001
helenaaldaz
 
Dolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- FloridaDolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- FloridaVincent_Dolce
 
Maurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologiaMaurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologiaAlejandra Bernal
 
Худякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологийХудякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологий
prasu1995
 
Question 4- Cryotherapy
Question 4- CryotherapyQuestion 4- Cryotherapy
Question 4- Cryotherapy
Kelly Tay
 
Вводы трансформаторов
Вводы трансформаторовВводы трансформаторов
Вводы трансформаторов
Al Maks
 
Ander eta iker
Ander eta ikerAnder eta iker
Ander eta ikergazadi
 
Pv Park Components Supply And Financment
Pv Park Components Supply And FinancmentPv Park Components Supply And Financment
Pv Park Components Supply And Financmentlucacococcia
 
2 uu guru&dosen no.14tahun2005
2 uu guru&dosen no.14tahun20052 uu guru&dosen no.14tahun2005
2 uu guru&dosen no.14tahun2005
MTs Nurul Huda Sukaraja
 
Презентация бюро переводов iTrex
Презентация бюро переводов iTrexПрезентация бюро переводов iTrex
Презентация бюро переводов iTrex
Вениамин Бакалинский
 
Biometrics presentation
Biometrics presentationBiometrics presentation
Biometrics presentationSn Moddho
 
Ranking 2011 a.c.a.m
Ranking 2011 a.c.a.mRanking 2011 a.c.a.m
Ranking 2011 a.c.a.m
ACAM ATLETISMO
 
Conventions of a music video
Conventions of a music videoConventions of a music video
Conventions of a music video
nctcmedia12
 
Viaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettricaViaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettricaGiovanni Chessa
 
A cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturingA cross-layer approach to energy management in manufacturing
Market snapshot report 19 12-2012
Market snapshot report 19 12-2012Market snapshot report 19 12-2012
Market snapshot report 19 12-2012Abhijit Mitra
 
G324 - Digi Pack Analysis
G324 - Digi Pack AnalysisG324 - Digi Pack Analysis
G324 - Digi Pack Analysis
nctcmedia12
 

Viewers also liked (20)

Autoevaluation001
Autoevaluation001Autoevaluation001
Autoevaluation001
 
Rrfawaz
RrfawazRrfawaz
Rrfawaz
 
Dolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- FloridaDolce dental, Lake Worth- Florida
Dolce dental, Lake Worth- Florida
 
Maurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologiaMaurice merleau ponty--_fenomenologia
Maurice merleau ponty--_fenomenologia
 
Худякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологийХудякова О.М. PR-деятельность в сфере инновационных технологий
Худякова О.М. PR-деятельность в сфере инновационных технологий
 
Chapter ii
Chapter iiChapter ii
Chapter ii
 
Question 4- Cryotherapy
Question 4- CryotherapyQuestion 4- Cryotherapy
Question 4- Cryotherapy
 
Вводы трансформаторов
Вводы трансформаторовВводы трансформаторов
Вводы трансформаторов
 
Ander eta iker
Ander eta ikerAnder eta iker
Ander eta iker
 
Pv Park Components Supply And Financment
Pv Park Components Supply And FinancmentPv Park Components Supply And Financment
Pv Park Components Supply And Financment
 
2 uu guru&dosen no.14tahun2005
2 uu guru&dosen no.14tahun20052 uu guru&dosen no.14tahun2005
2 uu guru&dosen no.14tahun2005
 
Презентация бюро переводов iTrex
Презентация бюро переводов iTrexПрезентация бюро переводов iTrex
Презентация бюро переводов iTrex
 
Biometrics presentation
Biometrics presentationBiometrics presentation
Biometrics presentation
 
Ranking 2011 a.c.a.m
Ranking 2011 a.c.a.mRanking 2011 a.c.a.m
Ranking 2011 a.c.a.m
 
Conventions of a music video
Conventions of a music videoConventions of a music video
Conventions of a music video
 
Viaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettricaViaggio di gruppo studenti ingegneria elettrica
Viaggio di gruppo studenti ingegneria elettrica
 
A cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturingA cross-layer approach to energy management in manufacturing
A cross-layer approach to energy management in manufacturing
 
Market snapshot report 19 12-2012
Market snapshot report 19 12-2012Market snapshot report 19 12-2012
Market snapshot report 19 12-2012
 
алькеева аида
алькеева аидаалькеева аида
алькеева аида
 
G324 - Digi Pack Analysis
G324 - Digi Pack AnalysisG324 - Digi Pack Analysis
G324 - Digi Pack Analysis
 

Similar to Web services using sales force.com

webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforce
Praneethchampion
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
Khasim Saheb
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using Salesforce
AbdulImrankhan7
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
Chetna Purohit
 
Introducing Visualforce
Introducing VisualforceIntroducing Visualforce
Introducing Visualforce
Mohammed Safwat Abu Kwaik
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan
Nata Isaevich
 
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceIntroduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Salesforce Developers
 
Salesforce
SalesforceSalesforce
Salesforce
Apps Associates
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
ShaikAllabakshu5
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
Jahia Solutions Group
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
TIMETOACT GROUP
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
pdufourSFDC
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
Day Software
 
SalesForce_A_Primer_2015
SalesForce_A_Primer_2015SalesForce_A_Primer_2015
SalesForce_A_Primer_2015Puneet Verma
 
Adobe Commerce Cloud
Adobe Commerce CloudAdobe Commerce Cloud
Adobe Commerce Cloud
EVRIG Solutions
 
Software Factory Tools Partner Day Final
Software Factory Tools Partner Day FinalSoftware Factory Tools Partner Day Final
Software Factory Tools Partner Day FinalLek Pongpatimet
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforcesyed mubin
 
Introduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace ITIntroduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace IT
namespaceit
 

Similar to Web services using sales force.com (20)

webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforce
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using Salesforce
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Introducing Visualforce
Introducing VisualforceIntroducing Visualforce
Introducing Visualforce
 
3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan3.dev meetup2 visualforce_sites_a_pruzan
3.dev meetup2 visualforce_sites_a_pruzan
 
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and SalesforceIntroduction to Building E-Commerce Solutions on Heroku and Salesforce
Introduction to Building E-Commerce Solutions on Heroku and Salesforce
 
Salesforce
SalesforceSalesforce
Salesforce
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
 
JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...JahiaOne - Universite Laval: How our team has tripled production of quality w...
JahiaOne - Universite Laval: How our team has tripled production of quality w...
 
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
Integrate Applications into IBM Connections Cloud and On Premises (AD 1632)
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
SalesForce_A_Primer_2015
SalesForce_A_Primer_2015SalesForce_A_Primer_2015
SalesForce_A_Primer_2015
 
Adobe Commerce Cloud
Adobe Commerce CloudAdobe Commerce Cloud
Adobe Commerce Cloud
 
SFDC 3.0 RESUME
SFDC 3.0 RESUMESFDC 3.0 RESUME
SFDC 3.0 RESUME
 
Software Factory Tools Partner Day Final
Software Factory Tools Partner Day FinalSoftware Factory Tools Partner Day Final
Software Factory Tools Partner Day Final
 
Syed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in SalesforceSyed mubin 3.2 years Exppersion in Salesforce
Syed mubin 3.2 years Exppersion in Salesforce
 
Introduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace ITIntroduction to Salesforce for beginners | Namespace IT
Introduction to Salesforce for beginners | Namespace IT
 
Vishnu
VishnuVishnu
Vishnu
 

More from Vaishnavi

Traffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulledTraffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulledVaishnavi
 
Magnetic stripe on the back of credit card
Magnetic stripe on the back of credit cardMagnetic stripe on the back of credit card
Magnetic stripe on the back of credit cardVaishnavi
 
5 g wireless systems
5 g wireless systems5 g wireless systems
5 g wireless systemsVaishnavi
 
Business intelligence and data warehousing
Business intelligence and data warehousingBusiness intelligence and data warehousing
Business intelligence and data warehousingVaishnavi
 
Brain storming ideas for tackling the
Brain storming ideas for tackling theBrain storming ideas for tackling the
Brain storming ideas for tackling theVaishnavi
 
Is cloud computing really ready for prime time
Is cloud computing really ready for prime timeIs cloud computing really ready for prime time
Is cloud computing really ready for prime timeVaishnavi
 
Synchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerSynchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerVaishnavi
 
Tackling the sleep problem
Tackling the sleep problemTackling the sleep problem
Tackling the sleep problemVaishnavi
 

More from Vaishnavi (9)

Traffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulledTraffic lights detecting a car that has pulled
Traffic lights detecting a car that has pulled
 
Magnetic stripe on the back of credit card
Magnetic stripe on the back of credit cardMagnetic stripe on the back of credit card
Magnetic stripe on the back of credit card
 
5 g wireless systems
5 g wireless systems5 g wireless systems
5 g wireless systems
 
Barcode
BarcodeBarcode
Barcode
 
Business intelligence and data warehousing
Business intelligence and data warehousingBusiness intelligence and data warehousing
Business intelligence and data warehousing
 
Brain storming ideas for tackling the
Brain storming ideas for tackling theBrain storming ideas for tackling the
Brain storming ideas for tackling the
 
Is cloud computing really ready for prime time
Is cloud computing really ready for prime timeIs cloud computing really ready for prime time
Is cloud computing really ready for prime time
 
Synchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layerSynchronization of multihop sensor networks in the app layer
Synchronization of multihop sensor networks in the app layer
 
Tackling the sleep problem
Tackling the sleep problemTackling the sleep problem
Tackling the sleep problem
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Web services using sales force.com

  • 1. Web Services using SalesForce.com Vaishnavi Chigarapalle
  • 2. Overview • SalesForce.com. • Project Design. • Technologies Used. • Lessons Learned. • Summary. • Demo.
  • 3. SalesForce.com • Salesforce.com is a global enterprise software. • It is best known for its customer relationship management (CRM) product. • SalesForce.com’s CRM solution is broken down into several broad categories: – Sales Cloud. – Service Cloud. – Data Cloud. – Collaboration Cloud. – Custom Cloud (including Force.com).
  • 4. Introduction to the Project • The project mainly deals with providing web services using SalesForce.com. • Creating an account with SalesForce.com. • SalesForce.com let’s us create our own tabs with our own specifications. • It lets us create a webpage and then link it to the database. • The webpage’s are created using APEX.
  • 6. Technologies Used • The Front end technologies that were used to create the webpage and the web services are as follows: – APEX. – HTML – XML – JavaScript. • The backend is done by linking the webpage to the database. • This helps in storing the data such as login names, email id’s of users, password generator, security questions etc.,
  • 7. 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 database triggers, and to program controllers in the user interface layer. • It has the usual array of features such as classes, interfaces, constants, class variables, and annotations. Unusually, Apex is not case sensitive. • Apex supports a number of different data types: – primitive data types such as Integer and Date – sObject types that represent persistent objects – collections and enumerations – user and system-defined Apex classes • The primitive data types include: – Blob - for storing binary data – Boolean – Date, Time and Datetime – Decimal - for representing arbitrary precession numbers, including currency – ID - the Force.com database record identifier type
  • 8. Lessons Learned • Visual force. • Database.com • Site.com • Force.com • There is also another way of creating a website and linking it to the database. • Creating a website can be done by using SalesForce.com’s Site.com and then linking it to the SalesForce.com’s Database.com but the drawback is that this could happen only if we registered for a premium membership and would not work with the trial version.
  • 9. Summary • Salesforce.com provides programmatic access to the organization’s information using simple, powerful, and secure application programming interfaces. • The Salesforce prebuilt applications provide powerful CRM functionality. In addition, Salesforce provides the ability to customize the prebuilt applications to fit the organization. • However, the organization may have complex business processes that are unsupported by the existing functionality. • When this is the case, the Force.com platform includes a number of ways for advanced administrators and developers to implement custom functionality. • The custom functionality includes the Web services API, Apex, and Visualforce.
  • 10. DEMO
  • 14. URL Paths and Sites • A site consists of 3 components: – The Force.com domain name that uniquely identifies your specific organization (case insensitive) – The path identifies the specific site (case sensitive) – A Visualforce page that is associated with your site (case insensitive) • Each of these paths will have a unique path in the site URL to differentiate one site from another.
  • 15. Sites Visualforce Pages and Error Pages
  • 21.
  • 22.