Docker for Java Developers

  • Course level: All Levels
  • Categories Development
  • Total Enrolled 0
  • Last Update February 12, 2022

About Course

Learn how you can use Docker to supercharge your enterprise Java Development!

Description

If you’re a Java developer, Docker is a true game changer for you!

Developing Java applications in large enterprises is no easy task. Every day you are asked to work with many different technologies. In the morning, you might need to save data to a MySQL database. In the afternoon, you might be working with RabbitMQ. Tomorrow you might be asked to work with Mongo or Redis.

Think about what you need to do when working with all these different technologies.

If you install all these on your laptop, it becomes cluttered and slow. Sure, you could use VMs to run these – if you really want to slow down your laptop. Virtual Machines are awesome, but VMs can also be huge resource hogs.

If you’re on a dev team, you can set up dedicated development servers. But then you don’t have a clean development environment. And your development work becomes dependent on access to the development servers.

What Will I Learn?

  • Understand the problems that Docker solves and make your foundation strong
  • Build and run your first container
  • See how to create Dockerfiles that can be containerized
  • Handle persistence inside Docker images

Topics for this course

103 Lessons

01 – Introduction

001 Course Introduction00:00:00
002 Instructor Introduction00:00:00
004 Checking out from GitHub00:00:00
005 GitHub Workflow00:00:00
006 Docker Cheat Sheet00:00:00

02 – Introduction to Docker

03 – Working with Containers and Images

04 – Running Spring Boot in a Centos Image

05 – DevOps – Automating Building of Docker Images

06 – Running Images from Maven

07 – Using Docker Compose

08 – Docker Swarm Mode

09 – Running Java Apps in Docker Swarm

10 – Appendix A – Using GitHub

11 – Spring Boot Cookbook

87.95

Requirements

  • No prior knowledge of Docker is required.