This document provides an overview and summary of a Salesforce campus tour presentation. It discusses Salesforce being the #1 CRM company and most innovative company. It highlights the Salesforce platform and tools like Salesforce1 that allow customers to connect their business. Examples are given of companies like Virgin America and Trunk Club that use mobile apps and the platform. The document also summarizes Salesforce's academic program, career opportunities, certifications, and campus ambassador program. It demonstrates how to build apps using JavaScript, Apex, and the Visualforce remoting framework in Visualforce pages.
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsKashi Ahmed
Introduction to Salesforce AppCloud Force.com Platform for enterprise cloud application development Demo of building a enterprise cloud application in 15 mins without code Demonstration of Mobile application using Force.com Platform
Salesforce Certification | Salesforce Careers | Salesforce Training For Begin...Edureka!
This Salesforce Certification training video guides you through why Salesforce is good for your career, different Salesforce certifications available, certification roadmap, administrator and developer certifications and details on the salesforce certification exam. You can also read the blog here: https://goo.gl/jJiCaz
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
Build Cloud & Mobile App on Salesforce Force.com Platform in 15 minsKashi Ahmed
Introduction to Salesforce AppCloud Force.com Platform for enterprise cloud application development Demo of building a enterprise cloud application in 15 mins without code Demonstration of Mobile application using Force.com Platform
Salesforce Certification | Salesforce Careers | Salesforce Training For Begin...Edureka!
This Salesforce Certification training video guides you through why Salesforce is good for your career, different Salesforce certifications available, certification roadmap, administrator and developer certifications and details on the salesforce certification exam. You can also read the blog here: https://goo.gl/jJiCaz
Description:
In this session, we will discuss and demonstrate how to build engaging employee and customer-facing applications in JavaScript on top of the Salesforce1 Platform.
We will explore all the aspects involved in building these next generation applications including authentication, the REST APIs, mobile development options, and different integration scenarios. We will also share some inspiring examples built on the Salesforce1 Platform with leading JavaScript frameworks such as AngularJS, Ionic, BackboneJS, Ratchet and more.
Key Takeaways:
::Get an overview of the Salesforce1 Platform from a developer point of view
::Understand Salesforce OAuth Authentication
::Acquire knowledge on the Salesforce REST APIs
::Get insight on building a Single Page Application on the Salesforce1 Platform
::Explore using modern JavaScript Frameworks such as AngularJS, Ionic, Backbone, etc.
::Gain knowledge on building state-of-the art mobile apps on the Salesforce1 Platform
::Get familiar with building custom apps with Heroku and Heroku Connect
Intended Audience:
This session is for both seasoned JavaScript developers who want to learn how to build applications on top of the Salesforce1 Platform, and seasoned Salesforce developers who want to learn how to create amazing user experiences in JavaScript.
Recommended Resources:
https://developer.salesforce.com/en/events/webinars/JavaScript_Applications_Salesforce?d=70130000000lgzk
UX and Design: Top Tips for Salesforce Apps on Mobile and WearablesSalesforce Developers
With Salesforce1, all Salesforce apps automatically work on any mobile device. But with new form factors like smart watches and wearables, how should you approach UX and design? Doing an email approval on an Apple Watch is one thing, but what about drilling down on a Wave dashboard? Join us as we discuss what we learned with designing Salesforce apps for tablets, smart phones, and smart watches. We'll discuss which Salesforce use cases make the most sense for different types of devices, the impact of "glanceability," and how to chunk out information for different devices.
In this webinar, we'll share how you can leverage the tools and best practices available to promote healthy Application Lifecycle Management.
Learn about the latest advancements we've made in our Sandbox environments, metadata API, deployments, namespaces and source control management, how the brand new Apex Debugger extends the Force.com IDE, and how these updates can be leveraged to enhance your development efforts and transformation.
Understanding Multitenancy and the Architecture of the Salesforce PlatformSalesforce Developers
Join us as we take a deep dive into the architecture of the Salesforce platform, explain how multitenancy actually works, and how it affects you as a developer. Showing the technology we use and the design principles we adhere to, you'll see how our platform teams manage three major upgrades a year without causing any issues to existing development. We'll cover the performance and security implications around the platform to give you an understanding of how limits have evolved. By the end of the session you'll have a better grasp of the architecture underpinning Force.com and understand how to get the most out of it.
1.2+ billion users around the world choose Microsoft Office as their primary tool for productivity. Integrating Salesforce and Office can drive unparalleled experiences for information workers. This webinar will explore Salesforce integration with Microsoft Office using Office Add-ins. Learn about what's new with Office Add-ins, the Office add-ins Salesforce offers, and how to build your own Office Add-ins that integrate with Salesforce.
You might be surprised to learn that Office Add-ins can be developed with ANY web technology and be hosted anywhere in the world. So bring your web developer hat and learn how you can maximize your Salesforce and Office investments with Office Add-ins.
Key Takeaways
- Discover how the Office Add-in architecture has changed to benefit web developers
- Learn about Salesforce Office Add-ins available through the Office marketplace and how they can deliver a great user experience in Office
- Explore key aspects of building custom Office Add-ins that run any device Office runs
- Uncover important resources for extending and integrating Force.com and the Office platform
Intended Audience
This session is geared towards existing Salesforce and Microsoft developers that want to learn how to apply their web development skills to integrate Salesforce into Office through add-ins.
Join us to explore the Wave Platform, including APIs, data loading, packaging, and licensing. We will discuss using Wave with Force.com, including Visualforce, Lightning, Apex, REST, and more.
Salesforce Lightning component framework from 0 to appRoy Gilad
In this session, we will cover the basics of Lightning components: What are they and how to create them, and how to use them.
Mostly a demo session ;-)
As a commercial application partner, you've got to consider some important factors before you architect your app. What license types are best for your target audience? How will your app interact with standard Salesforce features and objects? How do you ensure the app can scale to meet the needs of your customers? This session will explore important decisions and best practices for building a commercial grade application on Force.com. This session is primarily intended for product managers and architects
Reinvent your App Dev Lifecycle with Continuous Delivery on HerokuSalesforce Developers
Learn how your team can use modern application development and deployment practices on the App Cloud to build apps with Internet scale and sophistication. We will walk through how we used Continuous Delivery with GitHub and Heroku Pipelines to build a consumer-facing real estate app.
With the Lightning Framework you can build modern apps faster and run them across all your devices. With the Winter ’17 Release, we’ve delivered a number of enhancements to Lightning to help you build even faster including new Lightning Base Components and Lightning Data Services. Learn about these important new features and more in this must-attend webinar.
- Accessing data more easily and efficiently with the new Lightning Data Service
- Building Lightning Components faster with new Lightning Base Components
- Developing more interactive experiences with new Lightning Quick Actions and the Utility Bar
UX and Design: Top Tips for Salesforce Apps on Mobile and WearablesSalesforce Developers
With Salesforce1, all Salesforce apps automatically work on any mobile device. But with new form factors like smart watches and wearables, how should you approach UX and design? Doing an email approval on an Apple Watch is one thing, but what about drilling down on a Wave dashboard? Join us as we discuss what we learned with designing Salesforce apps for tablets, smart phones, and smart watches. We'll discuss which Salesforce use cases make the most sense for different types of devices, the impact of "glanceability," and how to chunk out information for different devices.
In this webinar, we'll share how you can leverage the tools and best practices available to promote healthy Application Lifecycle Management.
Learn about the latest advancements we've made in our Sandbox environments, metadata API, deployments, namespaces and source control management, how the brand new Apex Debugger extends the Force.com IDE, and how these updates can be leveraged to enhance your development efforts and transformation.
Understanding Multitenancy and the Architecture of the Salesforce PlatformSalesforce Developers
Join us as we take a deep dive into the architecture of the Salesforce platform, explain how multitenancy actually works, and how it affects you as a developer. Showing the technology we use and the design principles we adhere to, you'll see how our platform teams manage three major upgrades a year without causing any issues to existing development. We'll cover the performance and security implications around the platform to give you an understanding of how limits have evolved. By the end of the session you'll have a better grasp of the architecture underpinning Force.com and understand how to get the most out of it.
1.2+ billion users around the world choose Microsoft Office as their primary tool for productivity. Integrating Salesforce and Office can drive unparalleled experiences for information workers. This webinar will explore Salesforce integration with Microsoft Office using Office Add-ins. Learn about what's new with Office Add-ins, the Office add-ins Salesforce offers, and how to build your own Office Add-ins that integrate with Salesforce.
You might be surprised to learn that Office Add-ins can be developed with ANY web technology and be hosted anywhere in the world. So bring your web developer hat and learn how you can maximize your Salesforce and Office investments with Office Add-ins.
Key Takeaways
- Discover how the Office Add-in architecture has changed to benefit web developers
- Learn about Salesforce Office Add-ins available through the Office marketplace and how they can deliver a great user experience in Office
- Explore key aspects of building custom Office Add-ins that run any device Office runs
- Uncover important resources for extending and integrating Force.com and the Office platform
Intended Audience
This session is geared towards existing Salesforce and Microsoft developers that want to learn how to apply their web development skills to integrate Salesforce into Office through add-ins.
Join us to explore the Wave Platform, including APIs, data loading, packaging, and licensing. We will discuss using Wave with Force.com, including Visualforce, Lightning, Apex, REST, and more.
Salesforce Lightning component framework from 0 to appRoy Gilad
In this session, we will cover the basics of Lightning components: What are they and how to create them, and how to use them.
Mostly a demo session ;-)
As a commercial application partner, you've got to consider some important factors before you architect your app. What license types are best for your target audience? How will your app interact with standard Salesforce features and objects? How do you ensure the app can scale to meet the needs of your customers? This session will explore important decisions and best practices for building a commercial grade application on Force.com. This session is primarily intended for product managers and architects
Reinvent your App Dev Lifecycle with Continuous Delivery on HerokuSalesforce Developers
Learn how your team can use modern application development and deployment practices on the App Cloud to build apps with Internet scale and sophistication. We will walk through how we used Continuous Delivery with GitHub and Heroku Pipelines to build a consumer-facing real estate app.
With the Lightning Framework you can build modern apps faster and run them across all your devices. With the Winter ’17 Release, we’ve delivered a number of enhancements to Lightning to help you build even faster including new Lightning Base Components and Lightning Data Services. Learn about these important new features and more in this must-attend webinar.
- Accessing data more easily and efficiently with the new Lightning Data Service
- Building Lightning Components faster with new Lightning Base Components
- Developing more interactive experiences with new Lightning Quick Actions and the Utility Bar
[MBF2] Plate-forme Salesforce par Peter ChittumBeMyApp
Présentation de la plate-forme Salesforce par Peter Chittum lors de la journée de lancement de la Mobile Banking Factory 2.
API :
https://developer.salesforce.com
Site de la Mobile Banking Factory 2 :
http://mobilebankingfactory2.bemyapp.com
New to Force.com and need an orientation to bring you up to speed? This monthly series of introductory sessions on Force.com, the world’s leading cloud platform that lets you build apps rapidly using configuration-driven development and powerful programmatic logic.
How We Built AppExchange and our Communities on the App Cloud (Platform)Dreamforce
Did you know AppExchange, Success Community, and Partner Community are all built 100% on Salesforce? Join us to learn how we did it, lessons learned, and our advice for being successful building on the Salesforce App Cloud. Watch the video now: https://www.youtube.com/watch?v=8qdMH2f4g0I
Flow enables developers and admins to easily automate complex processes and execute custom logic with clicks, not code. But you can also manipulate flows programmatically via the Metadata, Tooling and and, as of the Winter 16' release REST API - Flow Runtime. Join us to learn from the engineers who built the API how to manipulate flow with the API. See examples of how this empowers you to build better applications for your customers.
When building an enterprise solution or creating an app, data often comes from multiple systems, and business processes frequently cross application boundaries.
Salesforce offers a rich library of programmatic and point-and-click integration tools to customize business processes that span multiple application systems. In this webinar, we will survey the many integration options and technologies available in Salesforce, including newer API and integration features.
This webinar is the first in a series that will explore several ways to integrate systems and services with Salesforce.
The new Salesforce Mobile SDK 3.2 release provides developers with tools and capabilities for building compelling mobile apps powered by customer data in Salesforce. These mobile apps allow customers to build a stronger relationship with a business, and enables employees to be more effective.
Join us to learn how Mobile SDK combined with Salesforce Platform makes mobile app development a breeze. Experience various advanced features such as secure offline storage & data sync, push notifications, etc., which allow developers to unlock the full potential of customer data and the mobile devices.
Sandboxes: The Future of App DevelopmentDreamforce
Major Releases, Minor Releases. Developers, Testers. Refreshes and Previews. How do you manage all of these various demands in your Salesforce environments and sandboxes? Join Farhan Tahir, Platform Product Manager, as he shares details on how to tackle these problems around sandbox management through the use of both processes and tools. As well as insight on roadmap features to make development efficient and agile by automating with Salesforce Sandboxes. Watch the video now: https://www.youtube.com/watch?v=FMH77436I2o
Similar to Salesforce Campus Tour - Developer Advanced (20)
Ever since we broke apart the front and back-end of our systems, we’ve longed to partially reunite them with a shared language. The benefits of code reuse and shared tooling are compelling but is this nirvana possible? In this session we will explore building both the front (mobile and web) and back-end of an application with a shared Kotlin codebase. You will learn how to setup the build, share code, and deploy the back-end as a serverless app.
Machine Learning is all the rage today with many different options and paradigms. This session will walk through the basics of Machine Learning and show how to get started with the open source Spark ML framework. Through Scala code examples you will learn how to build and deploy learning systems like recommendation engines.
Integrating Clouds & Humans with Wearable AppsJames Ward
As smart watches and other human-integrated devices make their way into the mainstream, developers will need to quickly ramp up to these new paradigms and interaction models. This session will dive into the world of developing cloud-driven applications for wearables. Through copious code and examples you will learn the architecture and patterns for building cloud-based, wearable apps.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Welocme to ViralQR, your best QR code generator.ViralQR
Welcome to ViralQR, your best QR code generator available on the market!
At ViralQR, we design static and dynamic QR codes. Our mission is to make business operations easier and customer engagement more powerful through the use of QR technology. Be it a small-scale business or a huge enterprise, our easy-to-use platform provides multiple choices that can be tailored according to your company's branding and marketing strategies.
Our Vision
We are here to make the process of creating QR codes easy and smooth, thus enhancing customer interaction and making business more fluid. We very strongly believe in the ability of QR codes to change the world for businesses in their interaction with customers and are set on making that technology accessible and usable far and wide.
Our Achievements
Ever since its inception, we have successfully served many clients by offering QR codes in their marketing, service delivery, and collection of feedback across various industries. Our platform has been recognized for its ease of use and amazing features, which helped a business to make QR codes.
Our Services
At ViralQR, here is a comprehensive suite of services that caters to your very needs:
Static QR Codes: Create free static QR codes. These QR codes are able to store significant information such as URLs, vCards, plain text, emails and SMS, Wi-Fi credentials, and Bitcoin addresses.
Dynamic QR codes: These also have all the advanced features but are subscription-based. They can directly link to PDF files, images, micro-landing pages, social accounts, review forms, business pages, and applications. In addition, they can be branded with CTAs, frames, patterns, colors, and logos to enhance your branding.
Pricing and Packages
Additionally, there is a 14-day free offer to ViralQR, which is an exceptional opportunity for new users to take a feel of this platform. One can easily subscribe from there and experience the full dynamic of using QR codes. The subscription plans are not only meant for business; they are priced very flexibly so that literally every business could afford to benefit from our service.
Why choose us?
ViralQR will provide services for marketing, advertising, catering, retail, and the like. The QR codes can be posted on fliers, packaging, merchandise, and banners, as well as to substitute for cash and cards in a restaurant or coffee shop. With QR codes integrated into your business, improve customer engagement and streamline operations.
Comprehensive Analytics
Subscribers of ViralQR receive detailed analytics and tracking tools in light of having a view of the core values of QR code performance. Our analytics dashboard shows aggregate views and unique views, as well as detailed information about each impression, including time, device, browser, and estimated location by city and country.
So, thank you for choosing ViralQR; we have an offer of nothing but the best in terms of QR code services to meet business diversity!
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™UiPathCommunity
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalità di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
📕 Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
👨🏫👨💻 Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Le nuove frontiere dell'AI nell'RPA con UiPath Autopilot™
Salesforce Campus Tour - Developer Advanced
1. Salesforce 2014
Campus Tour
Subtitle placeholder
Speaker Name and Title (second level bullet)
2. 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 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.
4. World’s #1 CRM company*
World’s most admired software company
#1 most
admired in
software
#7 best company
to work for
World’s most innovative company
2011 • 2012 • 2013 • 2014
4TH YEAR IN A
ROW!
*Source: IDC, Worldwide CRM Applications 2014-2018 Forecast and 2013 Vendor Shares, Doc #248875, June 2014
Image
FPO
Celebrating 15 Years
of Customer Success
5. 1%
Time • Equity • Product
530,000+
Hours Service
20,000
Non-profit
organizations
$53M+
Grants
foundation
7. Server
Mainframe LAN / WAN
SNA
Terminal
Client
customer
transactions
connected
things
Cloud
LTE
Mobile
“Third Wave” of Computing
Thousands Millions Billions Trillions
8.
9.
10. But Most Companies Are Disconnected From Customers
Service Agents
Your
Company
Salespeople
Your
Customers
Your Partners
11. Become a Customer Company
Analytics
for the rest of us
Build
mobile apps
faster
Sell, Service, Market
& Engage
in a whole new way
Connect with your customers in a whole new way
12. Salesforce1: A New Customer Platform for the Future
Salesforce1 App
Salesforce1 Platform APIs
Force.com Heroku1
Salesforce1 Platform Services
ExactTarget
Fuel
13. Build Amazing Apps and Connect
Everything.
Build Innovative
Customer apps
Automate Processes
with Employee Apps
Connect
Everything
14. Virgin America Connects Every Employee with a Social Intranet
Branded social intranet built mobile first
Key business metrics customized for each ‘teammate”
Chatter collaboration for every department
Business users update content in real-time
15. Trunk Club Connects Customers & Employees with Mobile Apps
Customer facing mobile app built on Heroku
Employee mobile app built on Force.com for order fulfillment
Integrated sales, service & marketing built on the Salesforce Platform
18. Demand is Growing Across Multiple Roles
60% 159% 90%
Force.com
Developer
Technical
Architect
Solutions
Architect
Principal
Consultant
Business
Analyst
Source: Hire On-Demand http://www.hireon-demand.com
of companies moving
to cloud
Demand growth for all
Salesforce Talent
Demand growth for
Salesforce
Developers
19.
20. Salesforce Skills Earn Top Paying Jobs
Salary Average
Job Silicon Valley National
Force.com Data Analyst $95k $65k
Salesforce.com Administrators $100k $80k
Global Salesforce Administrators $120k $95k
Force.com Developers $125k $98k
Certified Force.com Developers $135k $115k
Sr. Force.com Developers $150k $125k
Force.com Architects $170k $140k
Force.com Solution Architects $200k $165k
Salesforce CRM Business Analysts $140k $110k
Salesforce CRM Program Managers $185k $135k
Salesforce Implementation Consultants $220k $175k
Source: Nelson Technologies, November 2013
http://www.nelsontechnology.com
21. Campus Events
Internships &
Recruiting Curriculum
Mentorship &
Experience
Classroom speakers
Workshops
Hackathons
Business Competitions
University
Conferences
Student User Groups
Company visits/tours
Internship Program
Recruitment
Courseware
Curriculum
Student/Faculty
licenses
Training & certification
Capstone projects
Entrepreneurship
Research projects
Student Ambassadors
Academic Program Components
22. Salesforce Campus Tour
Oct 24-Nov 14th
1 2 3
Join Live Telecast on
November 12, 2014
Compete in Salesforce1
Challenge to win an Xbox
Attend a
Campus Event
www.salesforcecampustour.com
24. Salesforce Certifications
Key Skills Preparation
• Manage users, data, and security
• Maintain and customize Sales Cloud and Service Cloud
applications
• Build reports, dashboards, and workflow
Administration Essentials for New
Admins (ADM 201)
FREE Self-paced Training:
• certifiedondemand.com
• Leverage advanced administration
• Optimize and extend Sales Cloud and Service Cloud
applications
• Design advanced reports, dashboards, and business
process automation
Administration Essentials for
Experienced Admins (ADM-211)
FREE Self-paced Training:
• Force.com Fundamentals Book
• Build custom applications using point-and-click
• Design the data model, user interface, business logic,
and security for custom applications
• Design reports, dashboards, and portals
Building Applications with Force.com
and Visualforce (DEV401)
FREE Self-paced Training:
• Udacity.com
• Develop custom applications using Apex & Visualforce
• Manage the development lifecycle and environments
• Write and execute comprehensive test plans
Apex and Visualforce Controllers
(DEV501)
FREE Self-paced Training:
• Introduction to Visualforce (YouTube)
• www.sfdc99.com
32. Using JavaScript and CSS Libraries
Hosted elsewhere
<script src="https://maps.googleapis.com/maps/api/js"></script>
Hosted in Salesforce
•Upload individual file or Zip file as Static Resource
•Reference asset using special tags
33. Referencing a Static Resource
// Single file
<apex:includeScript value="{!$Resource.jquery}"/>
<apex:image url="{!$Resource.myLogo}"/>
// ZIP file
<apex:includeScript value="{!URLFOR($Resource.MyApp, 'js/app.js')}"/>
<apex:image url="{!URLFOR($Resource.MyApp, 'img/logo.jpg')}/>
<link href="{!URLFOR($Resource.bootstrap, 'bootstrap/css/bootstrap.css')}" rel="stylesheet"/>
34. JavaScript Remoting - Server-Side
global with sharing class HotelRemoter {
@RemoteAction
global static List<Hotel__c> findAll() {
return [SELECT Id,
Name,
Location__Latitude__s,
Location__Longitude__s
FROM Hotel__c];
}
}
35. "global with sharing"?
global
•Available from outside of the application
with sharing
•Run code with current user permissions. (Apex code runs in system context by default -- with access to
all objects and fields)
36. JavaScript Remoting - Visualforce Page
<script>
Visualforce.remoting.Manager.invokeAction(
'{!$RemoteAction.HotelRemoter.findAll}',
function (result, event) {
if (event.status) {
for (var i = 0; i < result.length; i++) {
var lat = result[i].Location__Latitude__s;
var lng = result[i].Location__Longitude__s;
addMarker(lat, lng);
}
} else {
alert(event.message);
}
}
);
</script>
38. When?
Get Salesforce data from outside Salesforce
Integrate Salesforce in existing apps
Build consumer apps
Device integration (Internet of Things)
45. Unit Testing
Code to test code
Increases quality and predictability
Unit test coverage is required to move code to production
•Must have at least 75% of code covered
•Coverage = lines of code exercised by tests / total line of code
46. Anatomy of a Test Class
@isTest
private class myClass {
static testMethod void myTest() {
// 1. Prepare temporary data
// 2. Start Test
// 3. Execute some code
// 4. Stop Test
// 5. Assert
}
}
47. Create Temp data
Datetime now = System.now();
// Create speaker
Speaker__c sp = new Speaker__c(First_Name__c='Al', Last_Name__c='Smith');
insert sp;
// Create two sessions starting at the same time
Session__c s1 = new Session__c(Name='Session1', Session_Date__c=now);
insert s1;
Session__c s2 = new Session__c(Name='Session2', Session_Date__c=now);
insert s2;
// Book speaker for session1
Session_Speaker__c booking1 =
new Session_Speaker__c(Session__c=s1.Id, Speaker__c=sp.Id);
insert booking1;
48. Test and Assert
Test.startTest();
// Try to book speaker to session2
Session_Speaker__c booking2=
new Session_Speaker__c(Session__c=s2.Id, Speaker__c=sp.Id);
Database.SaveResult result = Database.insert(booking2, false);
Test.stopTest();
// Insert should fail: can't book same speaker for 2 sessions happening
// at same time
System.assert(!result.isSuccess());