Containerized Applications on AWS
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Containerized Applications on AWS
Instructors: Russell Sayers
27,321 already enrolled
Included with
Learn more
Ask Coursera
179 reviews
Recommended experience
179 reviews
Recommended experience
What you'll learn
What's a container
How are containers built and deployed
Identify containers use cases and benefits
Explain the basic concepts of Amazon elastic containers service and Kubernetes
Skills you'll gain
Tools you'll learn
Details to know
5 assignments
See how employees at top companies are mastering in-demand skills
There are 4 modules in this course
This course introduces you to container technologies and how they can be used to modernize your applications, as well as exploring how different AWS services can be used to manage and orchestrate those containers.
Container technologies have existed for years, and are still gaining popularity. Two of the most prevalent options are Docker and Kubernetes - each with its own distinct set of features. Regardless of which technology you choose, one of the biggest challenges with containers is their orchestration. Unlike traditional, monolithic applications where you can only scale at a macro level - an executable, for example - containerized applications scale at the container level. When coupled with a microservices approach, each container can contain the code necessary to execute a single task or function. While this provides a number of benefits, a single application can consist of hundreds of containerized microservices. How do you handle starting, stopping, scaling out and scaling in all of these containers? AWS offers a number of services that help with container orchestration, including Amazon Elastic Container Service (ECS), Amazon Elastic Kubernetes Service (EKS), Amazon Lightsail, and Amazon Elastic Container Registry (ECR). Throughout this course, expert instructors will dive deep into these services as well as general container technologies and capabilities. This course uses a combination of video-based lectures, delivered by AWS technical trainers, demonstrations, and hands-on lab exercises to enable you to deploy and manage a containerized application.
In week 1 of this course, you will learn about what containers are, their use cases, and how to build a container. Then, you will explore how to host a container on AWS by using the services Amazon Elastic Container Registry (Amazon ECR) and AWS App Runner.
What's included
11 videos9 readings1 assignment2 plugins
11 videosβ’Total 49 minutes
- Welcome to Containersβ’3 minutes
- Week 1 Introductionβ’2 minutes
- Containers Explained Part 1β’8 minutes
- Containers Explained Part 2β’3 minutes
- Docker Basicsβ’7 minutes
- Working with Containers 101β’7 minutes
- Exercise 1 Introductionβ’2 minutes
- Amazon Elastic Container Registry Introduction and Demonstrationβ’7 minutes
- AWS App Runner Introduction and Demonstrationβ’4 minutes
- Exercise 2 Introductionβ’1 minute
- Hosting Containers on AWS Overviewβ’7 minutes
9 readingsβ’Total 119 minutes
- Pre-Course Surveyβ’2 minutes
- Reading 1.1β’10 minutes
- Reading 1.2β’10 minutes
- Reading 1.3β’5 minutes
- Exercise 1: Creating the First Containerβ’30 minutes
- Reading 1.4β’10 minutes
- Exercise 2: Using Amazon ECR and AWS App Runnerβ’30 minutes
- Week 1 FAQsβ’20 minutes
- Mid-Course Surveyβ’2 minutes
1 assignmentβ’Total 15 minutes
- Week 1 Quizβ’15 minutes
2 pluginsβ’Total 20 minutes
- Pre-Course Surveyβ’10 minutes
- Mid-Course Surveyβ’10 minutes
In week 2 of the course, you will learn about multi-container deployments. Then, you will learn about Amazon Elastic Container Service (Amazon ECS) and AWS Fargate.
What's included
15 videos9 readings1 assignment
15 videosβ’Total 76 minutes
- Week 2 Introductionβ’1 minute
- Microservices and the Corporate Directory Applicationβ’4 minutes
- Multi-Container Deployments and Docker Compose Demonstrationβ’8 minutes
- Exercise 3 Introductionβ’1 minute
- Container Orchestration and Amazon Elastic Container Service Concepts Overviewβ’7 minutes
- Scheduling and Task Placement with Amazon ECSβ’6 minutes
- Scaling and Service Discovery with Amazon ECSβ’5 minutes
- Amazon ECS Demonstration Part 1β’7 minutes
- Amazon ECS Demonstration Part 2β’7 minutes
- Debugging with Amazon ECSβ’7 minutes
- Introduction to AWS Fargateβ’3 minutes
- Amazon ECS on AWS Fargate Demonstrationβ’7 minutes
- AWS Copilot Demonstrationβ’9 minutes
- Exercise 4 Introductionβ’1 minute
- Exercise 4 Recap and Challenge Solutionβ’2 minutes
9 readingsβ’Total 117 minutes
- Exercise 3: Launching Containers with Docker Composeβ’30 minutes
- Reading 2.1β’10 minutes
- Reading 2.2β’10 minutes
- Reading 2.3β’10 minutes
- Reading: 2.4β’5 minutes
- Reading 2.5β’2 minutes
- Reading 2.6β’5 minutes
- Exercise 4: Using Amazon ECSβ’30 minutes
- Week 2 FAQβ’15 minutes
1 assignmentβ’Total 20 minutes
- Week 2 Quizβ’20 minutes
In week 3 of this course, you will explore the basic concepts behind Kubernetes and Amazon Elastic Kubernetes Service (Amazon EKS). You will also see a demonstration that uses Amazon EKS to deploy a multi-container application.
What's included
10 videos5 readings1 assignment
10 videosβ’Total 46 minutes
- Week 3 Introductionβ’1 minute
- Introduction to Kubernetesβ’4 minutes
- Kubernetes Concepts Overviewβ’9 minutes
- Kubernetes Concepts - Scaling and Service Discoveryβ’8 minutes
- Introduction to Amazon Elastic Kubernetes Serviceβ’4 minutes
- Amazon EKS Demonstration Part 1β’6 minutes
- Amazon EKS Demonstration Part 2β’5 minutes
- Debugging with Amazon EKSβ’6 minutes
- Exercise 5 Introductionβ’1 minute
- Exercise 5 Recap and Challenge Solutionβ’2 minutes
5 readingsβ’Total 57 minutes
- Reading 3.1β’10 minutes
- Reading 3.2β’5 minutes
- Reading 3.3β’2 minutes
- Exercise 5: Using Amazon EKSβ’30 minutes
- Week 3 FAQβ’10 minutes
1 assignmentβ’Total 15 minutes
- Week 3 Quizβ’15 minutes
In week 4 of this course, you will explore other container-related services, such as Amazon CloudWatch Container Insights and AWS Lambda.
What's included
8 videos5 readings2 assignments1 plugin
8 videosβ’Total 37 minutes
- Week 4 Introductionβ’1 minute
- Amazon ECS Anywhere and Amazon EKS Anywhereβ’4 minutes
- Container Monitoringβ’8 minutes
- Container Images with AWS Lambda Demoβ’8 minutes
- Exercise 6 Introductionβ’1 minute
- AWS App Mesh Introductionβ’8 minutes
- AWS App Mesh Demonstration for Amazon ECSβ’5 minutes
- Course Closingβ’2 minutes
5 readingsβ’Total 75 minutes
- Reading 4.1β’5 minutes
- Reading 4.2β’5 minutes
- Exercise 6: Running Containers in AWS Lambdaβ’30 minutes
- Week 4 FAQβ’5 minutes
- Post-Course Surveyβ’30 minutes
2 assignmentsβ’Total 75 minutes
- Week 4 Quizβ’15 minutes
- Final Assessmentβ’60 minutes
1 pluginβ’Total 15 minutes
- Post-Course Surveyβ’15 minutes
Instructors
Offered by
Explore more from Cloud Computing
- Status: Free TrialW
Whizlabs
Course
- Status: Free TrialS
Simplilearn
Course
- Status: Preview
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
70.94%
- 4 stars
25.13%
- 3 stars
1.11%
- 2 stars
0.55%
- 1 star
2.23%
Showing 3 of 179
Reviewed on Jun 20, 2023
I would like to see more workshops in courses such as this, and more simple challenge exercises. The teachers and the instructions were very thorough for a beginner level course.
Reviewed on Dec 17, 2022
It was so easy to pass this course. Thank you for the certificate. Some videos were informative.
Reviewed on Jul 1, 2022
A must learn course for all those folks who are amateur with container services and applications in AWS
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you canβt afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, youβll find a link to apply on the description page.
More questions
Financial aid available,
