Overview:
In this course you will understand the fundamentals of DevOps and the patterns to develop, build and deploy applications. You will learn key concepts behind Virtual Machines, Containers and Processes. There will be hands on labs that will help understand Docker Containers, Container Orchestration using Kubernetes.
Course Code/Duration:
BDT55 / 3 Days
Learning Objectives:
After this course, you will be able to:
- Understand the steps involved in DevOps methodology
- Use Docker in your daily developer and/or sysadmin roles
- Deploy apps to Kubernetes
- Make Dockerfiles and Compose files
- Build multi-node Swarm clusters and deploying H/A containers
- Make Kubernetes YAML manifests and deploy using infrastructure-as-code methods
- Build a workflow of using Docker in dev, then test/CI, then production with YAML
- Protect your keys, TLS certificates, and passwords with encrypted secrets
- Keep your Dockerfiles and images small, efficient, and fast
- Run apps in Docker, Swarm, and Kubernetes and understand the pros/cons of each
- Develop locally while your code runs in a container
- Protect important persistent data in volumes and bind mounts
- Lead your team into the future with the latest Docker container skills!