Docker - Hands On for Java Developers (Udemy.com)
Get real world, hands-on experience with Docker - deploy a Java Microservice Architecture using Docker and Docker Swarm
Created by: Richard Chesterwood
Last updated November 2023
What you will learn
- Use Docker on production quality Java systems.
- Distribute systems across multiple nodes in a cluster
- Publish your own images on DockerHub
- Know the differences between images and containers
- Build your own containers from Dockerfiles
- Integrate Docker into your build process
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.6 out of 5higher than 71% of them
- Reviews2,764#81 of 232 by number of reviews
- Length8.4 hoursshorter than 54% of them
- Last updatedNovember 2023earlier than 51% of them
Course Description
Important: This course requires you to download and install Docker Desktop. If you are accessing this course through Udemy Business, please check with your employer before proceeding with the installation to ensure compliance with your company’s policies and security guidelines.
This is an excellent course for Java developers who want to start using Docker in their projects. Whether you're new to containerization or looking to solidify your understanding, this course will guide you through the essentials in a clear and practical way.
Throughout the course, you’ll be working with a real-world Microservice architecture built using Spring Boot. You will gain hands-on experience deploying applications as Docker Containers and learn how to manage them efficiently.
We’ll cover the fundamental concepts of Docker, including Images, Containers, Volumes, and Networking. The course avoids unnecessary complexity and instead focuses on real-world examples that closely resemble the kind of work you’ll be doing in a professional environment.
You'll also learn how Docker Compose simplifies running multi-container applications on your local development machine with ease.
For those interested in cloud deployment, an optional section towards the end of the course will show you how to run the final system on AWS using Docker Swarm for scalability.
Instructor Details
- 4.6 Rating
2,764 Reviews
Richard Chesterwood
Richard has been developing software for the past 25 years and has a particular fondness for the JVM ecosystem. For the last 15 years he's delivered training courses to projects around the world, and was one of the founders of VirtualPairProgrammers.
His main field of interest is in the DevOps area, managing several large scale projects in the cloud.
More courses by Richard Chesterwood
Kubernetes Hands-On - Deploy Microservices to the AWS Cloud (2024)
4.7 (8,510 Reviews)
Provider: Udemy
Time: 28.9h
$17.99
More Java courses
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
The Complete Java Certification Course (2025)
4.7 (30,462 Reviews)
Provider: Udemy
Time: 18.1h
$174.99
Oracle Java Certification - Pass the Associate 1Z0-808 Exam. (2025)
4.7 (6,236 Reviews)
Provider: Udemy
Time: 20.2h
$12.99
Reviews
By Abhishek Verma on 2/27/2022
Excellent course, thank you !!! Keep us updated on your plan to launch the ECS course also, as you mentioned it during the lectures. I'd look forward to Kubernetes now !
By Rafael Navas Ruiz on 11/21/2020
It is a very good course to begin with docker if you are eager to get to know about this technology applied with Java ecosystem. The instructor explains many concepts in a clear English accent so non-native-english speakers as me can understand with no difficulties.
By Pranesha M D on 11/21/2020
Great Course , Instructor explained everything from scratch very clearly, i love the way he structured the course and also he made lot of update videos with the recent changes in Docker.
thanks for the wonderful course
By Rajesh Kumar5 on 11/1/2020
Excellent
By Techsas@Gmail.Com on 10/11/2020
This course is amazing! I was looking for hands-on tutorial and this course offer exactly what I needed. I wish there could have been more pdf documents to save the learning for revision.
By Werner Riemann on 10/10/2020
Hat einen guten Einblick in Docker und Verstndnis fr das System vermittelt.
By Nad Makarachi on 10/5/2020
It was sooooo useful and right on point lessons. Thank you Ri?chard!
By Abhishek Kumar on 9/27/2020
Awesome
By Jean-Baptiste DUBUISSON on 9/25/2020
Nice and clear explanations :)
By Kiran Borse on 9/23/2020
Very well explained.
By Kartheek on 9/19/2020
good and useful content
By Sreekanth M on 9/16/2020
Amazing Course
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100










