Docker – Hands On for Java Developers
Docker – Hands On for Java Developers, available at $79.99, has an average rating of 4.53, with 82 lectures, based on 2575 reviews, and has 13680 subscribers.
You will learn about 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 This course is ideal for individuals who are Any Java programmer wanting to learn about containerization of production systems It is particularly useful for Any Java programmer wanting to learn about containerization of production systems.
Enroll now: Docker – Hands On for Java Developers
Summary
Title: Docker – Hands On for Java Developers
Price: $79.99
Average Rating: 4.53
Number of Lectures: 82
Number of Published Lectures: 77
Number of Curriculum Items: 82
Number of Published Curriculum Objects: 77
Original Price: $22.99
Quality Status: approved
Status: Live
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
Who Should Attend
- Any Java programmer wanting to learn about containerization of production systems
Target Audiences
- Any Java programmer wanting to learn about containerization of production systems
A great course if you’re a Java developer looking to get started with Docker. On this course, you’ll be working with a real Microservice architecture built using Spring Boot. Your job will be to deploy the application as a set of Docker Containers.
Optionally, you’ll be able to run the final system in a real cloud environment (AWS), using Docker Swarm.
Course Curriculum
Chapter 1: Chapter 1 – Introduction
Lecture 1: Introduction
Chapter 2: Chapter 2 – Introducing Docker
Lecture 1: Introducing Docker
Lecture 2: Images and Containers
Lecture 3: Containers vs Virtual Machines
Chapter 3: Chapter 3 – Installing Docker
Lecture 1: Docker in Development and Production
Lecture 2: Installing Docker Desktop
Lecture 3: How to Check Docker is Working
Chapter 4: Chapter 4- A Deployment Scenario
Lecture 1: Downloading Images
Lecture 2: Running Containers
Lecture 3: Port Mappings
Lecture 4: Running on EC2 (optional demo)
Chapter 5: Chapter 5: Managing Containers
Lecture 1: Docker Hub
Lecture 2: Finding Base Images
Lecture 3: Classic vs Modern Docker Commands
Lecture 4: (Extra) For cygwin users: how to avoid TTY errors
Lecture 5: Running Base Containers
Lecture 6: Container Lifecycles
Lecture 7: Errata – avoid using the :latest image
Lecture 8: Practical: Running a Tomcat Container
Chapter 6: Chapter 6: Dockerfiles
Lecture 1: Building images with "commit"
Lecture 2: Dockerfiles
Lecture 3: Copying files to images
Lecture 4: Images Commands (CMD)
Lecture 5: Copy vs Add
Lecture 6: Labels vs MAINTAINER
Chapter 7: Chapter 7 – Tomcat Applications
Lecture 1: Setting up the IDE
Lecture 2: How to Find Docker Base Images
Lecture 3: How to Set the RUN Command in Docker
Lecture 4: What Does the Docker EXPOSE Command Do?
Lecture 5: Removing the Tomcat Default Applications
Lecture 6: Installing a WAR file
Chapter 8: Chapter 8 – Spring Boot in Docker
Lecture 1: Spring Boot Applications
Chapter 9: Chapter 9 – DockerHub
Lecture 1: Pushing to DockerHub
Chapter 10: Chapter 10 – Networking
Lecture 1: Containers and Services
Lecture 2: Containers Names and DNS
Lecture 3: Network Management
Lecture 4: ERRATA: You will need some extra config in the next video…
Lecture 5: Connecting to a Database Container
Lecture 6: Network Topologies
Lecture 7: Is Steve Jobs "notable or awesome"? (optional!)
Chapter 11: Chapter 11 – Volumes
Lecture 1: Introducing Volumes
Lecture 2: Naming Volumes
Lecture 3: Mount Points
Chapter 12: Chapter 12 – Maven
Lecture 1: Fabric8 Docker Maven Plugin (DMP)
Lecture 2: Build Problems with Maven Plugin?
Lecture 3: Configuring DMP
Lecture 4: Integrating with Maven Lifecycles
Lecture 5: Integrating Pushes with Deploy
Lecture 6: Jenkins
Chapter 13: Chapter 13 – Docker Compose
Lecture 1: Why Docker Compose?
Lecture 2: Errata – use image mysql:5
Lecture 3: Compose Files
Lecture 4: Startup Order
Lecture 5: Running docker-compose
Lecture 6: Rolling out changes
Chapter 14: Chapter 14: Swarm
Lecture 1: Orchestration Systems
Lecture 2: Introducing Swarm
Lecture 3: Swarm Services
Lecture 4: Errata – use image mysql:5
Lecture 5: Warning – disable adblocker / ublock
Lecture 6: Play with Docker
Lecture 7: Monitoring Service Logs
Chapter 15: Chapter 15 – Stacks
Lecture 1: Managers vs Workers
Lecture 2: Building a Stack
Lecture 3: Service Lifecycles
Lecture 4: Replicated Services
Lecture 5: Routing Mesh
Lecture 6: Visualizer
Lecture 7: Rolling Updates
Chapter 16: Chapter 16: Microservices on EC2
Lecture 1: Introducing Fleetman Microservices
Lecture 2: Starting an EC2 Cluster
Lecture 3: Configuring the Cluster
Lecture 4: Deploying a Stack
Lecture 5: System Resilience
Lecture 6: Service Discovery
Chapter 17: Chapter 17 – Goodbye!
Lecture 1: Course Close
Lecture 2: Bonus Lecture
Instructors
-
Richard Chesterwood
Software developer at VirtualPairProgrammers -
Virtual Pair Programmers
Instructor at Udemy
Rating Distribution
- 1 stars: 13 votes
- 2 stars: 18 votes
- 3 stars: 121 votes
- 4 stars: 837 votes
- 5 stars: 1586 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple