Complete AWS ECS Bootcamp (Beginner friendly)
Complete AWS ECS Bootcamp (Beginner friendly), available at $74.99, has an average rating of 4.15, with 157 lectures, based on 192 reviews, and has 1442 subscribers.
You will learn about You will learn how to run ECS Cluster (Fargate and EC2 Launch Type) in Production hosting any Docker Container you want Learn all about the AWS Networking Stack – Create your own VPCs, Public/Private Subnets, Routes, Internet Gateways, Nat Gateways Learn how to connect Security Groups Learn all about Elastic Load Balancing in AWS and how to do proper SSL Termination with ACM Learn about the Elastic Compute Cloud (EC2) and User-Data as well as Meta-Data Learn how to auto-scale EC2 instances based on Auto Scaling Groups and Launch Configurations Learn how to provision and scale a Fargate Cluster Learn how to provision and scale an EC2 Launch Type ECS Cluster with Capacity Providers Learn how to use Docker to reach dev-prod parity and work from Developers computer to ECS seamlessly Learn how to upload images to the AWS Elastic Container Repository (ECR) Create your own CI/CD with Code Pipeline, Code Commit + Code Build + Code Deploy to ECS Learn how to provision and operate RDS and ElastiCache and store/retrieve Credentials securely via Systems Manager Parameter Store Learn hands-on how to deploy a real-world Laravel Application with an End-To-End Workflow You will be able to put AWS ECS confidently on your CV This course is ideal for individuals who are (Web) Developers who are total AWS beginners or If you want to run Containers Locally and in Production in AWS ECS or Web-Developers (Like PHP Developers) who want to learn how to run applications in production at scale or You want to have AWS ECS on your CV It is particularly useful for (Web) Developers who are total AWS beginners or If you want to run Containers Locally and in Production in AWS ECS or Web-Developers (Like PHP Developers) who want to learn how to run applications in production at scale or You want to have AWS ECS on your CV.
Enroll now: Complete AWS ECS Bootcamp (Beginner friendly)
Summary
Title: Complete AWS ECS Bootcamp (Beginner friendly)
Price: $74.99
Average Rating: 4.15
Number of Lectures: 157
Number of Published Lectures: 157
Number of Curriculum Items: 157
Number of Published Curriculum Objects: 157
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- You will learn how to run ECS Cluster (Fargate and EC2 Launch Type) in Production hosting any Docker Container you want
- Learn all about the AWS Networking Stack – Create your own VPCs, Public/Private Subnets, Routes, Internet Gateways, Nat Gateways
- Learn how to connect Security Groups
- Learn all about Elastic Load Balancing in AWS and how to do proper SSL Termination with ACM
- Learn about the Elastic Compute Cloud (EC2) and User-Data as well as Meta-Data
- Learn how to auto-scale EC2 instances based on Auto Scaling Groups and Launch Configurations
- Learn how to provision and scale a Fargate Cluster
- Learn how to provision and scale an EC2 Launch Type ECS Cluster with Capacity Providers
- Learn how to use Docker to reach dev-prod parity and work from Developers computer to ECS seamlessly
- Learn how to upload images to the AWS Elastic Container Repository (ECR)
- Create your own CI/CD with Code Pipeline, Code Commit + Code Build + Code Deploy to ECS
- Learn how to provision and operate RDS and ElastiCache and store/retrieve Credentials securely via Systems Manager Parameter Store
- Learn hands-on how to deploy a real-world Laravel Application with an End-To-End Workflow
- You will be able to put AWS ECS confidently on your CV
Who Should Attend
- (Web) Developers who are total AWS beginners
- If you want to run Containers Locally and in Production in AWS ECS
- Web-Developers (Like PHP Developers) who want to learn how to run applications in production at scale
- You want to have AWS ECS on your CV
Target Audiences
- (Web) Developers who are total AWS beginners
- If you want to run Containers Locally and in Production in AWS ECS
- Web-Developers (Like PHP Developers) who want to learn how to run applications in production at scale
- You want to have AWS ECS on your CV
This course is for total AWS beginners who want to confidently put AWS DevOps on their CV. The course is JAM PACKED with awesome, hands-on and practical real-world labs.
Check it out… The Complete 2020 AWS ECS DevOps Masterclass For Total Beginners
You are learning over a dozen AWS Services hands-on and in-depth. You can apply it to the final project and in real life.
In the final project you are dockerizing Laravel and then deploying a containerized Laravel PHP Application with a user registration/login to an ECS cluster with a full CI/CD Pipeline via CodeCommit, CodeBuild and CodePipeline.
Wondering how all of this is possible in only 10 hours? Read on!
But … Why Learn AWS DevOps in the first place?
Well, because it’s awesome and pays great money.
Quick question: How much do you earn in your current job? Is it $100.000 per year or more? If you currently earn less than $100.000 per year, then learning AWS skills can really pay off.
While it’s hard to get concrete numbers on jobs with AWS skills, according to edureka, AWS entry level jobs are hovering $100.000 per year. If you bring some experience with you then it’s $140.000 per year, or $72 per hour.
But first you need to learn AWS, right?
You might ask: Is this really the right course for you?
Unlike so many YouTube tutorials, I’m not skipping anything and nothing is outdated.
Don’t take my word for it…
This is what actual students said:
⭐⭐⭐⭐⭐ “I can recommend this course to anyone who wants to learn more about AWS and DevOps, especially if you are a beginner…”
⭐⭐⭐⭐⭐ “… Content is laid out well and the speaker is clear.”
⭐⭐⭐⭐⭐ “… the teacher promptly updated the resources, excellent support!”
The course doesn’t cut any corners! Check out these skills you will acquire along the way:
-
Learn about AWS IAM, the Identity and Access Management of AWS
-
Elasticity and Scalability of the cloud: How to provision and auto-scale AWS EC2 Instances using Auto Scaling Groups (ASG) and Elastic Load Balancers (AWS ELB)
-
Storage: How to work with S3 and the Elastic File System (AWS EFS) to store static websites and share and persistently store files for your web-projects.
-
Networking: How to build your own Virtual Private Cloud (VPC) with Public and Private Subnetsand NAT Gateways, Route Tables, Internet Gateways, etc.
-
Code Collaboration: How to work with Git and AWS CodeCommit to collaborate in Teams
-
Containerization: How to Containerize applications, work with docker-compose and how to upload Docker images to the Elastic Container Registry (AWS ECR)
-
Cluster: Learn how to run Fargate and EC2 ECS Clusters and scale out and scale in your app.
-
CI/CD: Learn how to continuously deploy your application from your computer via Git using CodeCommit to the cluster using AWS CodeBuild and AWS CodePipeline.
-
Databases and Caching: Learn how to provision hosted MySQL Instances using AWS RDS and hosted Redis Caches using AWS ElastiCache
-
and many more things like Route53, AWS Systems Manager Parameter Store, AWS Certificate Manager, …
This course covers everything you would encounter as a Web-Application Developer in practice to deploy highly available and fault tolerant Web-Applications using Docker Containers from the Developers Machine into Production at Scale. Even if you have Zero AWS experience.
This course will take you from AWS beginner to AWS master. Here’s why:
-
This course is taught by someone with over 15 years of hands-on experience of deployment at scale scenarios.
-
This course been recorded in 2020, so it’s not just 2020 Ready, it is brand new! You’ll be learning with all the latest tools.
-
This course does not cut any corners, you will learn by building Real-World Projects in our labs.
-
I taught over 70,000 Students here on Udemy and in-person.
-
Save Yourself Over $10K you would normally pay for an AWS live bootcamp, but still get access to the same materials as live bootcamps.
### What’s inside the course ###
-
Quick Introduction to DevOps and AWS
-
Regions and Availability Zones,
-
Signup to AWS,
-
Starting your first EC2 Instance
-
-
Identity and Access Management (IAM) an AWS,
-
Create your IAM User
-
Attach Policies
-
-
Elastic Compute Cloud (EC2)
-
How EC2 Instances work,
-
AMI,
-
Instance Types
-
What are exactly vCPUs
-
User-Data and Meta-Data
-
-
How to scale EC2 Instances
-
Auto Scaling Groups
-
Application Load Balancer
-
-
Storage in AWS
-
Work with S3 Versioning and Encryption,
-
How to host a static Website on S3,
-
What’s EBS – Elastic Block Storage
-
Work with EFS and attach to multiple EC2 Instances at once
-
-
What’s a VPC and how to create your own AWS Network Stack
-
Create your VPC
-
Create Public and Private Subnet
-
Work with Internet Gateways and NAT Gateways
-
Understand Security Groups and Route Tables
-
Create Bastion Hosts and Host Webservers behind Private Subnets using Application Load Balancers
-
-
AWS CodeCommit and Git
-
Crash Course on Docker and Containerization
-
Create a local Development Environment using Docker-Compose
-
Upload images to the Elastic Container Registry (ECR)
-
-
AWS Elastic Container Service – In Depth
-
Understanding the ECS Launch Types Fargate and EC2
-
Provisioning and Scaling of Fargate Clusters
-
Creating Pre-Provisioned EC2 Launch Type Clusters behind Load Balancers
-
Provisioning and Scaling EC2 Launch Type Clusters using Capacity Provider
-
-
Continuous Integration and Continuous Delivers and Continuous Deployment (CI/CD)
-
Deep dive on CI/CD techniques
-
Working with AWS CodeBuild
-
Automatic Deployment from CodeCommit to ECS using CodePipeline
-
-
Additional AWS Services
-
Provisioning and using AWS RDS with MySQL
-
Storing and Retrieving Credentials securely using the Systems Manager Parameter Store vs Secrets Manager
-
SSL Termination using Route53 and the AWS Certificate Manager
-
Understanding and working with CloudFormation Templates
-
-
Final Project: Setup, Configure, Containerize and Deploy a Laravel PHP Application
-
Highly Available
-
Fault Tolerant
-
using RDS and ElastiCache
-
Load Balanced
-
With a custom Domain and SSL Terminated
-
By joining this course, you can be assured I’ll be giving you a no non-sense dive into AWS DevOps and Deployments at Scale using ECS. Of course, while the video content is only 10 hours, we’re having several labs that are challenging, fun and engaging to do. You’ll have the outcome right away and can apply what you learned on the spot. Taking time to “digest” the lessons learned is always advised and we’re not rushing through the materials, instead, we’re trying to have a good pace throughout the course.
In this course you will be learning with amazing hands-on step-by-step labs everything there is to know about AWS. You will also get access to the instructor through the Q&A section of the course if you run into any problems during the labs.
And don’t forget:
You also get
-
a Course Completion Certificate and
-
Access to the instructor via the course Q&A
-
Access to our dedicated and private Facebook community
-
and obviously, the course comes with a 30 day money back guarantee
What are you waiting for?
Enroll today with zero risk, and everything to gain by learning AWS.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Get To Know Your Instructor
Lecture 3: What You Should Bring To The Course…
Lecture 4: Udemy Housekeeping
Lecture 5: Join our Facebook Group
Lecture 6: Free Tier and Pricing in AWS
Lecture 7: A Note On Pricing – Disclaimer
Chapter 2: DevOps and AWS Fundamentals – Building the Base And Answering The "Why"
Lecture 1: This Is The DevOps Definition
Lecture 2: The Different Types Of Cloud Computing (IaaS, CaaS, Paas, FaaS, SaaS) explained
Lecture 3: How to talk to Management about Cloud Computing (Reasons for/against the cloud)
Lecture 4: LAB: Signup to AWS
Lecture 5: ASSIGNMENT: Signup to AWS
Lecture 6: These Are AWS Regions And Availability Zones – All You Need To Know
Lecture 7: The Difference Between AWS Services And A Monolithic Web-Service
Lecture 8: LAB: Create Your First EC2 Instance
Lecture 9: ASSIGNMENT: Create Your First EC2 Instance
Lecture 10: Lab Recap: Create Your First EC2 Instance
Chapter 3: Security and Identity and Access Management (IAM) on AWS
Lecture 1: Security on AWS Primer – IAM and your Root User
Lecture 2: LAB: Create an IAM User
Lecture 3: ASSIGNMENT: Create an IAM User
Lecture 4: This is IAM: The Identity and Access Management in AWS
Lecture 5: LAB: Download and Configure AWS CLI
Lecture 6: ASSIGNMENT: Download and Configure AWS CLI
Chapter 4: Elasticity in AWS – Understanding the Elastic Compute Cloud (EC2), a Deep-Dive
Lecture 1: EC2 Instance Deep Dive
Lecture 2: LAB: Start an EC2 Instance with User-Data
Lecture 3: ASSIGNMENT: Start an EC2 Instance with User-Data
Lecture 4: Lab-Recap: Start an EC2 Instance with User-Data
Lecture 5: Understanding User-Data – Deep Dive
Lecture 6: Understanding Meta-Data in AWS for EC2 Instances
Lecture 7: LAB: Run EC2 Instances and Query Meta-Data
Lecture 8: ASSIGNMENT: Run EC2 Instances and Query Meta-Data
Lecture 9: Lab-Recap: Run EC2 Instances and Query Meta-Data
Chapter 5: Scalability in AWS – Understanding Scaling of Elastic Compute Cloud Resources
Lecture 1: This is Scalability – An Introduction and Overview of Scalability Objectives
Lecture 2: LAB: Create an Auto Scaling Group with Load Balancing for EC2 Instances
Lecture 3: ASSIGNMENT: Create an Auto Scaling Group with Application Load Balancing
Lecture 4: Lab-Recap: Create an Auto Scaling Group with Load Balancing
Lecture 5: Auto Scaling Group with EC2 Instances Deep Dive
Lecture 6: Understanding Launch Templates for EC2 Instances
Lecture 7: Load Balancing Introduction and Elastic Load Balancing Overview
Lecture 8: Classic Load Balancer vs. Application Load Balancer vs. Network Load Balancer
Chapter 6: Storage in AWS: S3, EBS, EFS – A Deep Dive for Web-Developers
Lecture 1: Cloud Storage Introduction: Why Cloud Storage?
Lecture 2: Understanding S3: The AWS Simple Storage Service
Lecture 3: LAB: Create An S3 Encrypted Versioned Bucket to Host A Public Website
Lecture 4: ASSIGNMENT: Create An S3 Encrypted Versioned Bucket to Host A Public Website
Lecture 5: Understanding AWS S3 Bucket Policies
Lecture 6: LAB: Interact With S3 Via CLI With IAM Permissions and Delete The Bucket
Lecture 7: ASSIGNMENT: Interact With S3 Via CLI With IAM Permissions and Delete The Bucket
Lecture 8: Lab-Recap and S3 Pricing
Lecture 9: AWS EBS: Elastic Block Storage – Overview
Lecture 10: AWS EFS: Elastic File Storage – Overview
Lecture 11: LAB: Create And Interact With EFS Volumes From Different EC2 Instances
Lecture 12: ASSIGNMENT: Create And Interact With EFS Volumes From Different EC2 Instances
Lecture 13: EFS Summary
Chapter 7: Networking in AWS: VPC, Subnets, Routes, Internet Gateway, NAT – A Deep Dive
Lecture 1: AWS Networking Introduction
Lecture 2: CIDR Explanation: Understanding Classless Inter-Domain Routing
Lecture 3: Virtual Private Cloud – Understanding VPC in AWS
Lecture 4: RESOURCE DOCUMENT: Create Your VPC, Subnets, Routes, IG, NAT Gateway
Lecture 5: LAB: Create Your Own VPC
Lecture 6: VPC Subnet Explanation: Understanding Subnet AZ Placement
Lecture 7: LAB: Create Subnets For Your Own VPC
Lecture 8: AWS Route Table and Internet Gateway Deep Dive
Lecture 9: LAB: Create An Internet Gateway And A Nat Gateway
Lecture 10: Understanding NAT Gateways and Egress Only Internet Gateways
Lecture 11: LAB: Create And Add A NAT Gateway
Lecture 12: Understanding The Idea of Bastion Hosts in AWS VPCs
Lecture 13: LAB: Create A Bastion Host To Connect To Private EC2 Instances
Lecture 14: AWS Security Group Deep Dive
Lecture 15: LAB: Create A Load Balancer And A Private EC2 Instance In A Private Subnet
Chapter 8: Working in Teams: Code Repositories
Lecture 1: Code Repository Introduction: Why Git?
Lecture 2: LAB: Create your CodeCommit Repository
Lecture 3: ASSIGNMENT: Create your CodeCommit Repository
Lecture 4: Lab Recap: Create your CodeCommit Repository
Lecture 5: LAB: Start an EC2 Instance and Automatically Use Code From CodeCommit via IAM
Lecture 6: ASSIGNMENT: Start an EC2 Instance with CodeCommit Code via IAM
Lecture 7: Lab Recap: EC2 Instance and CodeCommit
Chapter 9: Containerization: Why use Docker for your Development
Lecture 1: Container Introduction: An Overview
Lecture 2: Images vs. Containers and the Most Important Docker Run Flags
Lecture 3: Install Docker Desktop
Lecture 4: LAB: Start a PHP Docker Container
Lecture 5: ASSIGNMENT: Start a PHP Docker Container
Lecture 6: Lab Recap: PHP Docker Container
Lecture 7: This is a Dockerfile: An In-Depth Crashcourse
Lecture 8: LAB: Upload a Docker Image to ECR, The Elastic Container Registry
Lecture 9: ASSIGNMENT: Upload a Docker Image to ECR
Lecture 10: Lab Recap: Upload an Image to ECR
Lecture 11: LAB: Understand and Create Environments using Docker-Compose
Lecture 12: ASSIGNMENT: Create Environment using Docker-Compose
Lecture 13: Lab Recap: Understanding Docker-Compose
Chapter 10: Elastic Container Service – In Depth on Creating and Running Containers
Lecture 1: ECS Introduction: Elastic Container Service Overview
Lecture 2: Task Definition Introduction: This is a Task Definition
Instructors
-
Thomas Wiesner
Teaching over 60,000 Students about Development
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 6 votes
- 3 stars: 12 votes
- 4 stars: 56 votes
- 5 stars: 113 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024