SlideShare a Scribd company logo
1 of 83
Beginners guide to Salesforce1
Platform -- (clicks, not code)
Wayne Gahan
@WayneGahan
wayne.gahan@bluewave.ie
Joshua Hoskins
@jhoskins
jhoskins@appirio.com
Login and get ready
1. Connect your laptop to the network “bitbuzz”
2. Once connected, launch your web browser
(www.bitbuzz.com)
3. Click on “use a voucher” and enter the four word
code  flour – value – panic - boar
4. Register for a new account @
developer.salesforce.com/signup
5. Pickup a Workbook, also available @
bit.ly/beginbook
Make sure you signed up for a clean Developer edition
org with a public mail address - If you have done previous
workbooks in your org, you might not be able to do the
exercises today
Agenda
9:00 AM Intro to Salesforce.com (0:45)
9:45 AM Hands-On: App & UI (0:45)
10:30 AM Declarative Logic (0:45)
11:15 AM Hands-On: App Logic & Security (1:00)
12:15 PM Lunch (1:00)
1:15 PM Reports (0:15)
1:30 PM Hands-On: Reports & Dashboards (0:30)
2:00 PM Salesforce1 Tour (0:30)
2:30 PM Hands-On: Salesforce1 App (0:45)
3:15 PM Apex & Visualforce w/Wayne (0:30)
3:45 PM Wrap Up (0:15)
Don’t be shy, ask lots of questions
This is a practical workshop
Help is at hand though…
So who is in the audience?
What is your experience with Salesforce?
Have you developed applications before?
Java, .Net, Ruby, JavaScript/NodeJS, etc
What does the Cloud mean
to you?
What is the Cloud?
Are you using the Cloud?
Have you built apps running in the Cloud?
Add in furniture, phones, coffee
machine, bean bags & the
kitchen sink:
Software as a Service (SaaS)
Simplified view of the kinds of Cloud
Just the basic building:
Infrastructure as a Service (IaaS)
Add the core services:
Platform as a Service (PaaS)
Introduction to the
Salesforce1 Platform
Safe Harbor
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 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, 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, risks associated with 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 quarter ended
July 31, 2011. This document and others 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 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.
Infrastructure Slows Down Application Development
Salesforce1 platform – enabling apps in the Cloud
Multi-Tenancy
Automatic
Upgrades
6BLines of
Apex Code
500M
API Calls
Per Day,
28 Versions
15MCustom
Database
Tables
12M
Visualforce
Pages
Future Proof
The Best of
Cloud Computing 3 releases per year
Over 40 major releases
All Integrations and
Customisations
Auto-Upgraded
Salesforce1 Platform overview
Salesforce1 Platform APIs
Salesforce1 App
Salesforce1 Platform Services
Force.com Heroku1
ExactTarget
Fuel
Salesforce1 Platform – its big!
Core
Services
Chatte
r
Multi-
languag
e
Translatio
n
Workbenc
h
Email
Servic
es
Analytic
s
Cloud
Databas
e
Scheem
a
Builder
Searc
h
Visualfor
ce1
Monitorin
g
Multi-tenant
Ape
x
Data-
level
Security
Workflo
ws
APIs
Mobile
Services
Soci
al
APIs
Analytic
s
APIs
Bulk
APIs
Rest
APIs
Metadat
a
APIs
Soap
APIs
Private
App
Exchang
e
Custo
m
Actions
Identit
y
Mobile
Notificatio
ns
Toolin
g
APIs
Mobile
Packs
Mobile
SDK
Offline
Support
Streami
ng
APIs
Geolocati
on
ET 1:1 ET Fuel
Heroku1
Heroku
Add-Ons
Sharing
Model
ET API
Build Amazing Apps and Connect Everything.
Build Innovative
Customer apps
Automate Processes
with Employee Apps
Connect
Everything
Salesforce1 Platform – its powerful
Salesforce is the Platform Company.
-Alex Williams, TechCrunch
500MAPI Calls
Per Day
6BLines of Apex
4M+Apps Built on
the Platform
72BRecords
Stored
1.4 Million
developer.salesforce.com
Lots of help online
meetup.com/
Dublin-Salesforce-Developer-User-Group
Lots of help offline too!
Developer User Groups (DUG’s)
appexchange.salesforce.com – App Store
appexchange.salesforce.com – App Store
A quick tour of Salesforce1
Platform
Declarative Apps (Clicks not code)
Declarative Apps (Clicks not code)
Declarative Apps (Clicks not code)
developer.salesforce.com/signup
Create a Developer Org for the workshop
Create a Developer Org for the workshop
developer.salesforce.com
Create a Developer Org for the workshop
developer.salesforce.com
Your mission:
Building a Warehouse App
Warehouse Application Requirements
 Track price and inventory on hand for all
merchandise
 Create invoices containing one or more
merchandise items as a line items
 Present total invoice amount and current
shipping status
Data Modeling
Warehouse Application Requirements
 Track price and inventory on hand for all
merchandise
 Create invoices containing one or more
merchandise items as a line items
 Present total invoice amount and current
shipping status
Warehouse Application Requirements
 Track price and inventory on hand for all
merchandise
 Create invoices containing one or more
merchandise items as a line items
 Present total invoice amount and current
shipping status
Merchandise
Name Price Quantity
Pinot $20 15
Cabernet $30 10
Malbec $20 20
Zinfandel $10 50
Invoice
Number Status Count Total
INV-01 Shipped 16 $370
INV-02 New 20 $200
Invoice Line Items
Invoice Line Merchandise Quantity Unit
Price
Item
Total
INV-01 1 Pinot 1 20 $20
INV-01 2 Cabernet 5 10 $150
INV-01 3 Malbec 10 20 $200
INV-02 1 Pinot 10 20 $200
Warehouse Data Model
Validation Rules
WHEN THENIF
Record is
being
inserted or
updated
Formula
evaluates to true
Return error
message
Validation Rules
Example:
Line Item is added or Updated Quantity__c <= 0
Error: “Line Item’s Quantity
Should Be Greater Than 0”
Chatter
Hands On Tutorials
1. Create an App and
Database
2. Customize a User Interface
Declarative Logic
Formula Fields
Excel style formulas
Support for commons functions
Math
Text
Date & Time
Logical
Can chain functions together:
AND ( OR (
ISPICKVAL(StageName, "Closed Won"),
ISPICKVAL(StageName, "Negotiation/Review")),
ISBLANK(Delivery_Date__c) )
Formula Fields
Merchandise
Name Price Quantity
Pinot $20 15
Cabernet $30 10
Malbec $20 20
Zinfandel $10 50
Invoice
Number Status Count Total
INV-01 Shipped 16 $370
INV-02 New 20 $200
Invoice Line Items
Invoice Line Merchandise Quantity Unit
Price
Item
Total
INV-01 1 Pinot 1 20 $20
INV-01 2 Cabernet 5 10 $150
INV-01 3 Malbec 10 20 $200
INV-02 1 Pinot 10 20 $200
Warehouse Data Model
Formula Field
Item Total = Unit Price X Quantity
Roll-Up Fields
Merchandise
Name Price Quantity
Pinot $20 15
Cabernet $30 10
Malbec $20 20
Zinfandel $10 50
Invoice
Number Status Count Total
INV-01 Shipped 16 $370
INV-02 New 20 $200
Invoice Line Items
Invoice Line Merchandise Quantity Unit
Price
Item
Total
INV-01 1 Pinot 1 20 $20
INV-01 2 Cabernet 5 10 $150
INV-01 3 Malbec 10 20 $200
INV-02 1 Pinot 10 20 $200
Warehouse Data Model
Rollup Field
Child of Master-Detail
Count or Aggregate
Roll-Up Fields
Workflows
Task
Outbound
Message
Update FieldEmail
Workflows
Merchandise
Name Price Quantity
Pinot $20 15
Cabernet $30 10
Malbec $20 20
Zinfandel $10 50
Invoice
Number Status Count Total
INV-01 Shipped 16 $370
INV-02 New 20 $200
Invoice Line Items
Invoice Line Merchandise Quantity Unit
Price
Item
Total
INV-01 1 Pinot 1 20 $20
INV-01 2 Cabernet 5 10 $150
INV-01 3 Malbec 10 20 $200
INV-02 1 Pinot 10 20 $200
Warehouse Data Model
Unit Price is copied from merchandise
When the line item is created using
“Update Field WorkFlow Rules”
When this happens
Workflows
(field update rule)
Run this workflow
Workflows
(field update)
Update This Field
With Value From This
Approvals
Define Criteria
Define Actions
Approvals
Track Approval HistoryApprovals
Approvals
• Single / Multi / Skip Processes
• Role and User based Routing
• Chatter and Email Approvals
Security
• User Profiles
• User Groups and
Hierarchies
• Permission Sets
• SSO / SAML
• OAuth 2.0
• Connected Apps
Tips for Security exercises
 Suggestions when logging in with multiple accounts
– Use different browsers
– Use Incognito windows
– For Chrome browser, use different profiles
Hands On Tutorials
1. Add App Logic with Clicks, Not
Code
2. Secure Your System
LUNCH
Lunch
Reporting and Analytics
Custom Reports
Reports and Dashboards
 Assemble information into Reports
– Drag-n-drop fields to create custom reports
 Create Dashboards to visualise those reports
– Display a report using charts, graphs and other graphical
representations
 Share Reports & Dashboards and Email them too
Analytics API
Hands On Tutorials
1. Create a Report
2. Create a Dashboard
Salesforce1 Mobile app
Personalize Salesforce1
Specify order and
pin favorites
Control visibility with
profiles & permsets
Personalize with
recent items
Add apps
Extend Salesforce1
Declarative &
programatic actions
Universal
notifications
Custom apps with
HTML5, JavaScript,
Visualforce, and
Force.com Canvas
Global and
contextual actions
Salesforce1 Mobile Features
FlexiPages for instant
access to relevant
information
Mobile Cards for rich
inline HTML5 &
Visualforce segments
Develop in JavaScript
with sforce.one object
Mobile-ready compact
& custom layouts
Mobile Page Layouts
Use the enhanced page layout editor in the full Salesforce
site to customize the mobile page layout for an object
1. Record Related Information and Detail Pages
a. Compact Layouts
2. Mobile Cards
3. Publisher Actions
1a
2
3
Creating a Salesforce1 Mobile
App
Download Package:
http://bit.ly/DublinElevate
Your Salesforce1 URL:
https://xx##.salesforce.com/one/one.app
Wrapping up the day
What did you think of this ELEVATE workshop?
Take our survey
http://bit.ly/elevate-dublin
Free Online Tutorials
No prior development experience required
http://udacity.com/salesforce
Developer
Certification
http://salesforce.com/certification
developer.salesforce.com
Lots of help online
Lots of help online
developer.salesforce.com
salesforce.stackexchange.com
Lots of help online
Upcoming events!
Webinar: Intro to building mobile apps. No code required!
Salesforce1 Tour in London
Developer user Group meeting
More information on www.developer.salesforce.com
May
15th
May
22nd
June
17th
THANK YOU

More Related Content

What's hot

Moving from Solo Admin to Center of Excellence
Moving from Solo Admin to Center of ExcellenceMoving from Solo Admin to Center of Excellence
Moving from Solo Admin to Center of ExcellenceSalesforce Admins
 
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...Salesforce Developers
 
How Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceHow Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceSalesforce Engineering
 
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile GuruSalesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile GuruSalesforce Developers
 
Automating Deployment Between Orgs Using Git & Continuous Integration
Automating Deployment Between Orgs Using Git & Continuous IntegrationAutomating Deployment Between Orgs Using Git & Continuous Integration
Automating Deployment Between Orgs Using Git & Continuous IntegrationSebastian Wagner
 
Salesforce.com Sandbox management
Salesforce.com Sandbox management Salesforce.com Sandbox management
Salesforce.com Sandbox management Ali Akbar
 
Best Practices for Rolling Out New Functionality
Best Practices for Rolling Out New FunctionalityBest Practices for Rolling Out New Functionality
Best Practices for Rolling Out New FunctionalitySalesforce Admins
 
Best Practices for Successful Deployment
Best Practices for Successful DeploymentBest Practices for Successful Deployment
Best Practices for Successful DeploymentSalesforce Developers
 
Operationalizing Big Data as a Service
Operationalizing Big Data as a ServiceOperationalizing Big Data as a Service
Operationalizing Big Data as a ServiceSalesforce Engineering
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsDoug Ayers
 
Salesforce apex hours azure dev ops
Salesforce apex hours   azure dev opsSalesforce apex hours   azure dev ops
Salesforce apex hours azure dev opsAmit Singh
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceDoug Ayers
 

What's hot (20)

Moving from Solo Admin to Center of Excellence
Moving from Solo Admin to Center of ExcellenceMoving from Solo Admin to Center of Excellence
Moving from Solo Admin to Center of Excellence
 
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
Webinar: From Sandbox to Production: Demystifying Force.com Release Managemen...
 
Finding Security Issues Fast!
Finding Security Issues Fast!Finding Security Issues Fast!
Finding Security Issues Fast!
 
How Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at SalesforceHow Developers and Quality Engineer Collaborate at Salesforce
How Developers and Quality Engineer Collaborate at Salesforce
 
Scrum at Scale
Scrum at ScaleScrum at Scale
Scrum at Scale
 
Ten Years of DITA: Are We There Yet?
Ten Years of DITA: Are We There Yet?Ten Years of DITA: Are We There Yet?
Ten Years of DITA: Are We There Yet?
 
Salesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile GuruSalesforce Deployment: From Production Hacker to Agile Guru
Salesforce Deployment: From Production Hacker to Agile Guru
 
Under the Hood of Sandbox Templates
Under the Hood of Sandbox TemplatesUnder the Hood of Sandbox Templates
Under the Hood of Sandbox Templates
 
Tailoring the DITA Suit to Fit
Tailoring the DITA Suit to FitTailoring the DITA Suit to Fit
Tailoring the DITA Suit to Fit
 
Automating Deployment Between Orgs Using Git & Continuous Integration
Automating Deployment Between Orgs Using Git & Continuous IntegrationAutomating Deployment Between Orgs Using Git & Continuous Integration
Automating Deployment Between Orgs Using Git & Continuous Integration
 
Salesforce.com Sandbox management
Salesforce.com Sandbox management Salesforce.com Sandbox management
Salesforce.com Sandbox management
 
Best Practices for Rolling Out New Functionality
Best Practices for Rolling Out New FunctionalityBest Practices for Rolling Out New Functionality
Best Practices for Rolling Out New Functionality
 
Best Practices for Successful Deployment
Best Practices for Successful DeploymentBest Practices for Successful Deployment
Best Practices for Successful Deployment
 
Game changers
Game changersGame changers
Game changers
 
Development Best Practices
Development Best PracticesDevelopment Best Practices
Development Best Practices
 
Operationalizing Big Data as a Service
Operationalizing Big Data as a ServiceOperationalizing Big Data as a Service
Operationalizing Big Data as a Service
 
TDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer ToolsTDX19 - Untangle Your Org with Salesforce Developer Tools
TDX19 - Untangle Your Org with Salesforce Developer Tools
 
A Story of Continuous Integration
A Story of Continuous IntegrationA Story of Continuous Integration
A Story of Continuous Integration
 
Salesforce apex hours azure dev ops
Salesforce apex hours   azure dev opsSalesforce apex hours   azure dev ops
Salesforce apex hours azure dev ops
 
TDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and SalesforceTDX19 - Accelerate DevOps with GitLab and Salesforce
TDX19 - Accelerate DevOps with GitLab and Salesforce
 

Viewers also liked

Delivering Breakthrough Innovation via Appirio’s Crowdsourcing Platform
Delivering Breakthrough Innovation via Appirio’s Crowdsourcing PlatformDelivering Breakthrough Innovation via Appirio’s Crowdsourcing Platform
Delivering Breakthrough Innovation via Appirio’s Crowdsourcing PlatformJoshua Hoskins
 
Zoe Brissett CV March '15
Zoe Brissett CV March '15Zoe Brissett CV March '15
Zoe Brissett CV March '15Zoe Brissett
 
Me and My Career - About Me
Me and My Career - About MeMe and My Career - About Me
Me and My Career - About MeJoshua Hoskins
 
Innovation Made Easy #Salesforce1TourLOndon
Innovation Made Easy #Salesforce1TourLOndonInnovation Made Easy #Salesforce1TourLOndon
Innovation Made Easy #Salesforce1TourLOndonJoshua Hoskins
 
Salary Negotiations, Knowing Your Worth and Not Settling for Less
Salary Negotiations, Knowing Your Worth and Not Settling for LessSalary Negotiations, Knowing Your Worth and Not Settling for Less
Salary Negotiations, Knowing Your Worth and Not Settling for LessJoshua Hoskins
 
#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...
#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...
#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...Salesforce Marketing Cloud
 
[DF2U] Marketing Automation
[DF2U] Marketing Automation[DF2U] Marketing Automation
[DF2U] Marketing AutomationJoshua Hoskins
 
26 questions for choosing a salesforce consultant
26 questions for choosing a salesforce consultant26 questions for choosing a salesforce consultant
26 questions for choosing a salesforce consultantJason Lawrence
 

Viewers also liked (9)

Delivering Breakthrough Innovation via Appirio’s Crowdsourcing Platform
Delivering Breakthrough Innovation via Appirio’s Crowdsourcing PlatformDelivering Breakthrough Innovation via Appirio’s Crowdsourcing Platform
Delivering Breakthrough Innovation via Appirio’s Crowdsourcing Platform
 
Zoe Brissett CV March '15
Zoe Brissett CV March '15Zoe Brissett CV March '15
Zoe Brissett CV March '15
 
Me and My Career - About Me
Me and My Career - About MeMe and My Career - About Me
Me and My Career - About Me
 
LesMills_CaseStudy__K_
LesMills_CaseStudy__K_LesMills_CaseStudy__K_
LesMills_CaseStudy__K_
 
Innovation Made Easy #Salesforce1TourLOndon
Innovation Made Easy #Salesforce1TourLOndonInnovation Made Easy #Salesforce1TourLOndon
Innovation Made Easy #Salesforce1TourLOndon
 
Salary Negotiations, Knowing Your Worth and Not Settling for Less
Salary Negotiations, Knowing Your Worth and Not Settling for LessSalary Negotiations, Knowing Your Worth and Not Settling for Less
Salary Negotiations, Knowing Your Worth and Not Settling for Less
 
#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...
#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...
#CNX14 - Talk About Returns: Automating Personalized Print and Digital Lifecy...
 
[DF2U] Marketing Automation
[DF2U] Marketing Automation[DF2U] Marketing Automation
[DF2U] Marketing Automation
 
26 questions for choosing a salesforce consultant
26 questions for choosing a salesforce consultant26 questions for choosing a salesforce consultant
26 questions for choosing a salesforce consultant
 

Similar to Salesforce1 ELEVATE Workshop - Dublin

Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013
Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013
Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013Salesforce Developers
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014David Scruggs
 
Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18Salesforce Developers
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformSalesforce Deutschland
 
Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopKavindra Patel
 
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform #Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform Salesforce Developers
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformJohn Stevenson
 
Keynote Dreamforce To You Italy 2015
Keynote Dreamforce To You Italy 2015Keynote Dreamforce To You Italy 2015
Keynote Dreamforce To You Italy 2015Silvia Kyselova
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsSalesforce Developers
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsSalesforce Developers
 
#DF17Recap series: Integrate apps easier with the Salesforce platform
#DF17Recap series: Integrate apps easier with the Salesforce platform#DF17Recap series: Integrate apps easier with the Salesforce platform
#DF17Recap series: Integrate apps easier with the Salesforce platformSalesforce Developers
 
Spring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday BashSpring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday BashInternetCreations
 
Process Automation Showdown Session 1
Process Automation Showdown Session 1Process Automation Showdown Session 1
Process Automation Showdown Session 1Michael Gill
 
Forcelandia 2016 Wave App Development
Forcelandia 2016   Wave App DevelopmentForcelandia 2016   Wave App Development
Forcelandia 2016 Wave App DevelopmentSkip Sauls
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudJohn Stevenson
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentSalesforce Developers
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019rikkehovgaard
 
Dreamforce '06 Keynote: Part 1
Dreamforce '06 Keynote: Part 1Dreamforce '06 Keynote: Part 1
Dreamforce '06 Keynote: Part 1dreamforce2006
 

Similar to Salesforce1 ELEVATE Workshop - Dublin (20)

Bbva workshop
Bbva workshopBbva workshop
Bbva workshop
 
Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013
Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013
Salesforce1 Platform ELEVATE LA workshop Dec 18, 2013
 
Elevate workshop programmatic_2014
Elevate workshop programmatic_2014Elevate workshop programmatic_2014
Elevate workshop programmatic_2014
 
Salesforce Bilbao Elevate '15 - 1st developer workshop
Salesforce Bilbao Elevate '15 - 1st developer workshopSalesforce Bilbao Elevate '15 - 1st developer workshop
Salesforce Bilbao Elevate '15 - 1st developer workshop
 
Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18Developer Preview Live – Release Readiness LIVE, Spring '18
Developer Preview Live – Release Readiness LIVE, Spring '18
 
Developer Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 PlatformDeveloper Tour on the Salesforce1 Platform
Developer Tour on the Salesforce1 Platform
 
Beginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer WorkshopBeginner ELEVATE Hands-on Developer Workshop
Beginner ELEVATE Hands-on Developer Workshop
 
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform #Df17 Recap Series Build Apps Faster with the Salesforce Platform
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
 
Developers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 PlatformDevelopers guide to the Salesforce1 Platform
Developers guide to the Salesforce1 Platform
 
Keynote Dreamforce To You Italy 2015
Keynote Dreamforce To You Italy 2015Keynote Dreamforce To You Italy 2015
Keynote Dreamforce To You Italy 2015
 
Building a Single Page App with Lightning Components
Building a Single Page App with Lightning ComponentsBuilding a Single Page App with Lightning Components
Building a Single Page App with Lightning Components
 
Winter '16 Release - Overview and Highlights
Winter '16 Release - Overview and HighlightsWinter '16 Release - Overview and Highlights
Winter '16 Release - Overview and Highlights
 
#DF17Recap series: Integrate apps easier with the Salesforce platform
#DF17Recap series: Integrate apps easier with the Salesforce platform#DF17Recap series: Integrate apps easier with the Salesforce platform
#DF17Recap series: Integrate apps easier with the Salesforce platform
 
Spring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday BashSpring '16 Release Notes & AppExchange 10th Birthday Bash
Spring '16 Release Notes & AppExchange 10th Birthday Bash
 
Process Automation Showdown Session 1
Process Automation Showdown Session 1Process Automation Showdown Session 1
Process Automation Showdown Session 1
 
Forcelandia 2016 Wave App Development
Forcelandia 2016   Wave App DevelopmentForcelandia 2016   Wave App Development
Forcelandia 2016 Wave App Development
 
Trailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App CloudTrailhead live - Overview of Salesforce App Cloud
Trailhead live - Overview of Salesforce App Cloud
 
CodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local DevelopmentCodeLive: Build Lightning Web Components faster with Local Development
CodeLive: Build Lightning Web Components faster with Local Development
 
Toronto dev group mar2019
Toronto dev group mar2019Toronto dev group mar2019
Toronto dev group mar2019
 
Dreamforce '06 Keynote: Part 1
Dreamforce '06 Keynote: Part 1Dreamforce '06 Keynote: Part 1
Dreamforce '06 Keynote: Part 1
 

More from Joshua Hoskins

The most important attributes of a World-class Remote Team
The most important attributes of a World-class Remote TeamThe most important attributes of a World-class Remote Team
The most important attributes of a World-class Remote TeamJoshua Hoskins
 
Original Blueprint & Recap for Community-led Salesforce Events
Original Blueprint & Recap for Community-led Salesforce EventsOriginal Blueprint & Recap for Community-led Salesforce Events
Original Blueprint & Recap for Community-led Salesforce EventsJoshua Hoskins
 
IdeaSpokes Community 2017 Recap
IdeaSpokes Community 2017 RecapIdeaSpokes Community 2017 Recap
IdeaSpokes Community 2017 RecapJoshua Hoskins
 
[Topcoder] for Developers - Dublin Salesforce User Group
[Topcoder] for Developers - Dublin Salesforce User Group[Topcoder] for Developers - Dublin Salesforce User Group
[Topcoder] for Developers - Dublin Salesforce User GroupJoshua Hoskins
 
Deploying Web Chat & Voice Channels With Live Agent & CTI Integration
Deploying Web Chat & Voice Channels With Live Agent & CTI IntegrationDeploying Web Chat & Voice Channels With Live Agent & CTI Integration
Deploying Web Chat & Voice Channels With Live Agent & CTI IntegrationJoshua Hoskins
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce IntegrationJoshua Hoskins
 
London DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokesLondon DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokesJoshua Hoskins
 
Salesforce Marketing 101 for Non-Profits
Salesforce Marketing 101 for Non-Profits Salesforce Marketing 101 for Non-Profits
Salesforce Marketing 101 for Non-Profits Joshua Hoskins
 
Singapore User Group 10/2012
Singapore User Group 10/2012Singapore User Group 10/2012
Singapore User Group 10/2012Joshua Hoskins
 
How to Tango with Salesforce & jQueryMobile for HTML5 Goodness
How to Tango with Salesforce & jQueryMobile for HTML5 GoodnessHow to Tango with Salesforce & jQueryMobile for HTML5 Goodness
How to Tango with Salesforce & jQueryMobile for HTML5 GoodnessJoshua Hoskins
 
Tools of a Successful Force.com Developer
Tools of a Successful Force.com DeveloperTools of a Successful Force.com Developer
Tools of a Successful Force.com DeveloperJoshua Hoskins
 
#DF2UFL 2012 - Developer’s Den
#DF2UFL 2012 - Developer’s Den#DF2UFL 2012 - Developer’s Den
#DF2UFL 2012 - Developer’s DenJoshua Hoskins
 
Singapore Non Profit SFDC User Group 8/2012
Singapore Non Profit SFDC User Group 8/2012Singapore Non Profit SFDC User Group 8/2012
Singapore Non Profit SFDC User Group 8/2012Joshua Hoskins
 
Orlando SFDC User Group 7/2011
Orlando SFDC User Group 7/2011Orlando SFDC User Group 7/2011
Orlando SFDC User Group 7/2011Joshua Hoskins
 
Orlando SFDC User Group 12/2011
Orlando SFDC User Group 12/2011Orlando SFDC User Group 12/2011
Orlando SFDC User Group 12/2011Joshua Hoskins
 
Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011Joshua Hoskins
 
[DF2U] Data Management: There’s gold in them details
[DF2U] Data Management: There’s gold in them details[DF2U] Data Management: There’s gold in them details
[DF2U] Data Management: There’s gold in them detailsJoshua Hoskins
 
[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard
[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard
[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and DashboardJoshua Hoskins
 
Orlando SFDC User Group 1/2011
Orlando SFDC User Group 1/2011Orlando SFDC User Group 1/2011
Orlando SFDC User Group 1/2011Joshua Hoskins
 
Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010Joshua Hoskins
 

More from Joshua Hoskins (20)

The most important attributes of a World-class Remote Team
The most important attributes of a World-class Remote TeamThe most important attributes of a World-class Remote Team
The most important attributes of a World-class Remote Team
 
Original Blueprint & Recap for Community-led Salesforce Events
Original Blueprint & Recap for Community-led Salesforce EventsOriginal Blueprint & Recap for Community-led Salesforce Events
Original Blueprint & Recap for Community-led Salesforce Events
 
IdeaSpokes Community 2017 Recap
IdeaSpokes Community 2017 RecapIdeaSpokes Community 2017 Recap
IdeaSpokes Community 2017 Recap
 
[Topcoder] for Developers - Dublin Salesforce User Group
[Topcoder] for Developers - Dublin Salesforce User Group[Topcoder] for Developers - Dublin Salesforce User Group
[Topcoder] for Developers - Dublin Salesforce User Group
 
Deploying Web Chat & Voice Channels With Live Agent & CTI Integration
Deploying Web Chat & Voice Channels With Live Agent & CTI IntegrationDeploying Web Chat & Voice Channels With Live Agent & CTI Integration
Deploying Web Chat & Voice Channels With Live Agent & CTI Integration
 
Salesforce Integration
Salesforce IntegrationSalesforce Integration
Salesforce Integration
 
London DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokesLondon DUG 10/2013 - #CloudSpokes
London DUG 10/2013 - #CloudSpokes
 
Salesforce Marketing 101 for Non-Profits
Salesforce Marketing 101 for Non-Profits Salesforce Marketing 101 for Non-Profits
Salesforce Marketing 101 for Non-Profits
 
Singapore User Group 10/2012
Singapore User Group 10/2012Singapore User Group 10/2012
Singapore User Group 10/2012
 
How to Tango with Salesforce & jQueryMobile for HTML5 Goodness
How to Tango with Salesforce & jQueryMobile for HTML5 GoodnessHow to Tango with Salesforce & jQueryMobile for HTML5 Goodness
How to Tango with Salesforce & jQueryMobile for HTML5 Goodness
 
Tools of a Successful Force.com Developer
Tools of a Successful Force.com DeveloperTools of a Successful Force.com Developer
Tools of a Successful Force.com Developer
 
#DF2UFL 2012 - Developer’s Den
#DF2UFL 2012 - Developer’s Den#DF2UFL 2012 - Developer’s Den
#DF2UFL 2012 - Developer’s Den
 
Singapore Non Profit SFDC User Group 8/2012
Singapore Non Profit SFDC User Group 8/2012Singapore Non Profit SFDC User Group 8/2012
Singapore Non Profit SFDC User Group 8/2012
 
Orlando SFDC User Group 7/2011
Orlando SFDC User Group 7/2011Orlando SFDC User Group 7/2011
Orlando SFDC User Group 7/2011
 
Orlando SFDC User Group 12/2011
Orlando SFDC User Group 12/2011Orlando SFDC User Group 12/2011
Orlando SFDC User Group 12/2011
 
Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011Orlando SFDC User Group 10/2011
Orlando SFDC User Group 10/2011
 
[DF2U] Data Management: There’s gold in them details
[DF2U] Data Management: There’s gold in them details[DF2U] Data Management: There’s gold in them details
[DF2U] Data Management: There’s gold in them details
 
[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard
[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard
[DF2U] Deep Dive into Salesforce.com Reporting, Analytics, and Dashboard
 
Orlando SFDC User Group 1/2011
Orlando SFDC User Group 1/2011Orlando SFDC User Group 1/2011
Orlando SFDC User Group 1/2011
 
Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010Orlando SFDC User Group 6/2010
Orlando SFDC User Group 6/2010
 

Recently uploaded

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Recently uploaded (20)

Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Salesforce1 ELEVATE Workshop - Dublin

  • 1. Beginners guide to Salesforce1 Platform -- (clicks, not code) Wayne Gahan @WayneGahan wayne.gahan@bluewave.ie Joshua Hoskins @jhoskins jhoskins@appirio.com
  • 2. Login and get ready 1. Connect your laptop to the network “bitbuzz” 2. Once connected, launch your web browser (www.bitbuzz.com) 3. Click on “use a voucher” and enter the four word code  flour – value – panic - boar 4. Register for a new account @ developer.salesforce.com/signup 5. Pickup a Workbook, also available @ bit.ly/beginbook Make sure you signed up for a clean Developer edition org with a public mail address - If you have done previous workbooks in your org, you might not be able to do the exercises today
  • 3. Agenda 9:00 AM Intro to Salesforce.com (0:45) 9:45 AM Hands-On: App & UI (0:45) 10:30 AM Declarative Logic (0:45) 11:15 AM Hands-On: App Logic & Security (1:00) 12:15 PM Lunch (1:00) 1:15 PM Reports (0:15) 1:30 PM Hands-On: Reports & Dashboards (0:30) 2:00 PM Salesforce1 Tour (0:30) 2:30 PM Hands-On: Salesforce1 App (0:45) 3:15 PM Apex & Visualforce w/Wayne (0:30) 3:45 PM Wrap Up (0:15)
  • 4. Don’t be shy, ask lots of questions
  • 5. This is a practical workshop
  • 6. Help is at hand though…
  • 7. So who is in the audience? What is your experience with Salesforce? Have you developed applications before? Java, .Net, Ruby, JavaScript/NodeJS, etc
  • 8. What does the Cloud mean to you?
  • 9. What is the Cloud? Are you using the Cloud? Have you built apps running in the Cloud?
  • 10. Add in furniture, phones, coffee machine, bean bags & the kitchen sink: Software as a Service (SaaS) Simplified view of the kinds of Cloud Just the basic building: Infrastructure as a Service (IaaS) Add the core services: Platform as a Service (PaaS)
  • 12. Safe Harbor 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 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, 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, risks associated with 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 quarter ended July 31, 2011. This document and others 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 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.
  • 13. Infrastructure Slows Down Application Development
  • 14. Salesforce1 platform – enabling apps in the Cloud Multi-Tenancy Automatic Upgrades 6BLines of Apex Code 500M API Calls Per Day, 28 Versions 15MCustom Database Tables 12M Visualforce Pages Future Proof The Best of Cloud Computing 3 releases per year Over 40 major releases All Integrations and Customisations Auto-Upgraded
  • 15. Salesforce1 Platform overview Salesforce1 Platform APIs Salesforce1 App Salesforce1 Platform Services Force.com Heroku1 ExactTarget Fuel
  • 16. Salesforce1 Platform – its big! Core Services Chatte r Multi- languag e Translatio n Workbenc h Email Servic es Analytic s Cloud Databas e Scheem a Builder Searc h Visualfor ce1 Monitorin g Multi-tenant Ape x Data- level Security Workflo ws APIs Mobile Services Soci al APIs Analytic s APIs Bulk APIs Rest APIs Metadat a APIs Soap APIs Private App Exchang e Custo m Actions Identit y Mobile Notificatio ns Toolin g APIs Mobile Packs Mobile SDK Offline Support Streami ng APIs Geolocati on ET 1:1 ET Fuel Heroku1 Heroku Add-Ons Sharing Model ET API
  • 17. Build Amazing Apps and Connect Everything. Build Innovative Customer apps Automate Processes with Employee Apps Connect Everything
  • 18. Salesforce1 Platform – its powerful Salesforce is the Platform Company. -Alex Williams, TechCrunch 500MAPI Calls Per Day 6BLines of Apex 4M+Apps Built on the Platform 72BRecords Stored
  • 25. A quick tour of Salesforce1 Platform
  • 30. Create a Developer Org for the workshop developer.salesforce.com
  • 31. Create a Developer Org for the workshop developer.salesforce.com
  • 32. Your mission: Building a Warehouse App
  • 33. Warehouse Application Requirements  Track price and inventory on hand for all merchandise  Create invoices containing one or more merchandise items as a line items  Present total invoice amount and current shipping status
  • 35. Warehouse Application Requirements  Track price and inventory on hand for all merchandise  Create invoices containing one or more merchandise items as a line items  Present total invoice amount and current shipping status
  • 36. Warehouse Application Requirements  Track price and inventory on hand for all merchandise  Create invoices containing one or more merchandise items as a line items  Present total invoice amount and current shipping status
  • 37. Merchandise Name Price Quantity Pinot $20 15 Cabernet $30 10 Malbec $20 20 Zinfandel $10 50 Invoice Number Status Count Total INV-01 Shipped 16 $370 INV-02 New 20 $200 Invoice Line Items Invoice Line Merchandise Quantity Unit Price Item Total INV-01 1 Pinot 1 20 $20 INV-01 2 Cabernet 5 10 $150 INV-01 3 Malbec 10 20 $200 INV-02 1 Pinot 10 20 $200 Warehouse Data Model
  • 39. WHEN THENIF Record is being inserted or updated Formula evaluates to true Return error message Validation Rules Example: Line Item is added or Updated Quantity__c <= 0 Error: “Line Item’s Quantity Should Be Greater Than 0”
  • 41. Hands On Tutorials 1. Create an App and Database 2. Customize a User Interface
  • 44. Excel style formulas Support for commons functions Math Text Date & Time Logical Can chain functions together: AND ( OR ( ISPICKVAL(StageName, "Closed Won"), ISPICKVAL(StageName, "Negotiation/Review")), ISBLANK(Delivery_Date__c) ) Formula Fields
  • 45. Merchandise Name Price Quantity Pinot $20 15 Cabernet $30 10 Malbec $20 20 Zinfandel $10 50 Invoice Number Status Count Total INV-01 Shipped 16 $370 INV-02 New 20 $200 Invoice Line Items Invoice Line Merchandise Quantity Unit Price Item Total INV-01 1 Pinot 1 20 $20 INV-01 2 Cabernet 5 10 $150 INV-01 3 Malbec 10 20 $200 INV-02 1 Pinot 10 20 $200 Warehouse Data Model Formula Field Item Total = Unit Price X Quantity
  • 47. Merchandise Name Price Quantity Pinot $20 15 Cabernet $30 10 Malbec $20 20 Zinfandel $10 50 Invoice Number Status Count Total INV-01 Shipped 16 $370 INV-02 New 20 $200 Invoice Line Items Invoice Line Merchandise Quantity Unit Price Item Total INV-01 1 Pinot 1 20 $20 INV-01 2 Cabernet 5 10 $150 INV-01 3 Malbec 10 20 $200 INV-02 1 Pinot 10 20 $200 Warehouse Data Model Rollup Field
  • 48. Child of Master-Detail Count or Aggregate Roll-Up Fields
  • 51. Merchandise Name Price Quantity Pinot $20 15 Cabernet $30 10 Malbec $20 20 Zinfandel $10 50 Invoice Number Status Count Total INV-01 Shipped 16 $370 INV-02 New 20 $200 Invoice Line Items Invoice Line Merchandise Quantity Unit Price Item Total INV-01 1 Pinot 1 20 $20 INV-01 2 Cabernet 5 10 $150 INV-01 3 Malbec 10 20 $200 INV-02 1 Pinot 10 20 $200 Warehouse Data Model Unit Price is copied from merchandise When the line item is created using “Update Field WorkFlow Rules”
  • 52. When this happens Workflows (field update rule) Run this workflow
  • 53. Workflows (field update) Update This Field With Value From This
  • 57. Approvals • Single / Multi / Skip Processes • Role and User based Routing • Chatter and Email Approvals
  • 58. Security • User Profiles • User Groups and Hierarchies • Permission Sets • SSO / SAML • OAuth 2.0 • Connected Apps
  • 59. Tips for Security exercises  Suggestions when logging in with multiple accounts – Use different browsers – Use Incognito windows – For Chrome browser, use different profiles
  • 60. Hands On Tutorials 1. Add App Logic with Clicks, Not Code 2. Secure Your System
  • 64. Reports and Dashboards  Assemble information into Reports – Drag-n-drop fields to create custom reports  Create Dashboards to visualise those reports – Display a report using charts, graphs and other graphical representations  Share Reports & Dashboards and Email them too
  • 66. Hands On Tutorials 1. Create a Report 2. Create a Dashboard
  • 68. Personalize Salesforce1 Specify order and pin favorites Control visibility with profiles & permsets Personalize with recent items Add apps
  • 69. Extend Salesforce1 Declarative & programatic actions Universal notifications Custom apps with HTML5, JavaScript, Visualforce, and Force.com Canvas Global and contextual actions
  • 70. Salesforce1 Mobile Features FlexiPages for instant access to relevant information Mobile Cards for rich inline HTML5 & Visualforce segments Develop in JavaScript with sforce.one object Mobile-ready compact & custom layouts
  • 71. Mobile Page Layouts Use the enhanced page layout editor in the full Salesforce site to customize the mobile page layout for an object 1. Record Related Information and Detail Pages a. Compact Layouts 2. Mobile Cards 3. Publisher Actions 1a 2 3
  • 76. What did you think of this ELEVATE workshop? Take our survey http://bit.ly/elevate-dublin
  • 77. Free Online Tutorials No prior development experience required http://udacity.com/salesforce
  • 80. Lots of help online developer.salesforce.com
  • 82. Upcoming events! Webinar: Intro to building mobile apps. No code required! Salesforce1 Tour in London Developer user Group meeting More information on www.developer.salesforce.com May 15th May 22nd June 17th