Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Working with Heroku

Course Summary

The Working with Heroku training course is designed to demonstrate Heroku features and functionality used for building, scaling, and integrating web apps.

The course begins by explaining the use cases of Heroku, learning how to build, deploy, and extend apps using Heroku features. Next, it explores how configure an app to scale using the Heroku dynos. The course concludes by describing how to use Heroku flow, pipelines, and review apps to implement continuous delivery and integration.

Prerequisites: A basic knowledge in HTML, Javascript, and have used a relational database.

Purpose
Learn about Heroku and how it can accelerate application development.
Audience
Software developers, web developers, and DevOps engineers who are looking to develop applications on the Heroku platform as a service.
Role
Software Developer - Web Developer
Skill Level
Introduction
Style
Workshops
Duration
1 Day
Related Technologies
Cloud Computing Training | Heroku

 

Productivity Objectives
  • Describe the use cases and benefits of Heroku within the Salesforce ecosystem
  • Deploy web applications using Heroku (including Heroku buttons)
  • Extend web applications 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

What You'll Learn:

In the Working with Heroku training course, you'll learn:
  • Overview of Heroku
    • Why is Heroku needed?
    • What does it do?
    • 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
    • Provide Heroku add-ons
    • Navigate the Heroku dashboard
    • Command Line (CLI) usage
    • Understand the platform limitations
  • Scaling Your Applications with Heroku Dynos
    • Heroku under the Hood
    • Scale applications using Heroku
    • Configure automated scaling
  • Integrating Salesforce with Heroku
    • Introduce Heroku Connect
    • Sync 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
    • Heroku flow
    • Heroku pipelines
    • GitHub Integration
    • Connect review apps to Heroku pipelines
    • Automated testing using Heroku CI
  • Supporting Heroku Applications
    • Monitor Heroku applications
    • Background jobs monitoring
    • Application Performance Tracking
    • Access application logs
    • White-listing user IPs
    • Work with Single Sign-on and certificates
    • PostgreSQL database administration
    • Overview of Apache Kafka, Heroku-Cassandra, Heroku Redis
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.