Practical Cloud Native - Docker and Docker Compose
- Description
- Curriculum
- FAQ
- Reviews
Become a Cloud Native Expert is the one of the most requested DevOps skills!
-
With ~10 projects
-
With ~5 different technologies
-
With ~90% of Hands-on lectures
After 5+ years of production experience in Cloud native thru Docker, this course ships my experience thru 10+ projects.
Whether you have never learn about Docker, or want to learn about the advanced features of Containerization, this course is for you !!
Whether you want to get theories of Docker only, or love Hands-on & getting your hands dirty, this course is for you as well !!
With more than 100 lectures of video comprehensive , the course includes also :
– assignments
– and Graduation Project.
In this course you will learn everything you need to become a Cloud native/Docker/Docker Compose Pro! Including:
-
Know the difference between Cloud vs Cloud Native & its relationship with Docker
-
How to prepare a Lab Environment to play with containers
-
Learn the strategy of containerization regardless the technology.
-
Practice multi-container design patterns: ambassador, sidecars, routers,.. so on.
-
Smoothly operating docker containers.
-
Switch from Docker to Docker Compose.
-
Container As Code : Apply coding best practices when considering Dockerfile/docker-compose.yaml is another file in the source code.
-
Secure container images
-
Optimizing Container build , runtime and container image footprint.
-
Transform Static websites to Cloud Native App.
-
Transform Single Page App ( React) to Cloud Native App.
-
Transform Backend App (Java) to Cloud Native App.
-
Transform Backend App (Go) to Cloud Native App.
-
Transform Backend app (Python) to Cloud Native App.
-
Applying some 12factors for a real cloud native implemenation
Graduation PROJECT——
In the Graduation Project section, you will be assigned to transform a three tier application ( React, Go, MongoDB) into a cloud native app using Docker, docker-compose.
In this project, you will get your hands dirty by tackling all topics that you learnt in the previous sections and more.
This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back.
So what are you waiting for? Take advantage of this time to upgrade your skills and put Cloud Native on your resume with CONFIDENCE!
-
10NOTEText lesson
-
11Destroy a containerVideo lesson
-
12Run container in backgroundVideo lesson
-
13List running containersVideo lesson
-
14Show logs of a containerVideo lesson
-
15Get interactive shell inside the containerVideo lesson
-
16Expose Multiple PortsVideo lesson
-
17Mount Volumes to container runtimeVideo lesson
-
18Attach environment variable to container runtimeVideo lesson
-
19RecapVideo lesson
-
20Theory 1 - Docker ComposeVideo lesson
-
21Hands-on - Replace "docker run" with "docker compose" - Project AVideo lesson
-
22Theory 2 - Docker ComposeVideo lesson
-
23Hands-on - Replace "docker build" with "docker compose" - Project AVideo lesson
-
24Best Practice - tips just after migrating to docker composeVideo lesson
-
25YAML TutorialVideo lesson
-
26JSON to YAML - Hands-on PracticeText lesson
-
27Theory 3 - Docker ComposeVideo lesson
-
28Hands-on - Project B - multi-container definitionVideo lesson
-
29Tip - DNS resolution with multi-containerVideo lesson
-
30Transform commands to docker-compose fileText lesson
-
31RecapVideo lesson
-
32Project B - OverviewVideo lesson
-
33Ambassador Container - Fix CORS (Cross Origin ) IssueVideo lesson
-
34Hands-on - Ambassador Container - Fix CORSVideo lesson
-
35Hands-on - Call API by FrontendVideo lesson
-
36Router Container - Unify Origins of Frontend and BackendVideo lesson
-
37Hands-on - Router ContainerVideo lesson
-
38RecapVideo lesson
-
39Discover the appVideo lesson
-
40Hands-on - Run the app without containerVideo lesson
-
41Hands-on - Containerize itVideo lesson
-
42Best Practice - tips just after finishing containerizationVideo lesson
-
43CMD vs ENTRYPOINTVideo lesson
-
44Handson - Comfortable Container in Dev local Environment - Hot reloadVideo lesson
-
45Multistage build - Optimize Container image for Production releaseVideo lesson
-
46Hands-on - Multistage build - Optimize for ProdVideo lesson
-
56Layered Image and How Layrer Cahing worksVideo lesson
-
57Hands-on - Inspect Image layers in depthVideo lesson
-
58Hands-on - Demo Layer cachesVideo lesson
-
59implication - combine consecutive RUNVideo lesson
-
60Hands-on - combine consecutive RUNVideo lesson
-
61implication - Start by Less CHANGED layerVideo lesson
-
62Hands-on NOTEText lesson
-
63RECAPVideo lesson
-
64Recap 2 - Final Dockerfile Format with Layers optimizedVideo lesson
External Links May Contain Affiliate Links read more