Java Spring Boot Microservices on Kubernetes on AWS Cloud
English | Size: 10.52 GB Genre: eLearning
Continuous Integration, Delivery and Deployment (CI/CD), using Git & GitHub, of Microservices on Kubernetes on AWS Cloud What you’ll learn You will learn how to create Microservices with Spring Boot and Java that are run as Docker containers. You will learn how to use Git and GitHub to create Continuous Integration (CI) and delivery (CD) with Docker and Docker Hub. You will learn how to process REST request and use Spring Framework’s processing to serialize, deserialize and process JSON structures. You will learn how to create Docker images and run images as Docker containers as well as deploy images on minikube. You will learn basic commands for Docker and Kubernetes and also to create and use a Postgres database. You will learn how to create Cloud Servers or Instances and deploy applications on Kubernetes. You will also learn how to install Kubernetes.
You will learn how to create Java Spring Boot applications that are managed and run as Microservices. You will learn how to use Git, GitHub, Docker and Docker Hub to setup Continuous Integration and Delivery (CI/CD). You will also learn how to deploy applications on both minikube and Kubernetes installed on Cloud servers. You will also learn how to process REST request and use Spring Framework to serialize, deserialize and process JSON structures. You will learn how to use Docker to create and run images which you will then deploy on Kubernetes. You will learn how to create AWS servers (instances) in the Cloud and install Kubernetes to create your own cluster.
In bullets:
Handling of REST applications in Java Spring Boot with Postman as a REST client Basics of Spring Data JPA (Java Persistent API) Basics of Microservices and communication between services in Spring and in Docker containers Basics of handling Docker images, containers and registries Git repositories and configuration of workflows for Continuous Integration (CI) and Delivery (CD) with GitHub and Docker Hub Basics of AWS EC2 instances (Servers) in the Cloud Basics of Kubernetes on AWS Cloud servers and application deployment Introduces different parts that could be used to find a specific part to dig deeper into as for example Spring, GitHub CI/CD, Docker or Kubernetes. What this course is not about:
The course does not go deep into all aspects of CI/CD but instead deals with the fundamental parts of the process to create, integrate, deploy and call a Spring application. The course does not create production ready applications or systems but is a very good introduction to the process of developing, integrating and deploying applications with Git, GitHub, Docker, DokerHub and Kubernetes in a Cloud environment