Containerization with AWS

366 Learners

Course Overview

This course introduces containerization using Docker and AWS services. Learners explore Docker images, containers, registries, Kubernetes fundamentals, Amazon EKS, and CI/CD pipelines using AWS CodePipeline to deploy and manage containerized applications.

Skills Covered

  • Docker Basics
  • Kubernetes Fundamentals
  • CI/CD Pipelines
  • Container Orchestration
  • EKS Operations
  • Docker Basics
  • Container Orchestration
  • Kubernetes Fundamentals
  • EKS Operations
  • CI/CD Pipelines
  • Docker Basics
  • Container Orchestration
  • Kubernetes Fundamentals
  • EKS Operations
  • CI/CD Pipelines

Course Curriculum

Course Content

  • Containerization with AWS

    Preview
    • Lesson 01: Course Introduction

      07:48Preview
      • 1.01 Course Introduction Containerization with AWS
        02:47
      • 1.02 Kickstarting Containerization with AWS
        05:01
    • Lesson 02: Docker Introduction

      10:02Preview
      • 2.01 Learning Objectives
        00:30
      • 2.02 What Is Docker?
        01:17
      • 2.03 Docker Components​
        03:41
      • 2.04 Why Use Docker​
        02:11
      • 2.05 Business Use Cases of Docker​
        01:07
      • 2.06 Key Takeaways
        01:16
    • Lesson 03: Managing Docker Images and Registries

      01:24:25Preview
      • 3.01 Learning Objectives
        00:40
      • 3.02 Docker Image: Overview​
        01:12
      • 3.03 Why Use Docker Images?​
        02:36
      • 3.04 Parts of a Docker Image​
        00:55
      • 3.05 Docker Overview: Containers and Docker files
        01:25
      • 3.06 Docker Containers: Execution​
        00:47
      • 3.07 Why Use Docker Containers?​
        02:39
      • 3.08 Container Lifecycle​
        03:07
      • 3.09 Demo: Demonstrating Lifecycle of Containers
        08:25
      • 3.10 Demo: Creating a Docker Image
        05:39
      • 3.11 Why Image Management Is Necessary?
        01:11
      • 3.12 Image Creation Techniques
        01:06
      • 3.13 Layers of Docker Image
        01:29
      • 3.14 Tagging an Image: How to Do It
        02:08
      • 3.15 Services and Tasks Overview with Docker Commit, Push, and Pull Commands
        02:40
      • 3.16 Demo: Tagging an Image
        04:20
      • 3.17 Demo: Displaying Layers of a Docker Image
        06:37
      • 3.18 Introduction to Docker Registry​
        05:32
      • 3.19 Demo: Deploying and Configuring a Registry
        07:21
      • 3.20 Demo: Pushing an Image to Registry
        05:26
      • 3.21 Demo: Pulling and Deleting Images from Docker Registry
        06:42
      • 3.22 Prune Images and Containers
        03:13
      • 3.23 Demo: Inspecting, Removing, and Pruning Images
        05:06
      • 3.24 Real Life Impacts of Docker Key Components
        02:31
      • 3.25 Key Takeaways
        01:38
    • Lesson 04: Container Orchestration on AWS

      02:34:10Preview
      • 4.01 Learning Objectives
        01:12
      • 4.02 Introduction to Container Orchestration​
        00:45
      • 4.03 Demo: Creating a Simple Microservice Architecture Design
        13:55
      • 4.04 Kubernetes Fundamentals ​
        02:22
      • 4.05 Overview of etcd​
        01:20
      • 4.06 Controller
        01:14
      • 4.07 Scheduler
        02:35
      • 4.08 Kubelet​
        01:13
      • 4.09 Kube Proxy
        00:45
      • 4.10 Pods
        05:19
      • 4.11 Amazon Elastic Container Registry (ECR)​
        01:10
      • 4.12 Introduction to Amazon Elastic Container Service (ECS) ​
        02:52
      • 4.13 ECS Launches: Fargate and EC2​
        01:29
      • 4.14 Amazon ECS: Real-World Use Cases and Industry Adoption
        01:05
      • 4.15 Demo: Creating and Configuring a Kubernetes Cluster
        10:11
      • 4.16 Overview of Amazon Elastic Kubernetes Service
        02:24
      • 4.17 AWS EKS vs. Self-Managed Kubernetes
        02:00
      • 4.18 EKS Architecture and Core Components
        02:24
      • 4.19 EKS Networking and Load Balancing
        01:28
      • 4.20 EKS Integration with Other AWS Services
        02:18
      • 4.21 Demo: Creating and Scaling EKS Clusters - Part 1
        07:00
      • 4.22 Demo: Creating and Scaling EKS Clusters - Part 2
        07:58
      • 4.23 Demo: Deploying Kubernetes YAML with CodePipeline - Part 1
        12:12
      • 4.24 Demo: Deploying Kubernetes YAML with CodePipeline - Part 2
        08:46
      • 4.25 Advanced EKS Topics​
        02:44
      • 4.26 Demo: Autoscaling and Load Balancing with EKS
        06:56
      • 4.27 EKS Cluster Maintenance and Upgrades​
        03:33
      • 4.28 EKS Monitoring and Logging​
        02:33
      • 4.29 Demo: Creating EKS Cluster Using CloudFormation Template
        13:43
      • 4.30 Key Takeaways
        01:02
      • 4.31 Lesson-End Project: Deploying a Kubernetes Pod Using EKS - Part 1
        13:01
      • 4.32 Lesson-End Project: Deploying a Kubernetes Pod Using EKS - Part 2
        06:21
      • 4.33 Lesson-End Project: Deploying a Kubernetes Pod Using EKS - Part 3
        10:20
    • Lesson 05: CI/CD pipeline

      30:47Preview
      • 5.01 Learning Objectives
        00:47
      • 5.02 What Is a CI/CD Pipeline?
        01:20
      • 5.03 Continuous Integration: Tasks and Advantages
        02:25
      • 5.04 Continuous Delivery: Tasks and Advantages
        02:05
      • 5.05 Continuous Deployment: Tasks and Advantages
        02:16
      • 5.06 CI/CD Pipeline: Importance and Workflow
        01:40
      • 5.07 Elements of a CI/CD Pipeline
        02:18
      • 5.08 CI/CD Tools and Tool Selection
        01:05
      • 5.09 AWS CodePipeline: What It Is and Its Key Components
        00:56
      • 5.10 AWS CodePipeline: Why Use It, Where It Applies, and Who Uses It
        03:04
      • 5.11 Integrating with Other AWS Services and Its Advantages
        01:37
      • 5.12 How to Use AWS CodePipeline?
        00:57
      • 5.13 Demo: Creating a pipeline from the GitHub repository
        08:44
      • 5.14 Key Takeaways
        01:33

Why Join this Program

  • Develop skills for real career growthCutting-edge curriculum designed in guidance with industry and academia to develop job-ready skills
  • Learn from experts active in their field, not out-of-touch trainersLeading practitioners who bring current best practices and case studies to sessions that fit into your work schedule.
  • Learn by working on real-world problemsCapstone projects involving real world data sets with virtual labs for hands-on learning
  • Structured guidance ensuring learning never stops24x7 Learning support from mentors and a community of like-minded peers to resolve any conceptual doubts
  • Acknowledgement
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, OPM3 and the PMI ATP seal are the registered marks of the Project Management Institute, Inc.