Microservices are the emerging basis for the new application platform. It is the architecture that will serve as the basis for many applications over the next 10 years. There's good reason for this: the advantages associated with microservices, such as their allowance for agile development and artifacts and an architecture that enables businesses to develop and roll out new digital offerings faster, make it the obvious choice.
Docker and containers are the most common way of developing and delivering applications and IT infrastructure for microservices applications.
Learn how to integrate Docker into your development stage and launch it into production.
All the way from packaging to deployment - This course will walk you through each part in details and provide you with everything you need to become a master in Docker containers design.
Develop Docker file & Docker Compose
Build containers with web applications
Integrate Docker for day to day uses
Build a full fledge solution with Docker containers
Why should you use Docker as a developer?
Project: Building a full-fledged microservices based Java Application
This project will utilize everything we learned to fully build a working Spring Music application based on an open source project.
Every module will have full hands-on exercise along with follow through hands-on parts.
Prerequisites to be installed on each Student laptop, please follow this guide for installation:
If there isn't a way to install Dockers on Student computers, John Bryce can offer a private Cloud with dedicated Linux machine and Docker installed.