2. ● Designed to simplify the
development and deployment of
cloud-based applications.
● Force.com is a PaaS - not a CRM
● It provides the infrastructure
needed for any business
application.
Force.com
3. Force.com platform have many clouds for
different business purposes.
Sales Cloud
(Salesforce)
Service Cloud
Data Cloud
(Data.com)
Marketing Cloud
(Exact Target / Marketo)
Collaboration Cloud
(Chatter)
Analytics Cloud
(Wave)
Heroku
(PaaS)
Force.com
Clouds
Force.com
4. “
● Is a cloud-based application designed to help your
salespeople sell faster and automating tasks
salespeople do every day.
● Lets developers rapidly create and deploy cloud
applications.
● Delivers out-of-the-box tools and services to
automate your business processes, integrate with
external applications.
Sales Cloud - CRM
5. “
Sales Cloud
● Standard Objects
● Visual Layouts (UI)
● Admin console for
configuration
● User identity
● Integration
● Approval process
● Data Storage
● Workflows and
validation rules
● Reporting
● Security, roles and
profiles
standard functionality
7. “
● Service Cloud is a customer support solution
designed for businesses.
● Agents/Call Center can monitor and respond to all
customer channels from one screen.
● CTI integration.
● Cases management.
Service Cloud
8. Chatter
Collaboration Cloud
● A social network that enables companies to connect
customers, partners and employees.
● Agents/Call Center can monitor and respond to all
customer channels from one screen.
● Share knowledge
● Create user Groups
● Polls
● Propose new Ideas
● Feeds & Topics
● Files sharing
9. “
● Data.com: is an online business directory of
companies and business professionals that is built,
maintained and accessed by a worldwide community
of over a million subscribers.
● Marketo: create, automate and measure engaging
campaigns across all your marketing channels.
● Wave: a data exploration tool. Muti-channel.
Data, Marketing
& Analytics Clouds
10. Focus on building, not the infrastructure
● Heroku lets you deploy, run and manage applications
written in open languages and frameworks such as
Ruby, Node.js, Java, Python, Clojure, Scala, Go and
PHP.
● Heroku handles compilation, dependencies, assets and
executables so you can focus on creating apps.
Heroku
● Github and Docker integration
12. APEX
programing language
Apex class versions
Usage
● Go beyond the standard functionality.
● Data manipulation language (DML).
● Complex business processes and transactional logic.
● Trigger and Store Procedures.
● Schedule Jobs.
● Asynchronous Process (@future).
● Batch processing.
● Create and expose REST API for integration.
Sintaxis
● Strongly typed &
Object oriented
● Apex is based on Java
● Syntax looks like Java
14. Releases, Change control
& Unit testing
● Salesforce instances receives 3 complete releases per
year.
● We use Jenkins as continuous integration tool and
deployments.
● Change Sets for admins.
● Salesforce requires your code be tested and covered by
unit testing over 75%.
15. “
. DeveloperForce: 2.1 million registered developers and
there are currently 130 developer user groups in the
ecosystem.
. Force.com "Most Valued Professionals" (MVPs).
. Webinars and social communities
(twitter #askforce)
. Pilot programs
Salesforce community
18. ● REST API *
● SOAP API
● Tooling API
● Chatter REST API
● Bulk API
● Analytics REST API *
Salesforce Platform APIs
Integration
● Metadata API
● Streaming API *
● Apex REST API
● Apex SOAP API
● Data.com API
● Wave REST API (pilot)