Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk

Learn AWS deploying Java Spring Boot Apps to AWS Elastic Beanstalk. Take Java Spring Boot REST APIs & Full Stack to AWS.

4.58 (1727 reviews)
Udemy
platform
English
language
Other
category
Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk
25,716
students
6.5 hours
content
Nov 2023
last update
$79.99
regular price

What you will learn

You will Learn the Fundamentals of Amazon Web Services - AWS from Zero, no previous experience required

You will learn to deploy Spring Boot REST API to AWS with AWS Elastic Beanstalk

You will learn to deploy Java, Spring Boot Full Stack Applications to AWS with AWS Elastic Beanstalk and S3

You will be using a number of AWS Services - EC2, S3, AWS CodePipeLine, AWS CodeBuild, SQS, IAM, CloudWatch.

You will learn to deploy containerized Java Spring Boot applications to AWS

You will learn to create a continuous delivery pipeline with AWS Code Pipeline

You will learn how to Auto Scale applications based on load as well as deploy multiple instances behind a load balancer using Elastic Beanstalk.

You will Join 250,000 Learners having AMAZING LEARNING Experiences with in28Minutes

Why take this course?

Learn AWS Fundamentals? Yes.   Deploy Spring Boot to AWS? Yes.     Deploy Java Full Stack to AWS? Yes. Of Course. Hands-on? Of course.

Do you have ZERO experience with Amazon Web Services (AWS)? No Problem.

Do you want to learn to Deploy Java Spring Boot Applications to Amazon Web Services (AWS) using AWS Elastic Beanstalk with an easy to learn, step by step approach?

Are you ready to learn about the cloud with Amazon Web Services (AWS) and take the next step in your Java programming career?

Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?

Look No Further!


WHAT STUDENTS ARE SAYING

5 STARS -  This is the perfect course.  The instructor takes you step by step ensuring you learn anything and everything pertaining to deploying your Spring Boot applications to Elastic Beanstalk.  Spring Boot App 1 is simple - Spring Boot App 5 is complex.  The way the instructor takes you thru each app, is amazing.

5 STARS -  This is an excellent intro to AWS ElasticBeanstalk.  But even more important, is that the instructor explains many elements of the Spring MVC, differences in deployment of a jar/war file, H2 in-memory db, and so many other gems.  Ranga has so kindly and methodically filled-in so many of my gaps in knowledge with regards to web development.  The value of this course goes waaaay beyond the actual price of the course.  I am a true believe in the 'in28minutes' catalog and will continue purchasing further courses from in28minutes.

5 STARS -  A brilliant course that really focuses on AWS Elastic Beanstalk, covering multiple deployments including connecting to a separate database, also liked the section on AWS Codepipeline, the pace is good and the instructor is clear and very knowledgeable, I highly recommend this course.

5 STARS -  The course is very detailed. I can tell a lot of work was done to prepare it. It's impossible not to understand the material. Great job!

5 STARS -  Exactly what I've been looking for! soo many AWS courses read like an encyclopedia or text book. few offer any sort of practical application. this course was great because it starts simple and builds to complex, by way of actual examples. awesome course.

5 STARS -  This is my third course with the instructor and lectures are very knowledgeable to the point where you can get started on the topic.


COURSE OVERVIEW

How about learning AWS (Amazon Web Services)  deploying Spring Applications to Cloud using Elastic Beanstalk?

Spring Boot is the No 1 Java Framework to develop REST API and Microservices. AWS (Amazon Web Services) is the No 1 Cloud Service Provider today.

In this course, we deploy a variety of Spring Boot Applications to the Cloud:

  • REST APIs - Hello World and Todo - Jar

  • Todo Web Application War

  • Full Stack Application with React and Spring Boot

  • Single Container with Java REST API

  • Multi Container with Todo REST API talking to MySQL

This course would be a perfect first step as an introduction to AWS and the Cloud, especially for Java Developers.

You will learn about automating deployments with Elastic Beanstalk CLI and creating a continuous delivery pipeline with AWS Code Pipeline. You will learn how to Auto Scale applications based on load as well as deploy multiple instances behind a load balancer using Elastic Beanstalk.

You will be using a number of AWS Services - EC2, S3, AWS CodePipeLine, AWS CodeBuild, SQS, IAM, CloudWatch.

You will be using deploying a variety of projects to Amazon Web Services (AWS). These projects are created with React (Frontend Framework), Spring Boot (REST API Framework), Spring (Dependency Management), Spring Security (Authentication and Authorization - Basic and JWT), BootStrap (Styling Pages), Maven (dependencies management), Node (npm), Visual Studio Code (TypeScript IDE), Eclipse (Java IDE) and Tomcat Embedded Web Server. We will help you set up each one of these.

Start Learning Now. Hit the Enroll Button!


COURSE HIGHLIGHTS 

Getting Started with the course - AWS Elastic Beanstalk

Getting Started with AWS

Getting Started with AWS Elastic Beanstalk

Deploying Java Spring Boot Hello World REST API to AWS Elastic Beanstalk

Deploying Java Spring Boot Todo REST API to AWS Elastic Beanstalk

Deploying Java Spring Boot H2 Web App to AWS Elastic Beanstalk

Deploying Java Spring Boot Web App talking to MySQL with AWS Elastic Beanstalk and AWS RDS

Deploying Java Full Stack Spring Boot React App with AWS Elastic Beanstalk and AWS S3

Deploying Docker Containerized Java Applications with AWS Elastic Beanstalk

AWS Elastic Beanstalk - CLI, Blue-Green Deployments and Worker Apps

AWS Elastic Beanstalk - Creating Load Balanced Auto Scaling Environments

Continuous Delivery for Java Spring Boot Applications with AWS CodePipeline and AWS CodeBuild


Start Learning Now. Hit the Enroll Button!

Content

Introduction

Step 01 - Getting Started with the Course

Getting Started with AWS

Step 01 - Creating an AWS Root Account
Step 02 - Creating an IAM User for your AWS Account

Getting Started with AWS Elastic Beanstalk

Step 01 - 10000 Feet Overview of Cloud, AWS and Elastic Beanstalk
Step 02 - Getting started with AWS Elastic Beanstalk - Creating First Applicatio
Step 03 - Quick Exploration of AWS Elastic Beanstalk
Step 04 - Quick Introduction to AWS Regions
Step 05 - AWS Resources created by Elastic Beanstalk - An Overview
Step 06 - Its Your Responsibility to Monitor Billing on the Cloud - 5 Recommenda
Step 07 - Monitor AWS Billing - Setting Billing Alerts

Deploying Java Spring Boot Hello World REST API to AWS Elastic Beanstalk

Step 01 - Importing Seven Spring Boot Projects from Github
Step 02 - Quick Tip - Use Artifacts from build artifacts folder
Step 03 - Running 01 Spring Boot Hello World Application in Local
Step 04 - Building jar for 01 Spring Boot Hello World Application
Step 05 - Deploy 01 Spring Boot Hello World Application to AWS Elastic Beanstalk

Deploying Java Spring Boot Todo REST API to AWS Elastic Beanstalk

Step 01 - Setting up 02 Spring Boot Todo REST API in Local
Step 02 - Testing 02 Spring Boot Todo REST API in Local
Step 03 - Build and Deploy 02 Spring Boot Todo REST API in AWS Elastic Beanstalk
Step 04 - Exploring AWS Elastic Beanstalk Application Versions
Step 05 - Exploring Termination of AWS Elastic Beanstalk Application Environment
Step 06 - Exploring Logs from AWS Elastic Beanstalk Application Java JAR Environ

Deploying Java Spring Boot H2 Web App to AWS Elastic Beanstalk

Step 01 - Running 03 Spring Boot H2 Web App on Local
Step 02 - Deploying 03 Spring Boot H2 Web App WAR to AWS Elastic Beanstalk
Step 03 - Testing 03 Spring Boot H2 Web App AWS Deployment
Step 04 - Exploring AWS Environment logs of 03 Spring Boot H2 Web App

Deploying Java Spring Boot Web App talking to MySQL with AWS Elastic Beanstalk

Step 01 - Code Review of 04 Spring Boot MySQL Web App - Environment Variables
Step 02 - Running MySQL as Docker Container on Local
Step 03 - Connect 04 Spring Boot MySQL Web App to MySQL on Local
Step 04 - Deploy 04 Spring Boot MySQL Web App to AWS Elastic Beanstalk
Step 05 - Testing 04 Spring Boot MySQL Web App Deployment on AWS Elastic Beansta
Step 06 - Exploring AWS Relational Database Service - RDS
Step 07 - Exploring AWS - Understanding Security Groups
Step 08 - Creating AWS RDS Database outside AWS Elastic Beanstalk
Step 09 - Setting up 04 Spring Boot MySQL Web App to connect to RDS
Step 10 - Creating new AWS Security Group for AWS Elastic Beanstalk Application
Step 11 - Exploring AWS Elastic Beanstalk Save Environment Configuration Feature

Deploying Java Full Stack Spring Boot React App with AWS Elastic Beanstalk & S3

Step 01 - Exploring 05 Java Full Stack Spring Boot React App
Step 02 - Running React Frontend in Local
Step 03 - Deploying Java REST API Backend to AWS Elastic Beanstalk
Step 04 - Building React Frontend Code for AWS Deployment
Step 05 - Quick Introduction to AWS Simple Storage Service - S3
Step 06 - Deploying React Frontend to AWS S3 Static Website

Deploying Containerized Java Applications with AWS Elastic Beanstalk

Step 01 - Code Review for 06 Single Container Java Spring Boot REST API
Step 02 - Creating and Running Local Docker Image for 06 Java Spring Boot REST A
Step 03 - Pushing 06 Single Container Java Spring Boot REST API Docker Image
Step 04 - Deploying 06 Single Container Java Spring Boot REST API Image to AWS
Step 05 - Running 07 Multi Container Java Spring Boot REST API with MySQL Local
Step 06 - Deploying Multi Container Java Spring Boot REST API with MySQL to AWS
Step 07 - Testing 07 Multi Container Java Spring Boot REST API with MySQL on AWS

AWS Elastic Beanstalk - CLI, Blue Green Deployments and Worker Apps

Step 01 - Introduction to AWS Elastic Beanstalk Command Line Interface EB CLI
Step 02 - Exploring AWS Elastic Beanstalk Command Line Interface EB CLI - Comman
Step 03 - Exploring AWS Elastic Beanstalk Blue Green Deployments
Step 04 - Creating and Deploying Java Worker App to AWS Elastic Beanstalk
Step 05 - Testing Java Worker App on AWS Elastic Beanstalk using SQS

AWS Elastic Beanstalk - Creating Load Balanced Auto Scaling Environments

Step 01 - Creating Load Balanced Auto Scaling Environments with AWS Elastic Bean
Step 02 - Understand Magic of AWS Elastic Beanstalk - AZ, ELB, ASG and CloudWatc
Step 03 - Playing with AWS Elastic Beanstalk Auto Scaling Features
Step 04 - Playing with AWS Elastic Beanstalk Rolling Deployment Options - 1
Step 05 - Playing with AWS Elastic Beanstalk Rolling Deployment Options - 2

Continuous Delivery for Java Spring Boot Applications with AWS CodePipeline

Step 01 - Getting Started with AWS CodePipeline and AWS CodeBuild
Step 02 - Creating Github Repo and Commit Spring Boot Java Project
Step 03 - Configuring AWS CodeBuild and AWS CodePipeline
Step 04 - Creating AWS CodeBuild Build Specification
Step 05 - Testing Continuous Deployment with AWS CodePipeline

Bonus Lecture

Bonus Lecture

Screenshots

Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Screenshot_01Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Screenshot_02Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Screenshot_03Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Screenshot_04

Reviews

Aydın
October 28, 2023
Kesinlikle çok faydalı ve pratik bilgiler edindim. Anlatılan örneklerin hepsinin çalışır halde olması çok önemliydi. Sadece içeriği biraz güncellemek lazım, Java ve AWS biraz outdate kalmış çekimler Temmuz 2019. Bazı şeyler çalışmıyor, biraz uğraştırıyor örneğin React app vs.. Eminim ki Ranga bu konuya biran önce el atacaktır. Sonuç olarak, teknoloji hızla gelişiyor, yetişmek için sürekli akışta kalmak lazım ama bu kurs kesinlikle hakkını vermiş, şiddetle tavsiye ederim.
Carlos
May 23, 2023
Great course! It helps you to understand the power of AWS Elastic Beanstalk. I would give it 5 stars but the course is using the old AWS UI. Also, some of the sections need updates. Overall it is a very good option for those who want to start learning AWS Elastic Beanstalk.
Technopathz
May 10, 2023
Here we have taken exmaple of elastic bean stak(EBS) and deployed the different boot applications, that's cool.. But should cover few more AWS servcies like EKS.. and deploy the apps and show thats make more understanding on other AWS Services. S3 also just touched but not covered more, expected a some more deeper inside of AWS storage units. Overall course experenice is good..! Thank you Ranga.
Davide
August 21, 2022
The course is good, it gives you all the necessary to start deploying applications on aws. Even if the aws console UI sometimes was slightly different fomr the one displayed in the course, I didn't have any kind of problems. I absolutely recommend this course.
Vinod
July 30, 2022
I started with zero knowledge on AWS and able to understand and deploy the application on Elastic Bean Stalk with the knowledge of this course, it's amazing experience with this course to work on AWS Elastic Beanstalk. Thank you Ranga!
Delwin
June 25, 2022
It would be great if some of the questions about recent changes to AWS that affect the course were addressed.
Alvaro
May 15, 2022
Yes it was a good match, since the market of internet services is moving towards the types of functionalities demonstrated this course, and others currently existing out in the industry as well.
Omar
May 5, 2022
The course is focused on the use of the service from a developer perspective. It does not deepen into some concepts or features but I think that for a developer it is ok but not for sysadmins.
Manu
April 19, 2022
An amazing course by Ranga. Covers a lot about Elastic BeanStalk. Examples were very concise and covered lot of details. Overall a great course.
Konrad
April 19, 2022
terrible intonation from words and sentences. let me hear a educated native speaker, please. It is grueling. How is this possible to publish a presentation with so a wrong and frustrating terroristic intonation. ( words: Ohio, environment, ...; sentence intonation in generell)
Felipe
December 26, 2021
The instructor animation is contagious, the contents are well organized making the learning really fluid.
Yavar
December 25, 2021
Such a great teacher. I have learned all about java EE and AWS from him. He explains only what is important without wasting time. A great course.
Andrés
September 21, 2021
This course is great, all the used technologies are explained easily. Thanks for be so clear with ur explanations.
Vikas
July 28, 2021
great work by you guys .. earlier to learn technology use to take lot of time but now its cool. thanks for great tutorial and explanation. you made it very easy
Norulshahlam
June 27, 2021
very good and simple explanation. only issue is the version of dependencies / aws services keeps changing and the necesssary step was not given to resolve it n gives headaches. not really the instructor faults

Coupons

DateDiscountStatus
3/24/2020100% OFF
expired

Charts

Price

Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Price chart

Rating

Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Ratings chart

Enrollment distribution

Learn AWS - Deploy Java Spring Boot to AWS Elastic Beanstalk - Distribution chart
2455954
udemy ID
7/12/2019
course created date
9/28/2019
course indexed date
Bot
course submited by