Salesforce Elevate
Heroku + Java + Salesforce
Schedule
- 8:00 - Doors Open & Systems Setup
- 9:00 - Intros & Opening
- 9:10 - Why Heroku?
- 9:45 - How Heroku Works
- 10:30 - Deploying Java Applications to Heroku
- 12:00 - Lunch
- 1:00 - Maximizing Heroku’s Platform
- 2:15 - Measuring Application Performance
- 3:00 - Integrating Salesforce with Heroku Connect
- 3:45 - Q&A
- 4:00 - Class Ends
Systems Setup
To get the most out of the workshop you should be working along with us. Before we get going, please go through the Systems Setup tutorial.
Why Heroku?
Before we get into the technical details, let’s talk about why you should care by exploring a few use cases.
Click over to Why Heroku.
How Heroku Works
Heroku is a cloud hosting platform designed and built for developers. Before you can get your application up and running we should explore how the platform works.
Jump over to the How Heroku Works tutorial.
Deploying Java Applications on Heroku
Now that you understand the basics of how Heroku works, let’s actually deploy an application. Head over to the Deploying a Java tutorial.
Maximizing Heroku’s Platform
You’ve gotten an application up and running, but how do you make sure it stays up and highly responsive?
Let’s look at How to Maximize Heroku.
Measuring Application Performance with NewRelic
Let’s dig deeper into performance and experiment with the New Relic performance monitoring integration.
Work along with the Measuring Application Performance with NewRelic tutorial.
Integrating Salesforce with Heroku Connect
There are many ways that Java applications can interact with Salesforce data. Let’s use the REST API to move data back and forth in the Integrating Salesforce tutorial.
For Future Reference
- The best resource for detailed Heroku knowledge is the Dev Center.
- These tutorials are accessible here.