Udemy

Docker and Kubernetes - The Complete Developers Guide

Enroll Now
  • 4,262 Students
  • Updated 7/2022
4.5
(688 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
12 Hour(s) 38 Minute(s)
Language
English
Taught by
Laith Harb
Rating
4.5
(688 Ratings)
3 views

Course Overview

Docker and Kubernetes - The Complete Developers Guide

Learn All About Containers, Docker, Docker Compose, Kubernetes and How to Deploy an App to AWS With a CI/CD Pipeline

In this course we will take you from a Docker and Kubernetes novice to job ready engineer. This course is loaded with diagrams and practical examples so that you can truly understand and utilize Docker and Kubernetes in great depth.


We will be containerize five projects, each one getting more and more complex. We will end this course by containerizing a multi component microservice application with Kubernetes and eventually deploying it to AWS. By the end of this course, you should have multiple practical example to show off your knowledge!


Here are a list of thing you will learn in this course:

  • What are Docker containers and why would we want to use it

  • How to build docker images and run docker containers

  • How to connect to a container from our host machine

  • How to persistent data inside of a database container

  • How to build a multi-component application with docker-compose

  • Understand the benefits and powers of Kubernetes

  • Understand the many different Kubernetes objects

  • Understand how a Kubernetes Cluster is structured

  • How to containerize a multi-component application with Kubernetes

  • How to push and pull images from image repositories

  • How to deploy a containerized application to AWS ECS and AWS EKS

  • How to build a production ready CI/CD Pipeline

I really hope you enjoy this course and learn a ton from it!

Course Content

  • 10 section(s)
  • 137 lecture(s)
  • Section 1 Introduction
  • Section 2 What is Docker
  • Section 3 Dockerfiles, Containers and Images
  • Section 4 Optional Challenge - Dockerizing an App
  • Section 5 Deploying a Containerized Application
  • Section 6 Multi Containers and Network Communications
  • Section 7 Docker Compose for Multi Container Apps
  • Section 8 Deploying to AWS with ECS
  • Section 9 Automating Our Workflows with a CI/CD Pipeline
  • Section 10 Multi Container Deployment to AWS ECS

What You’ll Learn

  • Containerize a multi component application
  • Build a deployment CI/CD pipeline to AWS
  • Understand the differences between the many Kubernetes objects
  • Identity when best to utilize Docker or Kubernetes

Reviews

  • S
    Serajul Islam
    5.0

    I am learning heaps in this course, 5 stars! Love the instructor's calm and thorough approach. Much appreciated!

  • R
    Rueben MacIntyre
    2.0

    Way too much info and he rushed through it. If you watch this course many times then maybe you will remember all of this, but I am sure it took the instructor many months, or years to learn all of this, and presenting it in this speedy way is misleading.

  • N
    Nick V. Flor
    3.0

    This was GREAT! If you are *already* a seasoned full-stack developer, this course gives you the overall mental "skeleton" that you can then "flesh out" with your own hands-on experience or with other more focused study/courses. So why only 3 stars? It you are a new developer, whose only experience is development on windows, straight out of school, you will be lost. There are so many different technologies that coordinate with docker and kubernetes, which are presented in this course – including your cloud service provider (e.g., AWS), database server (e.g., Mongo), repository (e.g., GitHub), and CI/CD (e.g., using GitHub actions), etc. So, to summarize, if you are a seasoned developer: GREAT. If new, it's still valuable, but you'll be lost in many places, in my opinion.

  • K
    Katchapakesan Thamotharan
    5.0

    It is very amazing and very vast and contained exhausted information. very useful

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed