AWS Containers
Learn AWS container technologies from fundamentals through production deployment, covering Docker, Amazon ECR, Amazon ECS, AWS Fargate, Amazon EKS, Kubernetes fundamentals, networking, storage, security, autoscaling, observability, CI/CD, and production troubleshooting.
Topic 1: Docker Fundamentals
Learn container concepts, images, containers, registries, and the Docker execution model.
Topic 2: Docker Images and Registries
Build, tag, inspect, pull, and push container images.
Topic 3: Dockerfile and Image Builds
Create efficient Dockerfiles and build reproducible container images.
Topic 4: Multi-Stage Docker Builds
Use multiple build stages to produce smaller production images.
Topic 5: Docker Networking
Understand bridge, host, container, and user-defined network behavior.
Topic 6: Docker Volumes and Persistence
Manage persistent container data using Docker volumes and bind mounts.
Topic 7: Docker Security
Secure container images, runtime privileges, credentials, and supply chains.
Topic 8: Amazon Elastic Container Registry
Use Amazon ECR to store, scan, tag, and retrieve container images.
Topic 9: Amazon ECS Fundamentals
Understand ECS clusters, services, tasks, task definitions, and scheduling.
Topic 10: ECS Task Definitions
Configure container images, CPU, memory, ports, environment, logging, and roles in ECS task definitions.
Topic 11: AWS Fargate
Run ECS containers without managing EC2 container instances.
Topic 12: ECS Networking
Configure ECS task networking, security groups, subnets, public IPs, and service discovery.
Topic 13: ECS Services and Load Balancing
Expose ECS services through Application Load Balancers and maintain healthy task counts.
Topic 14: ECS Service Auto Scaling
Scale ECS services based on demand using target tracking and other scaling policies.
Topic 15: ECS Deployments
Deploy new ECS task definition revisions safely using rolling deployments and deployment controls.
Topic 16: ECS Blue-Green and Advanced Deployments
Understand blue-green deployment strategies and traffic shifting for ECS services.
Topic 17: ECS Service Discovery
Use AWS Cloud Map to provide service discovery for containerized applications.
Topic 18: ECS Logging and Monitoring
Monitor ECS tasks, services, containers, logs, CPU, memory, and deployment health.
Topic 19: Amazon EKS Fundamentals
Understand managed Kubernetes control planes, node groups, pods, services, and clusters.
Topic 20: Kubernetes Pods and Deployments
Deploy container workloads in Kubernetes using pods, ReplicaSets, and Deployments.
Topic 21: Kubernetes Services
Expose Pods internally or externally using Kubernetes Service types.
Topic 22: Kubernetes Namespaces and Configuration
Organize workloads and manage configuration with namespaces, ConfigMaps, and Secrets.
Topic 23: EKS IAM and Access
Understand IAM integration, cluster access, Kubernetes RBAC, and workload permissions.
Topic 24: EKS Managed Node Groups
Manage Kubernetes worker nodes using EKS managed node groups.
Topic 25: EKS Fargate
Run selected Kubernetes Pods on serverless compute using EKS Fargate profiles.
Topic 26: EKS Networking
Understand VPC CNI, Pod IP addressing, security groups, and Kubernetes networking on EKS.
Topic 27: EKS Load Balancing
Expose Kubernetes applications using AWS load balancers through the AWS Load Balancer Controller.
Topic 28: EKS Storage
Use Kubernetes storage abstractions with Amazon EBS and Amazon EFS.
Topic 29: EKS Autoscaling
Scale Kubernetes workloads and nodes using HPA, Cluster Autoscaler, and Karpenter concepts.
Topic 30: EKS Observability
Monitor Kubernetes workloads using CloudWatch, Container Insights, logs, metrics, and traces.
Topic 31: EKS Security Hardening
Secure Kubernetes workloads with RBAC, network policies, Pod security, secrets, and image controls.
Topic 32: Container Image Scanning and Supply Chain
Secure container supply chains with ECR scanning, signing concepts, SBOMs, and trusted builds.
Topic 33: Amazon ECS Security
Secure ECS tasks with IAM roles, security groups, secrets, private networking, and runtime controls.
Topic 34: ECS Service Connect
Use ECS Service Connect for simplified service-to-service connectivity and observability.
Topic 35: ECS Capacity Providers
Understand ECS capacity providers and how services select compute capacity.
Topic 36: ECS Blueprints and Infrastructure as Code
Define ECS infrastructure reproducibly using CloudFormation, CDK, Terraform, or other IaC tools.
Topic 37: Container CI/CD
Build automated pipelines from source code through image creation, scanning, registry publishing, and deployment.
Topic 38: Container Cost Optimization
Optimize ECS, Fargate, EKS, image storage, logging, and compute utilization.
Topic 39: Container Troubleshooting
Diagnose image, networking, IAM, scheduling, health, resource, and deployment failures.
Topic 40: Production Container Architecture Capstone
Design and operate a production-grade AWS container platform using ECS, ECR, Fargate, or EKS.
Course Progress
Enroll to start learning!
Course Stats
- Total Topics 40
- Total Lessons 40
- Total Sessions 40
- Total Notes 40
- Estimated Time 52.599999999999994 hours
This course is only available through program enrollment.
View Program: AWS