Course Curriculum
Understanding containers
- Introduction
- Need of DevOps
- Importance of Containers
- Running a Containerized Web Application with Docker
Developing Containers
- Developing Containers
- Dockerfile Concepts
- Building a JAVA Application to a container DEMO
- Storing them in a central registry DEMO
Container Orchestration with Kubernetes
- Container Orchestration
- Kubernetes Basics
- Running an application in Kubernetes DEMO
- Pods, Services, Deployment DEMO
Kubernetes Advanced Use Cases DEMO
- ConfigMaps
- Secrets
- Incoming Traffic Management - Ingress
- Data Management - Volumes
- Multi-tier with Namespaces
Pipelines with Jenkins DEMO
- Jenkins to Automate the Pipeline process
- Jenkins to build and deploy container applications in Pipeline
About the course
Containers and Cloud-native technologies are the way to the future. Kubernetes has become the standard tool to manage and orchestrate your containerized applications. This course will help you to run your containerized applications on a Kubernetes cluster, beginning from the source code level. This will form a firm base to your advanced Kubernetes journey. Subscribers can access the recorded video classes for a duration of three months even after the live sessions are concluded.
Course Prerequisites
System Requirements
Class Timings
Date : 16th January 2023 - 20th January 2023
Time : 8:00 PM to 9:00 PM IST
What you will learn ?
- Containerizing a Java and Python based application
- Running Java and Python applications as Containers with Docker
- Running Java and Python applications in Kubernetes
- Best practices to orchestrate containers
Course Outcomes
- Ability to build and run applications as containers
- Knowledge to deploy basic applications to a Kubernetes cluster
- Understanding of why containers and Kubernetes is the way to the future
Resource Person

Basil Varghese
Co-Founder of CoIT.io, DevOps Corporate Trainer,
Former Liaison @Akamai , 15+ years of experience