Jumpstart Lab Curriculum

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.
Feedback

Have Feedback?

Did you find an error? Something confusing? We'd love your help:

Thanks!