Introduction to Docker for Java Developers
4.3 (57 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
347 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introduction to Docker for Java Developers to your Wishlist.

Add to Wishlist

Introduction to Docker for Java Developers

Introduction to Docker for Java Developers
4.3 (57 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
347 students enrolled
Created by Arun Ganesan
Last updated 5/2017
English
Curiosity Sale
Current price: $10 Original price: $75 Discount: 87% off
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 17 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build, Ship and Run Docker applications using Java
  • Devops in Docker for Java Developers
  • Add Docker to the resume.
View Curriculum
Requirements
  • Basic understanding of Java
  • Windows 10 Home/Professional or MAC OS X Sierra or greater
  • Smile and Motivation throughout the course and the aspiration to finish it.
Description

Introduction to Docker for Java Developers (Real world use cases and hands on learning course)

Introductory course on using Java (JDK 8) with Docker. You will learn how to create Docker images and spawn containers using NGINX, Apache httpd, Spring MVC, Spring Boot, Mounting Logs and Microservices in Java using Docker Compose. You will a 100% hands on experience going thru real world use cases, and the problems which Docker aspires to solve. After taking the course you will be able to Build->Ship->Run using Docker.

Pre-requisite: The student will need to know JDK Fundamentals before taking this course and should have a PC with Windows 10 Professional or MAC OSX

Who is the target audience?
  • Developers interested to build Java apps using Docker
  • Docker for Java J2EE developers
Students Who Viewed This Course Also Viewed
Curriculum For This Course
41 Lectures
04:00:37
+
Important : Navigating through this course
1 Lecture 01:09

The course describes how to navigate through the course work. Note that the course work is split into MAC and Windows. So basically Docker with Java on Windows and Docker with Java on MAC.

Preview 01:09
+
Docker Fundamentals and Introduction
4 Lectures 13:43

This is an introduction to what is covered in the course and the definition of Docker.

Preview 04:25

Describes the definition of a docker engine

Docker Engine
01:04

A real world use case, taking into account what is the real world problem and how Docker tries to address the issue.

Preview 03:25

Describes how Docker solves real world problems.

Real World Use case - Docker to the rescue
04:49
+
Docker Installation on the MAC and Windows
3 Lectures 23:08

This video covers installation instructions on the MAC, Visual Studio Code with Docker plugin and download of code samples to learn DOCKER

Docker installation on the MAC
08:45

This video covers installation instructions on the WINDOWS 10 Professional, Visual Studio Code with Docker plugin and download of code samples to learn DOCKER

Docker installation on Windows 10 Professional
12:29

Docker summary so far, interview questions and a recap of what we have learnt so far.

Docker Summary Break - 1
01:54
+
Important-Note : Before you start the use cases
2 Lectures 03:05

Important things to note before you start the use case

Preview 01:43

A very important note for all MAC Users before they start the use case.

MAC only: Before you start the use case
01:22
+
Use Case 1 : Host a website on Apache httpd Server
7 Lectures 35:20
  • Building a custom image from Dockerfile
  • Running multiple containers out of an image with your website hosted on it.
  • List all images and Containers.
  • Stop/Start Containers, and viewing logs
  • Inspecting Images and container
Preview 01:57

Provides the simplest way to understand a Docker Image

What is a Docker Image?
01:00

Lecture on building, listing and inspecting images on Windows 10 Professional or Home

Building, Listing and Inspecting Images
11:30

Lecture on running containers from images, listing , stopping and starting containers.

Running Containers, listing, starting and stopping containers
11:39

This lecture describes the ways to login to the container and then map it to all the modifications done on the Dockerfile.

Logging into the container
03:58

This lecture describes the mechanism to remove containers and images.

Removing Containers and Images
03:59

Quick Summary on Use case 1 on what has been covered.

Usecase-1: Quick Summary and Recap
01:17
+
Use Case 2 : Host a website on NGINX HTTP Server
2 Lectures 16:25

Introduction to use case 2

Preview 02:00

Building an image and pushing an image into the repository.

Build->Tag->Push & Pull images
14:25
+
Brain Overload - 1
1 Lecture 01:31

Quick Summary of what we have learnt so far.

What have you learnt so far?
01:31
+
Use Case 3 : Docker-Git integration and creating a custom UBUNTU image
3 Lectures 23:19

Introduction to use case describe what we are going to learn as a part of Docker and GIT integration.

Preview 01:38

UBUNTU image with JDK 8, VI and MAVEN using Docker

Build a Custom UBUNTU Image with JDK, VI editor, MAVEN
13:46

Docker and GIT integration

Docker-GIT-Integration
07:55
+
Use Case 4: Deploy a Spring MVC war application on Apache Tomcat 8.x
1 Lecture 05:59

Deploy a Spring MVC application on Apache Tomcat 8.x

Introduction and Deployment of war application on Tomcat 8.5
05:59
+
Use Case 5 and 6 : Multiple containers w/ different JDK and Tomcat on UBUNTU
2 Lectures 20:37

Describes the process of creating custom UBUNTU images each with JDK 7 and Tomcat 7 or JDK 8 and Tomcat 8 and running Spring MVC applications on the same machines using both.

JDK7-Tomcat-7 and JDK8-Tomcat-8 on UBUNTU
19:25

Summary

Summary
01:12
5 More Sections
About the Instructor
Arun Ganesan
4.3 Average rating
56 Reviews
347 Students
1 Course
PictoLearn

Arun Ganesan is a seasoned Senior Principal Architect with years of experience in teaching technology. Arun currently runs a technology based elearning start up called pictolearn to teach technology thru Real world use case, hands-on-labs and technology enabled learning.


Arun currently works with one of the top media companies in the world.