Devops Tools and AWS for Java Microservice Developers
Master Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps
Created by Bharath Thippireddy | 19 hours on-demand video course
Look at any developer job opening out there, the knowledge of Cloud like AWS and experience with Devops tools like Docker, Kubernetes, Jenkins is a must.In this All In One course you will master all the Devops Tools from GIT all the way to Kubernetes and also AWS Services from EC2 to CloudWatch to make your MicroService applications Continuous Deployment and Production Ready.
What you’ll learn
- You will learn The concepts of cloud, continuous delivery and Devops
- You will then be introduced to AWS where you will setup your AWS Cloud account
- Learn how to launch AWS instances and learn a few linux basic commands
- You will learn how to install and use GIT locally
- Perform operations on remote Git Repositories as well
- You will also learn how to resolve code conflicts ,branching and more
- You will master all the fundamentals of maven and create and build standalone and java web applications
- You will then create two micro service projects using spring boot
- You will deploy and test your Micro Service applications manually to AWS by setting up java, mysql on a EC2 Instance on the cloud
- Using AWS Elastic bean Stalk Service we can quickly deploy our applications and it will provide our application the environment that is required to run
- You will use EBS with RDS (Relational Database Service) to deploy and test your micro services
- You will use various docker commands to pull images and launch containers, mount volumes and even working with docker networks
- You will use Visual Studio Code IDE which will make Docker File Creation super simple
- Docker-Compose is a very powerful tool using which you will launch multiple docker containers in one shot
- You will learn what Kubernetes is ,various components in the Kubernetes cluster
- You will setup Minikube which is a super easy way to explore Kubernetes cluster on your laptop
- You will then come back to AWS and master services such as IAM , Auto Scaling,Elastic Load Balancer, Cloud Watch
- You will learn how to use jenkins to configure you project builds , web hooks ,pipelines and automate the complete deployment process
- You will also be introduced to Ansible which is a configuration management tool for Devops
Recommended Course