When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

Backend Development with Java, JPA, Spring Boot and AWS

Understand AWS Services like Cognito, EC2, Fargate, RDS, ECR, Load Balancer (ALB) and API Gateway using Java and Docker

     
  • 4.7
  •  |
  • Reviews ( 8 )
₹2499

This Course Includes

  • iconudemy
  • icon4.7 (8 reviews )
  • icon10.5 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About Backend Development with Java, JPA, Spring Boot and AWS

In this course you will learn about AWS Cloud Computing services with Spring Boot microservices. You will understand the most popular AWS related services on a step by step basis - such as ECS, ECR and EC2. You can learn about the theory as well as the implementation for every approach.

Stage 1 - Implementing the Microservices with Spring Boot

understanding the monolith and microservice architectures

creating 3 independent microservices locally

understand the Spring Boot framework

understand how to use environment variables to achieve loose coupling

how to use .yaml file for configuration and storing environment variables

creating the RestController endpoints

using JPA and database operations

how to use inter-service communication with RestTemplate

Chapter 2 - Deploying the Microservices to AWS

using Cognito to store the users of the application

how to authenticate the users with JWT tokens

how to use authorization with JWT tokens

using AWS RDS to store the vehicles

running the services with ECS Fargate

using task definitions

creating application load balancers (ALBs)

creating the API gateway

THIS COURSE IS NOT FOR DEVOPS ENGINEERS BUT FOR JAVA (SPRING BOOT) SOFTWARE DEVELOPERS WHO WANT TO HAVE A GOOD GRASP ON AWS RELATED SERVICES !!!

Thanks for joining my course, let's get started!

What You Will Learn?

  • Understand the most important AWS services (ECS, ECR, EC2, RDS and VPC).
  • Understand how to implement loosely coupled microservice architecture.
  • Understand deploying apps to AWS (with Docker).
  • Understand AWS architecture.