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
This is an introduction to what is covered in the course and the definition of Docker.
Describes the definition of a docker engine
A real world use case, taking into account what is the real world problem and how Docker tries to address the issue.
Describes how Docker solves real world problems.
This video covers installation instructions on the MAC, Visual Studio Code with Docker plugin and download of code samples to learn DOCKER
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 summary so far, interview questions and a recap of what we have learnt so far.
Provides the simplest way to understand a Docker Image
Lecture on building, listing and inspecting images on Windows 10 Professional or Home
Lecture on running containers from images, listing , stopping and starting containers.
This lecture describes the ways to login to the container and then map it to all the modifications done on the Dockerfile.
This lecture describes the mechanism to remove containers and images.
Quick Summary on Use case 1 on what has been covered.
Quick Summary of what we have learnt so far.
Introduction to use case describe what we are going to learn as a part of Docker and GIT integration.
UBUNTU image with JDK 8, VI and MAVEN using Docker
Docker and GIT integration
Deploy a Spring MVC application on Apache Tomcat 8.x
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.
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.