Lesson 1
Introduction
Welcome to the Server Deployment, Containerization, and Testing course!
Course
Develop an understanding of containerized environments, use Docker to share and store containers, and deploy a Docker container to AWS Elastic Kubernetes Service using the CI/CD pipeline.
Develop an understanding of containerized environments, use Docker to share and store containers, and deploy a Docker container to AWS Elastic Kubernetes Service using the CI/CD pipeline.
4 weeks
Real-world Projects
Completion Certificate
Last Updated May 8, 2023
No experience required
Lesson 1
Introduction
Welcome to the Server Deployment, Containerization, and Testing course!
Lesson 2
Containers
An introduction to containers and Docker. In this lesson, you will install Docker locally, define a container using a Dockerfile, download and launch a Docker container, and store and share it.
Lesson 3
AWS and Kubernetes
Introduce AWS services, create resources with console and CLI, explain container orchestration and Kubernetes, create EKS Cluster with console and Eksctl, and manage Kubernetes with Kubectl.
Lesson 4
Deployment using CI/CD
Deploy app to EKS, create AWS resources with Cloudformation YAML, and set up end-to-end CI/CD pipeline with AWS CodePipeline and CodeBuild.
Lesson 5 • Project
Deploy Your Flask App to Kubernetes Using EKS
In this project, learners will create a container for your Flask web app using Docker and deploy the container to a Kubernetes cluster using Amazon EKS.
Kennedy Behrman
Instructor
Kennedy is a veteran consultant and author, specializing in architecting and implementing cloud solutions for early-stage startups. He is experienced in data engineering, data science, AWS solutions, and engineering management.
Kennedy Behrman
Instructor
Kennedy is a veteran consultant and author, specializing in architecting and implementing cloud solutions for early-stage startups. He is experienced in data engineering, data science, AWS solutions, and engineering management.
Get Started Today