تفاصيل الدورة

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!

تحديث بتاريخ 03 August, 2016
دورات يمكنك الالتحاق بها على الفور... خذ دورة عبر الإنترنت على MySQL ابتداءً من الآن. See all courses

قيِم هذه الصفحة