Docker From Scratch [For Spring Developers] udemy course free download
Cloud Native Application Development Series: Part 1
What you'll learn:
Learn Docker From Scratch [For Spring Developers] Course
Study Docker from the ground up.
gaining control over Docker commands and debugging.
Use Docker Compose to run numerous services.
Spring Application Dockerization.
Docker’s assistance for Spring developers
Experience with Spring WebFlux.
Understanding of Java.
The Ability to Speak with an Indian Accent
This course is particularly for Spring Developers who wants to learn Docker From Scratch.
Along with learning docker, We will also see how docker can be helpful in a Java developer day-to-day life. Increasing Productivity and Quality of our deliverables with the help of Docker. That is the ultimate goal of the course.
Here is what we will do in this course:
Docker From Scratch
We will start from the story behind docker creation, why developer needs to learn Docker, How docker is different from Virtual Machines.
Mastering Docker commands and debugging
Creating Docker Containers and Various run options
Port Mapping / Volume Mapping
Creating our own Docker Images
Docker Networks / Creating custom bridge network
Declarative way of creating docker containers
Port & Volume mappings with Docker Compose
MongoDB and Mongo Express
Postgres and Adminer
Dockerizing Spring Application
Microservice Development with Spring WebFlux
Packaging our Spring application as Docker Image
Running our application via Docker Compose
Multi Stage Dockerfile
Integration Testing With Test Container
Improving the quality of our application by writing integration tests using Docker
How Mockserver works
Starting early development process when the dependent service is not ready in Microservices architecture
Writing Integration tests along with Mockserver
API Gateway with Nginx
Using Nginx for Path based routing and Load balancing
Nginx + Microservices + Docker Compose to simulate mini cloud in our local for testing
Assignment - You will be given a task to do the following