header-logo.png
hd14

Overview

Course Description

Docker and Kubernetes are the newest tech in the Dev Ops world, and have dramatically changed the flow of creating and deploying web apps.  Docker is a technology that allows applications to run in constructs called 'containers', while Kubernetes allows for many different 'containers' to run in coordination.

Docker Training & Certification Course will help you to will Learn Docker containerization, running Docker containers, Image creation, Dockerfile, Docker orchestration, security best practices, and more through hands-on projects and case studies.

Course Content

Module 1 : Introduction to Docker

  • Need for Containerization
  • Vm Vs Container
  • Why Docker?
  • Introduction to Docker
  • Docker Installation
  • Common Docker Operations
  • Saving Changes to Docker
  • Components of Docker Ecosystem
  • Docker Engine & Dockerfile
  • Docker Architecture

Module 2 : Storing Data in Docker

  • Why Do We Use Docker Storage?
  • Types of Docker Storage
  • Volumes
  • Volume Drivers
  • Backing Up and Restoring the Volume
  • Bind Mounts
  • Bind Propagation
  • Tmpfs Mounts
  • Storage Drivers

Module 3 :Docker Compose

  • What Are Microservices?
  • What is Docker Compose?
  • Installing Docker Compose
  • What Are Yaml Files?
  • Creating Docker File Using Yaml
  • Versioning
  • Deploying Django Using Docker Compose
  • Cli Environment Variables
  • Environment File
  • Environment Variables in Compose
  • Commands for Docker Management
  • Linking Docker Containers
  • Extending Services in Compose
  • Networking in Compose
  • How to Use Compose in Production?

Module 4: Container Orchestration

  • What is Container Orchestration?
  • What is a Docker Swarm?
  • Building a Docker Swarm
  • Docker Swarm Services
  • Deployments in Swarms
  • Scaling a Service in Swarm
  • Rolling Updates in Swarm
  • Draining a Node in Swarm
  • Connecting to a Network in Swarm
  • Giving Storage Access in Swarm
  • Controlling Service Placement

Module 5 : Networking in Docker

  • What is Docker Networking?
  • Types of Docker Networks
  • Bridge Network
  • Bridge Network Demo
  • Default Bridge Network
  • Overlay Network
  • Overlay Network Demo
  • Macvlan Network
  • Host and None Network

Module 6 : Docker Monitoring

  • System D
  • Enabling Http/https Proxy
  • Prometheus and Grafana
  • Collecting Docker Metrics Demo
  • Ecr and Ecs
  • Ecr and Ecs Demo
  • Docker Best Practices

Module 7: Introduction to Kubernetes

  • Brief history of Deployment era
  • Features of Containers
  • Introduction to Kubernetes
  • Working of Kubernetes (overview)
  • Installation of Kubernetes

Module 8 : Kubernetes Architecture

  • Understand Kubernetes Architecture
  • What are Kubernetes objects?
  • What are YAML files?
  • Name, Namespaces, Labels & selectors , Annotations

Module 9: Introduction to Pods and Services

  • What are Pods?
  • What are Replication Controllers?
  • What is a Deployment?
  • Introduction to Kube Services and its types
  • Stateful and Demon sets
  • Jobs

 

Student feedback

11 Reviews

  • 9
  • 1
  • 0
  • 0
  • 0

5

out of 5

Course Rating

review1.png

Reshma Gupta

Nice Course Structure

SparkAcademy team is the best. I love the format and logistics of the course. One of the best course I have taken so far. It's detailed, to the level that even beginner can benefit. The instructor knows the subject well


review1.png

Prachi Kumari

Perfect Course

Very good training has been provided. I feel that the trainer is very experienced and hands-on. The structure of the course and the pace is good.


review1.png

Laxmi Kulkarni

Excellent tutorials

Up to date course! Works very well. This course helped me a lot to learn and that too with ease. Explanation of course is good, it is easy to understand. Again, Very excellent teaching!


review1.png

Ravi Roshan

Perfect Course

Great content. Trainer is very much comfortable with docker technologies. Thanks a lot, this course is to the point a lot of hands-on.


review1.png

Sushil Sabharwal

Great Course

The instructor looks enthusiastic and friendly. It was a wonderful course. Thank you for this lessons. Everything is being explained well.


review1.png

Pratibha Goel

BEST TRAINING

VERY HELPFUL! I WILL RECOMMEND THIS COURSE TO MY FRIEND ALSO, I ENJOYED THE LEARNING HERE. IT'S BEEN SO AMAZING. THIS IS THE BEST ONLINE COURSE I'VE EVER ATTENDED!!!!


review1.png

Seema Gupta

Best Course

After going through courses on other platforms I realized that this course builds your foundation by covering all important concepts and topics. It was really amazing!!!


review1.png

Manvi Ujjainiya

Awesome

SparkAcademy provides such a nice course with all important topics at this much reasonable price. It was a really great learning experience with SparkAcademy.


review1.png

Reshu Rajput

Perfect Structured Course

I liked SparkAcademy so much that I would chose them for future courses at any cost rather than take anything else. Awesome guys.


review1.png

Priyanka Tomar

Good

Loved how trainer cleared all doubts during the course and examples given were so relatable to real life.


Add Reviews & Rate

  • What is it like to Course?

    Course Features

  • Docker
  • Docker Monitoring
  • Kubernetes
  •  
  •