Expanded

Running Production Applications on Heroku

Heroku is a powerful platform-as-a-service for scalable applications and data storage. This course will teach you how to architect, deploy and run secure production applications on Heroku.
Course info
Level
Intermediate
Updated
Dec 18, 2020
Duration
1h 58m
Table of contents
Description
Course info
Level
Intermediate
Updated
Dec 18, 2020
Duration
1h 58m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

Running a production application has many facets, from deployment setup to security. In this course, Running Production Applications on Heroku, you’ll learn to architect, deploy and run production applications on Heroku, while taking security into account. First, you’ll explore how to architect applications to leverage the strengths of the Heroku platform. Next, you’ll discover how to handle various deployment pathways and set up your applications for a production environment. Finally, you’ll learn how to set up applications and data stores on Heroku to be secure. When you’re finished with this course, you’ll have the skills and knowledge of the Heroku platform needed to handle a variety of production scenarios.

About the author
About the author

Alex Korban is an author and consultant with an interest in functional programming, databases and geospatial applications. He co-founded a company to visualize geospatial data and wrote several books.

More from the author
Object-oriented Ruby Fundamentals
Intermediate
2h 1m
Sep 24, 2020
Building Real World Applications with Elm
Intermediate
2h 18m
Feb 2, 2018
More courses by Alex Korban
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone, my name is Alex Korban, and welcome to my course, Running Production Applications on Heroku. I'm a software developer and author, and I started using Heroku in 2010. In the years since, it's grown to be a comprehensive solution for running web applications. The Heroku platform provides a wide range of features that make developers' lives easier, and contribute to reliability, scalability, and security of applications running on the platform. In this course, my goal is to show you how you can handle a variety of tasks related to running a production application on Heroku. Some of the major topics that we will cover include architectural considerations for an application that is going to be run on Heroku; managing application deployment with the help of a range of tools and integrations available; dealing with ancillary tasks, from setting up a custom domain to periodic jobs; and finally, security features available on the platform, and using them to ensure that your application is secure. By the end of this course, you will be equipped to architect, deploy, and run real‑world production applications on Heroku. Before beginning this course, you should be familiar with the basics of the platform, for example, by going through the Heroku: Getting Started course. I hope you will join me on this journey to learn about the Heroku platform with the Running Production Applications on Heroku course at Pluralsight.