Skip to content
UdemyAWSPaid courseAll LevelsCertificate

Docker in AWS - Java Spring Boot to AWS Fargate & ECS [2020] (Udemy.com)

Start Playing with Docker in AWS. Learn AWS ECS and AWS Fargate with Java, Spring Boot and Docker Microservices.

Created by: in28Minutes Official

Last updated August 2024

icon
What you will learn

  • You will Learn the Fundamentals of Amazon Web Services from Zero, no previous experience required
  • You will learn to deploy Spring Boot REST API and Microservices to AWS with AWS Fargate and ECS
  • You will learn the basics of implementing Container Orchestration with ECS (Elastic Container Service) - Cluster, Task Definitions, Tasks, Containers and Services
  • You will learn to Build Container Images for your Java Spring Boot Microservice Projects
  • You will learn about the two launch types of ECS - EC2 and AWS Fargate
  • You will learn to debug problems with deploying containers using Service events and AWS CloudWatch logs
  • You will be using a number of AWS Services - ECS - Elastic Container Services, AWS Fargate, EC2 - Elastic Compute Cloud, S3, AWS CodePipeLine, AWS CodeBuild, IAM, CloudWatch, ELB, Target Groups, X Ray, AWS Parameter Store, AWS App Mesh and Route 53

How it compares

Against the other 235 rated Udemy courses in AWS on CourseDuck:

  • Rating4.5 out of 5higher than 43% of them
  • Reviews1,626#92 of 236 by number of reviews
  • Length7.8 hoursshorter than 53% of them
  • Last updatedAugust 2024earlier than 54% of them

icon
Course Description

AWS ECS and AWS Fargate make it amazingly easy to orchestrate your Docker containerized applications. How about learning AWS ECS and AWS Fargate deploying Docker based Java, Spring Boot  Microservices?

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

Learn AWS Fundamentals? Yes. Deploy Microservices to AWS? Yes. Learn ECS and AWS Fargate? Yes. Of Course. Hands-on? Of course.

Do you want to learn to deploy  Spring Boot Docker Containers to Amazon Web Services using Elastic Container Service - ECS and AWS Fargate 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 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 -  The best instructor.  Takes you thru difficult material with ease.

5 STARS -  The course is great! I like that everything is explained based on real-life examples!

5 STARS - I am really happy to come across this course in time of need.I really liked the explanation around the CI/CD pipeline creation for ECS deployment and the videos around Canary deployment.

5 STARS - Easy to follow along; all the content is very well organized in readme files and GitHub. Thank you.

5 STARS - Great course, it contains many good tips and go deeper into the many details


COURSE OVERVIEW


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

How about learning AWS by deploying Spring Boot Docker Containers to Amazon Web Services using Elastic Container Service - ECS and AWS Fargate?

This course would be a perfect first step as an introduction to Amazon Web Services - AWS and the Cloud.

In this course, we deploy a variety of Java Spring Boot Microservices to Amazon Web Services using AWS Fargate and ECS - Elastic Container Service.

You will learn the basics of implementing Container Orchestration with ECS (Elastic Container Service) - Cluster, Task Definitions, Tasks, Containers and Services. You will learn about the two launch types of ECS - EC2 and AWS Fargate. In this course, we would focus extensively on AWS Fargate to simplify your Container Orchestration. You will learn to deploy multiple containers in the same ECS task.

You will learn to Build Container Images for your Java Spring Boot Microservice Projects.

You will implement the following features for your Microservices

  • Centralized Configuration Management with AWS Parameter Store

  • Distributed Tracing with AWS X Ray

  • Auto Scaling and Load Balancing with ECS, Elastic Load Balancers and Target Groups

  • Service Mesh using AWS App Mesh. You will learn the basics of AWS App Mesh - Mesh, Virtual Nodes and Virtual Services. You will learn to perform Canary Deployments using AWS AppMesh.

  • Service Discovery with Route 53 Hosted Zones and DNS.

  • Continuous Integration and Continuous Deployment with AWS Code Pipeline

You will learn to debug problems with deploying containers using Service events and AWS CloudWatch logs.

You will learn about automating deployments 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 AWS ECS Fargate.

You will be using a number of AWS Services - ECS - Elastic Container Services, AWS Fargate, EC2 - Elastic Compute Cloud, S3, AWS CodePipeLine, AWS CodeBuild, IAM, CloudWatch, ELB, Target Groups, X Ray, AWS Parameter Store, AWS App Mesh and Route 53.

You will be using deploying a variety of projects to Amazon Web Services (AWS). These projects are created with Spring Boot (REST API Framework), Spring (Dependency Management), Maven (dependencies management), 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 - Deploying Spring Boot Microservices with ECS and AWS Fargate

Getting Started with AWS

Getting Started with ECS and AWS Fargate

Getting Started with ECS with EC2 instances

Introduction to Microservices

Deploying Currency Exchange Microservice with H2 to AWS Fargate

Deploying Currency Exchange Microservice with MySQL to AWS Fargate

Deploying Currency Conversion Microservice to AWS Fargate

Implement Centralized Configuration Management with AWS Parameter Store

Implement Distributed Tracing with AWS X-Ray

Implement Auto Scaling and Load Balancing with AWS Fargate

Deploying Service Mesh using AWS App Mesh

Implement CI and CD with AWS Code Pipeline


Start Learning Now. Hit the Enroll Button!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

in28Minutes Official

Ranga Karanam, the founder of in28minutes, has 2 decades of experience with technology - architecture, design, and programming.  We are helping learners take their first steps into modern cloud native technology and gain expertise on AWS, Azure, Google Cloud, Docker, Kubernetes amongst others.

Our happiest moments are when learners tag us on LinkedIn or reach out to us with their stories of getting their first job, getting a promotion, or a big raise.

----------------------

Ranga is multi-cloud certified -  Google Cloud Certified Professional Cloud Architect, Google Cloud Certified Associate Cloud Engineer, AWS Certified Cloud Practitioner,  Azure Fundamentals Certified AZ-900, DP-900 and AI-900.

Our courses are focused on Cloud Certifications (AWS, Azure, Google Cloud Platform - GCP), DevOps, Full Stack (  React, Angular ), Serverless, Programming, and Microservice Development with Java and Spring Boot.

Our Top Courses include:

1) Master Microservices with Spring Boot and Spring Cloud

2) Java Programming for Complete Beginners

3) Google Cloud Certification - Associate Cloud Engineer - 2021

4) DevOps For Beginners - Docker, Kubernetes, and Azure DevOps

5) Spring Framework Master Class - Java Spring the Modern Way

icon
More courses by in28Minutes Official

$159.99

$139.99

$129.99

$124.99

$139.99

$16.99

icon
More AWS courses

$99.99

$49.99

$99.99

$124.99

$22.99

$84.99

icon
Reviews

4.5

1,626 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Romeo Corgiolu on 8/16/2023

Gli esempi presentati sono un pò troppo didattici e lontani dai casi reali. Sicuramente il docente è molto preparato ma sarebbe stato meglio presentare alla fine una cicd con un caso di api distribuita a microservizi con la gestione del l'autoscaling. L'esempio fornito anche se chiaro non è esaustivo per un utilizzo reale delle risorse AWS

By Dauletkhan Tulendiyev on 7/21/2023

It's great that this video was made using the older AWS UI. I compared it with the current one and even tried doing things manually myself. I highly recommend it to everyone. The course covers all the basics comprehensively. Thank you so much! It has been a good investment for me :)

By Krishnan Kuppaswamy on 6/14/2022

Just what I was looking for for the multi-container deployment within AWS ECS Fargate! Though the programming language is different, thanks to Docker to make it a language-agnostic course! Many thanks to the author. He was able to explain concepts at the right length.

By Anonymized User on 4/11/2022

Excellent course by Ranga sir, along with detailed explanation of the flow with his two microservices ces and ccs. I understood the concept and the course requirements. Now, it's time for me to start practicing the course to digest all these concepts. Rating: 5/5

By Nagendra Ghimire on 8/1/2021

Ranga has created yet another comprehensive course. His ability to make complex topics into simple easy to understand videos is admirable. Learned a lot about ECS, Fargate, LB, Service Discovery and App Mesh. Thank you Ranga

By Chris Britton on 1/27/2020

Although I have written software professionally for over 35 years, I am new to cloud computing and microservices. This is a fantastic course. It is the third course I have taken from In28minutes. I highly recommend it for anyone who needs to quickly get up to speed on AWS, ECS, and Fargate. "Master AWS Fargate & ECS with Java Spring Boot Microservices" is an extremely well-organized course, and Ranga Karanam is an excellent instructor/presenter. The course was worth every penny. I will definitely seek out courses from In28minutes and Ranga for my future training needs. Thank you Ranga!

By Atul Garg on 11/18/2019

.This Course is very very helpful who will start career with Micro services,Docker,Cloud I have already completed in28 min spring cloud micro services course now after this course I have complete knowledge about micro services deployment.

By Filip Perisic on 9/19/2019

The course is great! I like that everything is explained based on real-life examples! One idea for improvement: depiction of discussed concepts It would be great to have a follow-up course: deploying these services in minikube , and then to EKS (Kubernetes for AWS)

By Amrit Raj on 9/16/2019

I am really happy to come across this course in time of need.I really liked the explanation around the CI/CD pipeline creation for ECS deployment and the videos around Canary deployment. Really crisp videos to the point.!!

By Adeel Asif on 9/5/2019

The course could be better. There are so much repetition. Real time use cases, problems and solutions are not discussed at all. Too much flipping among screens. Must explain the concepts and flow with some designs, rather than showing AWS official pages. Overall it is good to know the AWS Fargate and App Mesh

Showing all 10 reviews on CourseDuck

Read all 1,626 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100