About This Course
Are you a developer, architect, or technical team lead without a foundational understanding of Kubernetes and Docker? To meet the demands of your workplace, you will need to have a strong grasp of the Kubernetes and Docker technologies in the development, production, and staging environments.
This 3-day intensive Docker and Kubernetes Training course offers a combination of theoretical learning and actional labs, so you have the opportunity to apply your knowledge in a hands-on setting. The course covers essential Kubernetes and Docker skills, as well as a basic introduction to Continuous Integration.
YouTube link: https://youtu.be/rjSFfAxBf3k
Prerequisites
- Proficiency with the Linux Command Line Interface (CLI)
- Broad understanding of Linux system administration: Linux file system, networking, and bash scripting.
- Computer programming concepts and methodologies. Full code examples for the course are provided in the Python and Java programming languages.
Who Should Attend
Developers, system architects, technical team leads, systems administrators, and DevOps professionals who want to understand and use Kubernetes in cloud environments.
What You’ll Learn
- The fundamental uses of container technology and the architectural principles of how to apply containers to technical challenges.
- How to create containers with both packaged solutions and custom software.
- How to use the Docker and Kubernetes CLI environments to deploy solutions in local (Docker) and cluster (Kubernetes) environments.
- How stateful services – such as databases, streaming solutions, and other specialty applications – can be deployed in highly-available configurations with redundancy and service-discovery/load-balancing.
- How other components – can be used to integrate services within the Kubernetes platform.
- How Docker and technologies such as Jenkins can be used to continuously test and build containers based on changes to source code.
Course Materials and Fees