[NEW] Amazon ECS & Fargate Master Class - Docker on AWS (Udemy.com)
Learn ECS & Fargate, Load Balancing, Auto Scaling, ECR, CICD for ECS, Blue/Green, X-Ray, Service Discovery, App Mesh
Created by: Paulo Dichone
Last updated July 2022
What you will learn
- Deploy ECS Clusters using the AWS Management Console, CloudFormation and the ECS CLI
- Setup ECS and Fargate services, alongside ECS Task Definitions
- Learn about Task Placement Strategies and Constraints
- Learn the ECS Networking Modes
- ECS Service Auto Scaling and Load Balancing
- EC2 Instance Scaling through ECS Cluster Capacity Providers
- Amazon ECR: Elastic Container Registry
- Perform CICD on ECS with CodeCommit, CodeBuild, CodeDeploy, CodePipeline
- Blue / Green Deployments with ECS and CodeDeploy
- Environment Variables from ECS (hardcoded, SSM, Secrets Manager, S3)
- Connecting ECS to a Private Docker Repository such as Docker Hub
- ECS Persistent Storage Options with EFS
- Microservices with ECS: ECS Service Discovery, App Mesh
How it compares
Against the other 518 rated Udemy courses in Software Development on CourseDuck:
- Rating4.6 out of 5higher than 62% of them
- Reviews2,667#69 of 519 by number of reviews
- Length10.3 hourslonger than 68% of them
- Last updatedJuly 2022earlier than 83% of them
Course Description
This course requires you to download Docker from the docker website. If you are a Udemy Business user, please check with your employer before downloading software.
If you'd like to run Docker containers on AWS the right way, look no further than ECS!
ECS is the most integrated way to run your Docker services.
In this course, we will learn all the various options which will allow you to deploy any application onto your ECS Clusters.
EC2 Launch Mode? Covered. Fargate Launch Mode? Covered too
WHAT YOU WILL LEARN
Deploy ECS Clusters using the AWS Management Console, CloudFormation, and the ECS CLI
Setup ECS and Fargate services, alongside ECS Task Definitions
Learn about Task Placement Strategies and Constraints
Learn the ECS Networking Modes
ECS Service Auto Scaling and Load Balancing
EC2 Instance Scaling through ECS Cluster Capacity Providers
Amazon ECR: Elastic Container Registry
Perform CICD on ECS with CodeCommit, CodeBuild, CodeDeploy, CodePipeline
Blue / Green Deployments with ECS and CodeDeploy
Environment Variables from ECS (hardcoded, SSM, Secrets Manager, S3)
Connecting ECS to a Private Docker Repository such as Docker Hub
ECS Persistent Storage Options with EFS
Microservices with ECS: ECS Service Discovery, App Mesh
And that's just a sneak peek.
With over 8 hours of video, you will be mastering the ECS Service.
Pre-requisites:
In this course, we do not cover the basics of AWS and lightly cover Docker to focus entirely on the usage of Amazon ECS.
With AWS becoming much more than a buzzword, I've decided it's time for students to properly learn how to become an Amazon ECS & Fargate Professional. So, let's kick start the course! You are in good hands!
This Course Also Comes With:
Lifetime Access to All Future Updates
A responsive instructor in the Q&A Section
Full downloadable code to reproduce the hands-on on your machine
Udemy Certificate of Completion Ready for Download
A 30 Day "No Questions Asked" Money Back Guarantee!
This course could change how you use ECS and Fargate in the AWS Cloud.
Learning and getting hands-on on AWS ECS helps you enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself. Don't procrastinate. There is no time like the present to take charge of your job. Take your career to the next level by learning AWS ECS today!
Take the course now, completely risk-free!
Instructor Details
- 4.6 Rating
2,667 Reviews
Paulo Dichone
Hi, I’m Paulo – Your Guide to Mastering Development, Cloud, and AI Engineering
With a passion for empowering learners, I’ve had the privilege of teaching over 350,000 students across 175 countries. Whether you’re diving into Android, Java, Flutter, AWS Cloud, or venturing into the world of AI engineering, I’m here to help you unlock your full potential.
My Expertise
I bring extensive hands-on experience in:
AI Engineering
Mobile App Development (Android & iOS)
Cross-Platform Development (Flutter, Dart, and JavaFX)
AWS Cloud Solutions
And now, I’m also focused on the AI engineering landscape, helping developers leverage the power of machine learning and automation in their projects.
My Mission
No matter where you are in your journey—whether you're just starting or looking to sharpen advanced skills—my courses are designed to make you an exceptional developer and AWS Cloud Practitioner, equipped to tackle real-world challenges. Beyond coding, I enjoy spending time with my growing family, playing the guitar and mandolin, and traveling whenever I get the chance.
More courses by Paulo Dichone
AWS Lambda and the Serverless Framework - Hands On Learning! (2024)
4.5 (9,389 Reviews)
Provider: Udemy
Time: 10.5h
$94.99
Master RAG: Retrieval-Augmented Generation Systems [NEW] (2026)
4.5 (6,410 Reviews)
Provider: Udemy
Time: 3.3h
$69.99
Flutter & Dart: Complete App Development Course (2025)
4.4 (5,926 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) (2024)
4.7 (5,652 Reviews)
Provider: Udemy
Time: 6.3h
$99.99
[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes (2022)
4.3 (4,086 Reviews)
Provider: Udemy
Time: 6.4h
$12.99
The Comprehensive Android App Development Masterclass (2021)
4.5 (3,944 Reviews)
Provider: Udemy
Time: 49.5h
$109.99
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
By Kirill Varikov on 10/19/2022
First of all, course doesn't cover Fargate at all. Just briefly mentioned at the beginning of the course. It frustrates me. I've paid for ECS & Fargate course. Well, cloudformation using is very nice idea for production, but not for learning. I'd like to see both. First, detailed explanation via AWS UI then briefly via CF. Also course uses resource from different sections. It hard to follow, especially if you want to recall material. You need to jump through the whole course. Course lacks of explanation: why do we need this or that, what alternatives, what is the reason of that approach. Just as an overview of multiple ideas the course is good, but you cannot transfer this knowledge and bring it into REAL world project (unfortunately)
By Vamsi Krishna Chunduru on 4/3/2022
The instructions and codebase could be improved a bit and could have provided cloudformation templates for the manual stuff shown in the videos (specially the blue/green deployment as it was quite hard see good docs o it), I myself had to edit provided cloudformation files and IAM policy json docs
By Paul Peters on 11/30/2021
Very helpful and thorough. Not an easy subject if just starting out in AWS but good if you've had some experience with docker and bask AWS services.
By Michael Echeverria on 10/4/2021
This an excellent and complete course on using ECS and Fargate in the AWS environment. While taking the course I was able to convert a lambda that was running too long into an ECS task and to create an ECS service that runs continuously. I particularly liked the fact that many of the exercises use CloudFormation templates rather than simply clicking through the management console. These templates will provide a base for my continued development of tasks and services in AWS.
By Topher Ayrhart on 8/2/2021
This is a great course! I learned so much practical information that I now use at work. Stephane and Gerd explain things in a very straightforward and logical manner. The progression of the course is great and I really appreciate the hands-on portions. There is no better way to learn this type of skill.
By Sergii Sypalo on 4/30/2021
Good course, as always, but wish all examples to be both GUI and CloudFormation-based, as for beginners in some topics it's better to do it manually, but with full understanding instead of running CloudFormation template with do all have lifting for you. Latter comes in handy when you want to redo or just practice again and understand most of the topic. Also For AppMesh specifically found that the interface is updated and requires additional input, so I recommend updating guides to the current GUI, as if at some time AWS discontinues the old interface, the course will become completely outdated. For now, that's fine to have some room for troubleshooting and learning that way, but for less experienced DevOps engineers it might be a show stopper. Your next course I plan to watch - EKS
By Razvan Valcaneantu on 4/3/2021
This course helped me get the necessary confidence to start mastering AWS overall. I will certainly use ECS in production from now on. Great course!
By Rohan Nayak on 2/10/2021
Very detailed course with lot of focus on Handson. Also I liked the use cases picked for each Handson which helped to understand the concept better and apply it in day to day work
By John Ponthempilly on 11/30/2020
Excellent course, with well thought out theory and hands-on. This course is very well-structured. The topics are so relevant that, it can be used on our day to day job. Both the instructors, Stephane and Gerd has taken efforts to keep the course content and hands-on up to date. With AWS constantly adding features or extending existing ones, that is not an easy task. One example: Looks like at the time of recording reading ENV variables from S3 was not supported for Fargate. But looks like it is supported now, with ECS Platform version 1.4. https://docs.aws.amazon.com/AmazonECS/latest/developerguide/taskdef-envfiles.html Against excellent course. Thank you !
By Alejandro López on 10/8/2020
It helped me a lot in understanding the Amazon Fargate service and how to coupled with AWS CodePipeline, which was the main goal I had when started the course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100

![Master RAG: Retrieval-Augmented Generation Systems [NEW]](/programming/it-and-software/images/6036446_038b_2.jpg?v=1789443310)

![[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer)](/programming/aws/images/1527740_a494_6.jpg?v=1789443311)
![[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes](/programming/aws/images/1782082_988b_9.jpg?v=1791191348)




![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
