The Salesforce App Cloud provides the fastest path for building enterprise applications in the cloud using Force.com. It includes the Force.com platform for building apps with clicks or code, mobile capabilities through Salesforce1 and mobile SDKs, and the Heroku platform for agile development and scaling of customer-facing apps. Developers can build apps that connect across devices and provide a unified customer experience. The App Cloud also offers security, availability, and performance at scale through its trusted multi-tenant cloud infrastructure.
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 mins
1. Salesforce App Cloud
The fastest path to build enterprise apps in Cloud using Force.com
Kashi Ahmed
Platform Architect - Salesforce
@KashifAhmed
kahmed@salesforce.com
http://linkedin.com/in/kashi
2. Forward Looking Statement
Safe harbor statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or
if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the
forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any
projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies
or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology
developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for
our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of
growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed
and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand,
retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history
reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could
affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly
report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC
Filings section of the Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may
not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently
available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
3. About Me
• Technologist, Enterpreneur, & Salesforce Evangelist
• 16+ years experience in technology and business
• 8+ years software consulting
• Sybase, PeopleSoft, Java, .Net, Sun Solaris, Web, Salesforce
• Platform Architect (Solution Eng.) at Salesforce
• Salesforce Certified Administrator and Developer
• Prior to Salesforce
• Co-Led Twin Cities Salesforce.com Developer User Group
• Led Twin Cities Salesforce Partner User Group
Kashi Ahmed
@KashifAhmed
in/Kashi
KashifAhmed.com
When not working
7. Apps are revolutionizing every industry
Mobile is driving massive adoption
Social is the new normal
8. IT Has Traditionally Focused on Infrastructure, Not Innovation
Innovation
Infra-
structure
Governance
Infrastructure
Governance
Innovation
Salesforce Platform
Focus on Innovation
Legacy Platforms
Focus on Infrastructure
Business
Innovation
“Keeping the
lights on”
9. The Leader in Gartner Magic Quadrants for …
Sales Force Automation
Customer Engagement
Center
Application Platform
as a Service
10. The Salesforce Advantage
Run your business on the platform that is always getting better
Multi-tenant Cloud Model
3 major releases a year. Automatic upgrades.
Fast App Customization
Clicks-not-code
Scalable, Meta-data Driven Platform
Customizations never break
Trusted Cloud Platform
Continuous improvement in security, availability, and
performance
12. App Cloud: A Whole New Way to Connect
Fast Development for Everyone
Build apps with clicks AND code with modern tools
Connected Experience Across Apps
Unified user experience across every device
Trusted Enterprise Cloud
Get unparalleled security in the cloud
Proven Success and Scale
5.5M apps, 2.4M developers, 3.5B daily
transactions, AppExchange
Connect every customer, employee, and partner with apps
AppExchange Trailhead
Shared Data, Networks, and Identity Across Services
FORCE HEROKU ENTERPRISE THUNDERLIGHTNING
Connected App Platform
Connected across Multiple Layers
13. App Cloud Includes Everything Our Customers Need
Build apps, get apps, and connect apps
T H U N D E R
LIGHTNING
Services
Services enable our customers to
build any type of application, for
any audience, on any device
Ecosystem
Our ecosystem ensures that customers
can share data, networks, and identity
across services
Resources
Resources help our customers
take advantage of everything that
App Cloud offers
14. Over 5.5 Million Apps Run on Salesforce App Cloud
World’s Most Trusted
Enterprise Cloud
Get unmatched security
#1 Enterprise Ecosystem
Connect to our trusted
ecosystem
Proven Success and Scale
Build, scale and manage all of
your apps
Mobile First
Run your business from
your phone
Connected Experience
Get a single view of the
customer across all apps
and devices
Fast App Development
and Customization
Build scalable apps with
clicks and code
16. Build and Deploy Powerful Apps with Force.com
Create Engaging Experiences
Design any experience for any device
with Salesforce Lightning
Automate Complex Processes
Easily automate any workflow with
Process Builder
Connect to Any Data Source
Integrate any data source with
Salesforce Connect in just a few clicks
Drive productivity across your entire organization with Apps
17. The Power of the Salesforce App Cloud
Automatic
Upgrades
48 Major
Releases
(3x per year)
Multi-tenant
Infrastructure
Metadata-based
Single Code Base
and Shared
Infrastructure
Open &
Extensible
API-First Architecture
2700+ AppExchange
Apps
Unbreakable
Customizations
Integrations and
customizations
auto-upgraded
6BLines of
Apex Code
500M
API Calls
Per Day,
28 Versions
15MCustom
Database
Tables
12M
Visualforce
Pages
18. Everything You Need to Build Apps, all on One Platform
Full spectrum of capabilities from enterprise control to elastic flexibility
Bulk
REST
Metadata
SOAP
Tooling
Streaming
IntegrationLayer
Point & Click
Integration
Tools
EmployeeApps CustomerApps
Offline
Salesforce1 Mobile
Container Geolocation
Push
NotificationsSDK Mobile Identity
Mobile Services
Metadata Driven Platform & Services
Workflow
Engine
UI
Framework
Sharing &
Permissions
Global
Search
Reports &
Dashboards
Files
& Content
Authenticatio
n
CollaborationEvent Log
Framework
Translation
Workbench
Heroku
Add-ons
Identity
Trusted Mult-Tenant Infrastructure
Multi-Tenant Network
& Firewall
Auto
Updates
Backup &
Geodiversity
Security TrustMetadata Database Smart
Containers
Global
Data Centers
Data
Storage
Single code
base
Heroku DX node.js
Programmatic Development
Ruby Python Java APEXPHP
Declarative Development
App
Builder
Process
Builder
Schema
Builder
Community
Builder
Page
Builder
AppManagement&Deployment
CLI
Sandbo
x
IDE
Dev
Console
Agile
Accelerator
Store
Builder
Heroku
Button
Open Partner Ecosystem
2,700+ Apps 3M Installs 44% Free
19. App Cloud Makes Building Apps 70% Faster
The fastest path from idea to App
Idea
Legacy App Dev: 6-12 Months
Build on modern
platform services with
advanced tools Connected Desktop
and Mobile Apps
Idea App
install
complex
software
build
app
make it
mobile &
social
build & test
security
buy &
setup
hardware
define user
access
setup
reporting &
analytics
Source: IDC White Paper, sponsored by Salesforce.com, Salesforce Platform: Accelerate App Dev with Huge ROI, Doc #246505, Feb 2014.
20.
Program for Advanced
Functionality
Drag, Drop, and Configure
for Rapid Deployment
Business Admins build apps with pre-
built components, adding fields,
workflows, data sources, and layouts
with clicks, not code.
App Cloud Empowers Business and IT to Work Together
Developers build apps in their favorite
languages, accessing rich frameworks
and APIs, then deploying instantly
from the command line.
21. “App Cloud gives us all the cloud
services we need to achieve
incredible speed and scale.”
Herry Stallings, AVP of Applications Development
200+ Apps Built on App Cloud Run a Next Gen Enterprise
Maintained governance while enabling innovation—citizen devs build 75% of apps
Built apps in 25% of the time versus Access/VB
Used workflows to automate project management, time tracking, audit management, auto
damage feedback form, governance process
22. The Cloud is the Fastest Path to Success
Enterprise
Cloud Computing
Fast Innovative Open Easy Trusted
No Hardware
No Software
Faster ROI
Flexible
Automatic Upgrades
Continuous Improvement
Any Device
API First
Data Portability
Secure
Transparent
Performance at Scale
Subscription Model
Real-time Customizations
AppExchange
23. HR Help Desk
Employee Intranet
Recruiting &
Onboarding
Performance
& Coaching
IT Help Desk / Self-
Service Community
Legacy Applications
Consolidation
Enterprise
Knowledge
Identity Mgmt
Custom Web /
Mobile Applications
Business Agility
Layer (e.g. Claims,
Underwriting, …)
Asset & Facilities
Management
Financial Shared
Services
M&A Enablement
Early Warning
Management
Product Ideas &
Innovation
Pre-Production
Testing
Warrant Coverage
Decisioning
Procurement
Vendor
Management
Transportation
Logistics
Contract
Management
Budget
Management
Contract
Management
Pricing
Billing
Management
Audit
Management
Connect Every Department on One Platform
Apps
HR Product
Supply
Chain
ITFinanceOps
26. Salesforce Objects
! Similar to Tables (with more metadata)
! Standard objects out-of-the-box
– Account, Contact, Opportunity, …
! You can add custom fields to standard objects
– Rating__c, Twitter__c, …
! You can create custom objects
– i.e. Speaker__c, Session__c, Hotel__c
! Custom objects have standard fields
– Id, Owner, LastModifiedDate, LastModifiedBy, …
27. Rich Data Types
! Auto Number
! Formula
! Roll-Up Summary
! Lookup
! Master-Detail
! Checkbox
! Currency
! Date
! Picklist (multi
select)
! Text
! Text Area
! Text Area (Long)
! Text Area (Rich)
! Text (Encrypted)
! URL
! Date/Time
! Email
! Geolocation
! Number
! Percent
! Phone
! Picklist
28. What is Apex?
! Salesforce platform language
! Similar to Java
! Object-oriented
! Strongly typed
! Classes and Interfaces
! Cloud based compiling, debugging and unit testing
29. Apex and Java
Same
! Primitive data types
! Flow control (if, for, while,
…)
! Exception handling
! Collections: Lists, Sets, …
Same
! Primitive data types
! Flow control (if, for, while,
…)
! Exception handling
! Collections: Lists, Sets, …
30. Apex Class
public class MortgageCalculator {!
!
public Double amount { get; set; }!
public Double rate { get; set; }!
public Integer years { get; set; }!
!
public Double calculateMonthlyPayment() {!
Integer months = years * 12;!
Double monthlyRate = rate / (12 * 100);!
return amount * (monthlyRate/!
(1 - Math.pow(1 + monthlyRate, -months)));!
}!
!
}!
!
!
39. Standard Controller
! A standard controller is available for all objects
– You don't have to write it!
! Provides standard CRUD operations
– Create, Update, Delete, Field Access, etc.
! Can be extended with more capabilities (next module)
! Uses id query string parameter in URL to access object
43. Two Great Ways to Build Your Mobile Portfolio
Salesforce1 Mobile App
Configurable by Admins out of the box
Custom Mobile Apps
Built by Developers with our Mobile Services
For employee facing apps For highly branded experiences
All built on the Salesforce1 Platform
44. Customize the Salesforce1 Mobile App for Your Business
Your Custom AppsYour Business Actions
Add any custom employee
apps to the Salesforce1
App
Create custom business
actions to get work done in
the feed
Your AppExchange Apps
Connect mobile-
optimized
partner apps right inside
the Salesforce1 App
45. Salesforce Platform Mobile Services:
Build Engaging, Connected Enterprise Mobile Apps
Mobile PacksCustomer Data
Push
NotificationsGeolocation Analytics API
Trust
Social: Chatter
Mobile Device
Management
REST API
Mobile SDKs
Business Logic
Offline Storage
Salesforce
Identity
48. Salesforce Confidential
Agile and elastic platform that developers love
Smarter infrastructure lets you build apps that scale
Open and extensible
Modern open language support and ecosystem of 150+ add-ons
Connected to Salesforce
Sync customer apps with business processes
Build Engaging Customer-Facing Apps with Heroku
49. Dynos:
Run virtually any
language at
scale
Database:
Enterprise
Postgres as a
service
Add-ons:
Marketplace for
logging, data
and more
What is Heroku?
Part of Salesforce1: Platform as a Service to build, run and
scale customer apps
50. !
Open!Choice!of!Developer!Languages!
Use the right tool for the job
No stack upgrades or patch
management needed
Fully portable, move anywhere
Always running on the most
secure and reliable stack
Choice to leverage managed
stacks or roll your own with
custom build packs
52. Popular Add-ons for Heroku
New Relic
Redis To Go
Heroku Postgres
Websolr
Sendgrid
Memcache
Exceptional
MongoHQ
ZerigoDNS
Airbrake
53. Salesforce Confidential
When Do Enterprise Customers Choose Heroku?
To leverage open
developer skills and
frameworks…
Ruby
Java
node
PHP
Python
Scala
…when building “pixel-
perfect” customer-facing
apps that scale
…and to easily
integrate with a
Salesforce system
of record
…or addressing large
scale, high-volume
data sets
54. Heroku Connect Syncs Directly to Salesforce Clouds
Seamless two-way data between customer-facing apps and your business on
Salesforce
Employee AppsCustomer Apps
Heroku
Connect
56. Lightning Experience, Powered by Lightning Platform
Users get a modern app experience
With Lightning Experience and
Lightning Platform
Admins customize and assemble
Tailor apps and pages with drag and drop
Developers build with engaging UI
With Lightning Components and the
Lightning Design System
Deliver customizations and modern apps with a beautiful user experience
57. Build Beautiful Productivity Apps with Lightning Platform
Democratize component-based app building
Lightning
Components
Build, share and scale
engaging, responsive UIs
Lightning
Exchange
Lightning
App Builder
Lightning
Design System
Access a marketplace of
prebuilt components from
Salesforce partners
Assemble apps for any
device with drag and drop
Build apps faster with
Salesforce design patterns
and best practices
59. Canvas
API
Web
Services
SOAP/REST
APIs
Bulk API
Streaming API
Lightning
Connect
UI Layer
Mashup of SAP Order
web page in salesforce
Business Logic Layer Realtime service
callouts from external
systems
SAP Order data is
persisted in
Force.com as an
External Object
Data Layer
oData Connector for SAP
Build Apps That Can Connect to Anything with the Salesforce API
60. Tightly connect any API-accessible
data source to Salesforce
Integrate in hours with point and
click tools and less code
Access external data in real-time,
without copying data to Salesforce
Connect multiple Salesforce
instances across your enterprise
Salesforce Connect
Deliver a connected enterprise app experience
67. Trailhead: Unleash Your Team’s Productivity
www.trailhead.salesforce.com
Free online interactive training
for everyone! Bring developers,
IT, and business together.