Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software DevOps

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
Rating: 4.6 out of 54.6 (425 ratings)
3,554 students
Created by Bharath Thippireddy
Last updated 2/2021
English
English
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Requirements

  • Basic knowledge of programming
  • Spring Boot Knowledge is required to work on the Micro Service project or the completed projects can be downloaded

Description

Sample of the reviews:

Your lectures are straight, clear very understandable.helped me a lot to improve my skill set.I was actually waiting for this course of yours .becoz i couldn't understand anybody else's courses.All your courses are amazing. - Sahithi Muchala

Very well explained!!! Easy to follow and practical information about AWS, GIT, Docker, Kubernetes & Ansible!!! - Navneet Behl

Hey, Hi Bharath Happy to see an All in one course covering all the essentials required for a java microservice developer. I can understand the efforts you have put forward to bring out such a quality product. Keep looking forward for your courses.. - Uday Kumar Bommala

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

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 Cloud Watch to make your MicroService applications Continuous Deployment and Production Ready.

Are you a  Developer with Microservices background ? Are you a developer who is just getting started with your career? then this course is for you .You will quickly master the fundamentals of Devops Tools(Docker, Kubernetes, Jenkins etc) and AWS Services a developer uses.Enroll now and

  • You will learn the concepts of cloud, continuous delivery,Continues Integration, and Devops in the context of micro services development and how they all fit together to be cloud and continuous deployment ready


  • 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 required to work on the cloud and Devops


  • You will learn how to install and use GIT locally and to push your project and perform operations on remote Git Repositories as well


  • You will also learn how to resolve code conflicts ,branching and more


  • Maven is one of the most used build and dependency management tool in the java world


  • 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


  • Docker is an open-source tool to package your applications and everything they need as containers.You can then use these containers on your laptop , in testing, stage and all the way to production which could be on the cloud or servers with in your organization


  • You will use various docker commands to pull images and launch containers, mount volumes and even working with docker networks and see how simple they are


  • You will use Visual Studio Code IDE which will make that task super simple


  • Docker-Compose is a very powerful tool using which we can launch multiple docker containers in one shot


  • Kubernetes is drastically changing the application deployment process, making it possible to roll out new releases with no downtime


  • You will learn what Kubernetes is ,various components in the Kubernetes cluster


  • The  Object Model what deployments, services ,pods are and how they work with each other


  • You will setup Minikube which is a super easy way to explore Kubernetes cluster on your laptop


  • You will deploy containerized applications to Kubernetes cluster


  • You will then come back to AWS and master services such as IAM , Auto Scaling,Elastic Load Balancer, Cloud Watch to monitor the health of the machines and send out notifications


  • 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


  • You can learn them all or pick a topic and master it as required for your interviews and projects.Check Out the course content and free preview lectures  and enroll.See you on the course


Who this course is for:

  • Java Developers who are just getting started
  • Experienced Java Developers
  • Automations Testers
  • DevOps Beginners
  • Any one who wants to master DevOps tools and AWS Cloud in simple steps

Course content

30 sections • 280 lectures • 20h 3m total length

  • Preview06:14
  • How to use this course
    02:16
  • Slides Used In the Course
    00:34
  • GITHub URL
    00:19

  • Preview04:12
  • Why Microservices
    04:40
  • What is Cloud Computing
    07:01
  • Types of Cloud
    02:31
  • Service Models
    05:53
  • AWS
    03:38
  • Preview04:59
  • Devops
    04:34
  • The Fundamentals
    6 questions

  • Setup a AWS Account
    03:26
  • AWS Regions and Zones
    03:25
  • EC2 Service
    02:52
  • Preview08:37
  • EC2 - UI Changes
    03:49
  • SSH
    03:56
  • Connect from Mac
    03:17
  • Windows Only - Install MobaXTerm SSH Client
    04:08
  • Windows Only - Install Putty and PuttyGen
    01:51
  • Windows Only-Connect from windows
    03:12
  • EC2 Tips
    02:45
  • Preview03:27
  • Preview07:02
  • VI Editor
    06:57
  • Installing Software Packages
    06:09
  • EC2 Instance Creation
    1 question

  • Introduction
    07:11
  • Git Terminology
    02:44
  • Install GIT on Windows
    04:30
  • Install GIT on Mac
    00:38
  • Preview02:43
  • Preview06:02
  • Preview03:51
  • Revert Changes
    03:26
  • Preview03:22
  • Branches
    02:56
  • Merge
    01:34
  • Resolving Merge Conflicts
    07:05
  • Delete a branch
    00:33
  • Git Local
    7 questions
  • Create remote repo
    05:56
  • Push and Pull
    04:52
  • Merge Conflicts on the same branch
    03:49
  • Fetch vs Pull
    02:24
  • Reset
    02:52
  • Revert
    03:44
  • Concept of cherry picking
    01:19
  • Stash
    01:56
  • Install git on linux
    02:33
  • GIT Remote
    6 questions
  • GIT Pull and Push
    1 question

  • Introduction
    03:16
  • Windows - Install Maven
    02:56
  • Why Maven
    03:55
  • Install Maven
    03:33
  • Installation Details
    01:51
  • Create a java project
    04:31
  • POM XML
    01:57
  • Building the project from commandline
    02:25
  • Plugins
    02:20
  • Life Cycle Phases
    02:58
  • Coordinates
    03:22
  • Repositories
    06:28
  • Create a java project and push it to github
    03:09
  • Create a java web application and push it to gibhub
    02:56
  • Install maven and create projects on linux
    03:09
  • Maven
    13 questions
  • Maven
    1 question

  • Install Java on Windows
    06:50
  • Install Java
    01:27
  • Install STS
    00:36
  • Configure JDK in STS
    01:29
  • Windows Only -Install Mysql
    04:49
  • Windows Only - Install Mysql Workbench
    02:58
  • MySql and Workbench on Mac
    03:14
  • Install Postman
    01:27

  • Completed projects for download
    00:57
  • Usecase
    01:21
  • Create the DB Tables
    01:36
  • Create the Project
    01:59
  • Create model and repository
    03:11
  • Create the RestController
    05:06
  • Configure DataSource
    01:09
  • Test
    03:35
  • Create the Product Microservice Project Model and Repository
    02:54
  • Create the RestController
    02:36
  • Configure DataSource
    00:16
  • Test
    02:36
  • Integrating Microservices
    06:01
  • Integration Test
    02:34
  • Microservice Creation
    1 question

  • S3
    07:16
  • Launch Instance and Setup the instance
    06:45
  • Use S3 Deploy Jar and Test
    06:11
  • Automate App Launch
    03:58
  • Install Stress Command
    01:58
  • Create Custom AMI and Scale the APP Manually
    06:32
  • Manual deployment to AWS using EC2 and S3
    1 question
  • Manual deployment to AWS using EC2 using S3
    3 questions

  • Introduction
    02:24
  • Create Load Balancer
    05:25
  • Test
    03:32
  • Troubleshooting
    01:05

  • Introduction
    02:42
  • Create Auto Scaling Group
    08:46
  • Test
    04:36
  • Auto Scaling
    3 questions

Instructor

Bharath Thippireddy
IT Architect and Best Selling Instructor- 350000+ students
Bharath Thippireddy
  • 4.4 Instructor Rating
  • 55,078 Reviews
  • 402,765 Students
  • 30 Courses

Bharath Thippireddy is an Entrepreneur, Software Architect and Public Speaker who has trained 400000 + students across the planet. He is Oracle Certified Developer, Web Component Developer, Business Component Developer, Web Services Developer.

He loves learning new things both in technology and personal development and shares them on YouTube and his web site. He have mentored students in class room trainings as well as in the corporate world both in India as well as in USA. He has spoken on technical topics at several agile conferences. While in India he also voluntarily teaches interview and soft skills at Vivekananda Kendra.

His trainings will help you master Full Stack Development using Java,Python,JavaScript and DevOps, AWS, Docker, Kubernetes.

From 25 Courses which currently have 400K+ Learners you can pick a track and master

Spring Boot Project Development using Angular and React

Angular and React project creation with Java or Node backend

Complete Python Stack from core Python to Django REST Framework

Docker , Kubernetes, Maven, Jenkins ,GIT , AWS EC2 ,Elastic Beanstalk,ELB,Auto Scaling and more in easy steps

Java (Java Design Patterns,Java Web Services,Java Messaging Service)

Spring modules ( Spring Security, Spring Boot,Spring Data using Hibernate,Spring Data REST)

Serverless programming using AWS Lambda and more

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.