For Free - Deploy Quickly Spring Boot on Heroku With MySQL
4.3 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
191 students enrolled
Wishlisted Wishlist

Please confirm that you want to add For Free - Deploy Quickly Spring Boot on Heroku With MySQL to your Wishlist.

Add to Wishlist

For Free - Deploy Quickly Spring Boot on Heroku With MySQL

Show case your web app with free cloud service
4.3 (19 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
191 students enrolled
Created by Le Deng
Last updated 12/2016
English
Current price: $12 Original price: $95 Discount: 87% off
30-Day Money-Back Guarantee
Includes:
  • 1 hour on-demand video
  • 1 Article
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
What Will I Learn?
  • How to upload a Spring Boot app to Heroku
  • How to deploy a Spring Boot app to Heroku
  • How to add MySQL database on Heroku
  • How to connect remotely to MySQL database on Heroku
  • How to integrate Spring Boot app with MySQL database on Heroku
View Curriculum
Requirements
  • Spring Boot and Database basics
Description

WELCOME TO MY COURSE - "For Free - Deploy Quickly Spring Boot on Heroku With MySQL"

You can find more info here: ldeng(dot)net/courses


Learn to deploy Spring Boot App with MySQL database support on Heroku in about one hour!

New Course for 2016 ... The best way to learn is through hands-on practice. 

Join the family of thousands of students, who have enrolled in my courses.

Bonus Section includes all the courses that I teach and promotions. Make sure you don't miss them.


Why does it help for my job hunting?

Well, the answer should be straight-forward. If you have a demo web app (or several) to show case what you have done, you get much better a chance to be selected from thousands of resumes. Besides, isn't it cool to show others your web app on the go?

I heard deploying to cloud is a complicated process. Is that true?

Relatively speaking, yes. But in this course, we will use Spring Boot, which has simplified a lot of boilerplate things, to demonstrate how we can do it easily on Heroku.

What is Spring Boot?

"Spring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can "just run". We take an opinionated view of the Spring platform and third-party libraries so you can get started with minimum fuss. Most Spring Boot applications need very little Spring configuration."  - from Spring Website

If you use Spring Boot, you will see that it's very convenient to use and under the hood it's nothing new, but Spring Framework. Checkout my other Spring Boot course in the bonus section.


Overview

When I was learning developing web applications, I would like to have a place to host those fancy apps so that I can show case what I have developed. One solution would be to use an on-premise physical server, e.g. having a desktop computer running as server at home, to host whatever apps you have developed. On the other hand, with the trend of cloud service nowadays, you can choose the cloud platform to deploy your apps, not only because those apps can be accessed from internet once deployed, but also that it's a good practice in terms of maintainability, scalability and etc. I would like to do that myself but found it difficult to do. Several reasons link to this. First, it's not that straight-forward to deploy a web app with database support on cloud platform. I wish there could be a step-by-step guide on how to do that. Second, just for show case purpose, it's not that easy to find a cloud platform without any charges.

That comes the motivation for this course. Here I just want to show you, in an easy-to-follow manner, how to deploy Spring Boot apps with MySQL database on Heroku, which is one of the most popular Cloud Service Platform today. More importantly, I will show you how to do that without any charges, which is for demonstration purpose. 

Regarding the layout of the course, we will first develop a simple hello world example using Spring Boot and deploy it to Heroku so that you can grab a feeling about it. Then, we will leverage a project I developed in another course called lagoon and deploy the backend part to Heroku. After that, I will show you how to add the MySQL database support to it. This course is easy to follow and as long as you follow the steps, you should be able to do it. Feel excited? Sign up and I'll see you in the course.


MONEY BACK GUARANTEE

Udemy provides 30-day money back guarantee. No reason needed! If you are not satisfied with the course, you can always get your money back. No Risk Involved! So sign up and I'll see you in the course!

Who is the target audience?
  • Anybody who wants to learn how to deploy Spring Boot app with MySQL database integrated on Heroku
Curriculum For This Course
10 Lectures
01:06:31
+
Course Overview
1 Lecture 01:15
+
Getting Started
3 Lectures 28:25

A quick intro to heroku

Preview 06:05

A simple spring boot hello world example

Preview 10:19

Deploy the hello world example to heroku

Deploy Hello World Example On Heroku
12:01
+
Deploy An App with Database Support
5 Lectures 36:49

Intro to the lagoon project

Introduction to Lagoon
05:17

Deploy the backend part of lagoon project to Heroku

Deploy Lagoon Backend On Heroku
05:44

Add MySQL database addon to Heroku

Add MySQL Database on Heroku
10:32

Connect remotely to the database on Heroku

Connect to MySQL Database Remotely
10:01

Deploy the integrated web app

8. Deploy with Web App and Database Integrated
05:15
+
Bonus Section
1 Lecture 00:01
All Other Courses and Coupons
00:01
About the Instructor
Le Deng
4.1 Average rating
2,018 Reviews
8,242 Students
17 Courses
ldeng.net/courses, consultant, thousands of students

Le Deng was first exposed to programming when he was at elementary school and his first language was Logo, a 2D drawing programming language. He received his BS in Electrical Engineering in China and his MS in Electrical Engineering at RIT in US. He has been both a learner and a teacher through the course. In the past few years, he has been interested in web technologies and working on his own path to become an entrepreneur. He’s life philosophy is to contribute a hand on better shaping this world and he is willing to spend just a life-time to fulfill it. He is currently working as a consultant in Boston US.