In this 1-day course, you will gain hands-on experience with the Heroku features and functionality used for building, scaling, and integrating web apps. After touring the use cases of Heroku, you will learn how to build, deploy, and extend apps using Heroku features, such as Heroku Buttons (for one-click deployment) and Heroku Add-ons (third-party components from the Heroku Elements Marketplace). Next, you’ll configure an app to scale, based on demand, using Heroku dynos. Then, you will read and write Salesforce data to Heroku Postgres using the Heroku Connect add-on. The course will wrap up with instruction on how to use Heroku flow, pipelines, and review apps to implement continuous delivery and integration.
Who should take this course?
When you complete this course, you will be able to:
Describe the use cases and benefits of Heroku, within the Salesforce ecosystem.
Deploy web apps using Heroku (including Heroku buttons).
Extend web apps using Heroku Add-ons from the Elements Marketplace.
Configure the automatic scaling of Heroku-hosted apps.
Integrate Salesforce applications with Heroku.
Implement continuous delivery and integration with Heroku.
Lessons and Topics
Overview of Heroku
Describe How Paas Applies to a Full Stack of Services
Identify the Benefits of Using Heroku
Introduction to Git
What Is Git?
Methods for Accessing Git
Deploying Your Applications Using Heroku
Introduction to the Deployment Process
Types of Heroku Dynos
Create a Heroku Button
Provision Heroku Add-Ons
Navigate the Heroku Dashboard
Scaling Your Applications with Heroku Dynos
Heroku Under the Hood
Scale Your Application Using Heroku
Configure Automated Scaling
Integrating Salesforce with Heroku
Introduction to Heroku Connect
Synch Mapped Objects in Heroku Connect
Set Up Heroku Connect
Integrate Salesforce with Heroku
Continuous Integration and Continuous Deployment with Heroku
Continuous Integration and Continuous Delivery
Connect Review Apps to Heroku Pipelines
Automated Testing Using Heroku CI
October 15, 2020 9a-5p Virtual October 15, 2020 9:00 am - 5:00 pm
November 12, 2020 9a-5p Virtual November 12, 2020 9:00 am - 5:00 pm
December 10, 2020 9a-5p Virtual December 10, 2020 9:00 am - 5:00 pm
January 14, 2021 9a-5p Virtual January 14, 2021 9:00 am - 5:00 pm
February 11, 2021 9a-5p Virtual February 11, 2021 9:00 am - 5:00 pm
March 11, 2021 9a-5p Virtual March 11, 2021 9:00 am - 5:00 pm
April 15, 2021 9a-5p Virtual April 15, 2021 9:00 am - 5:00 pm
May 13, 2021 9a-5p Virtual May 13, 2021 9:00 am - 5:00 pm
June 10, 2021 9a-5p Virtual June 10, 2021 9:00 am - 5:00 pm
July 15, 2021 9a-5p Virtual July 15, 2021 9:00 am - 5:00 pm
August 12, 2021 9a-5p Virtual August 12, 2021 9:00 am - 5:00 pm
September 16, 2021 9a-5p Virtual September 16, 2021 9:00 am - 5:00 pm
October 14, 2021 9a-5p Virtual October 14, 2021 9:00 am - 5:00 pm
November 11, 2021 9a-5p Virtual November 11, 2021 9:00 am - 5:00 pm