The Containerization Fast Track training course is designed to provide students with the knowledge required to use a supplied Docker base image and initial Kubernetes resources in order to build, store, and deploy applications.
The course begins with a review of the concepts and methodologies driving the adoption of containerized applications and microservices. Next, students will use Docker and Linux to understand how images are created, function, and how to ensure application/container(s) are small, secure, robust, and self-healing. The course concludes with exploring more advanced topics - including the purpose of and a deep dive into Kubernetes.
Purpose
|
Learn the skills required to build, store, and deploy containers using Docker and Kubernetes. |
Audience
|
Developers and System Administrators with varying degrees of exposure to concepts such as infrastructure as code and microservices looking to expand their understanding of containerization. |
Role
| Data Engineer - DevOps Engineer - Q/A - Software Developer - System Administrator - Web Developer |
Skill Level
| Intermediate |
Style
| Fast Track |
Duration
| 5 Days |
Related Technologies
| Docker | Kubernetes |
Productivity Objectives
- Evaluate the challenges of building and running distributed applications and different approaches; Monolithic vs Microservice
- Apply best practices for secure, resilient, and self-healing Docker containers that are ready for production
- Explain the Docker core components and architecture and how it integrates with Kubernetes
- Apply Kubernetes system architecture and declarative approach to services, applications, storage, and networking
- Deploy an application on Kubernetes in a local development environment, and in the cloud (AWS)