Aws From Zero To Hero - The Complete Guide

Posted By: ELK1nG

Aws From Zero To Hero - The Complete Guide
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.61 GB | Duration: 21h 37m

Hands-On AWS Mastery – Learn Real-World Cloud Skills from a Certified AWS Architect.

What you'll learn

What is the cloud and what it's good for

Basic terminology of the cloud: Regions, Zones, etc.

Fundamentals of AWS - Accounts, Cloud Shell, Budgets and more

Working with the Management Console

Compute Services - EC2, Beanstalk, ECS, EKS, Lambda Functions and more

Networking - VPC, Subnets, Security Groups, Load balancers and more

Data Store - RDS, Aurora, DynamoDB, ElastiCache and more

Storing objects with S3

Messaging - SQS, SNS, EventBridge

Identity management with IAM and Cognito

Implementing security in the cloud

Designing disaster recovery strategy with Route53 and Global Accelerators

Managing costs

Architecting applications in the cloud

Migrating from on-premise to the cloud

Requirements

Some development knowledge - doesn't matter in which language

No prior cloud knowledge or experience is required :-)

Description

Learn AWS from a Certified Architect – and Build Real-World Cloud SystemsAWS is the most widely used public cloud in the world — powering startups, enterprises, and governments alike. Cloud skills are no longer optional — they’re essential for developers, architects, and IT professionals.In this hands-on course, taught by a certified AWS architect with 20+ years of experience, you'll go far beyond theory.You'll build a full, modern, cloud-native system on AWS — step by step, service by service — gaining the practical skills and real-world knowledge you need to design and deploy cloud applications with confidence.Why This Course Is Different= = = = = = = = = = = = = = = = Most AWS courses list services, show a few demos, and move on.This course is project-based and practical. Together, we’ll build a fully working, cloud-hosted system called Readit — a fictional bookstore deployed on AWS.You’ll get hands-on experience with EC2, Lambda, API Gateway, DynamoDB, S3, RDS, VPC, IAM, CloudWatch, Auto Scaling, and many more services — just like you would in a real job.You won’t just learn what these services do — you’ll learn when and why to use them, how to combine them effectively, and how to make smart architecture decisions under real-world constraints.What You’ll LearnWe start with the basics and build up to advanced concepts. Here’s a glimpse of what we’ll cover:What is the cloud, and why AWS?Navigating the AWS ConsoleCompute: EC2, Lambda, ECS, EKS, and Elastic BeanstalkNetworking: VPC, Subnets, Security Groups, Route Tables, Load BalancersStorage: S3, EBS, EFS, and GlacierDatabases: RDS, DynamoDB, AuroraMessaging: SQS, SNS, EventBridgeIdentity & Security: IAM, Roles, Policies, KMS, Secrets ManagerMonitoring & Logging: CloudWatch, CloudTrailCost Optimization and BudgetingDisaster Recovery & High AvailabilityAnd much more…Real-World Architecture in Action= = = = = = = = = = = = = = = = = = =As we build our cloud-based system, you'll see the architecture evolve from a simple virtual machine to a resilient, scalable, secure, and fully cloud-native application.You’ll walk away not just understanding AWS — but being able to explain and justify your architecture decisions, like a real cloud architect.AWS Architecture Summary Guide= = = = = = = = = = = = = = = = = = = = = = = At the end of the course, you’ll be able to download a comprehensive AWS Architecture Summary — a powerful cheat sheet that captures everything we’ve learned and helps you design and evaluate AWS systems long after the course is over.I personally use it in my consulting work — and so should you.Who Is This Course For?= = = = = = = = = = = = = Software Developers & ArchitectsDevOps & SysadminsIT Professionals moving to the cloudAnyone who wants to deeply understand AWS, not just memorize itDo I Need to Know Anything Before?= = = = = = = = = = = = = = = = = = = = Some basic development knowledge helps, but you don’t need to be an expert — and you don’t need any prior AWS experience. We start from the ground up.All code is provided, and the system is built using .NET and Node.js — but even if you’ve never used them, you’ll be just fine.About the Instructor= = = = = = = = = = = =I’ve been in the software industry for over 20 years and a cloud architect for more than 12. I’ve worked with startups, Fortune 100s, government agencies, and everything in between.As a certified AWS architect, I’ve designed dozens of cloud-native systems for real-world clients — and I’ve taught hundreds of thousands of students how to do the same, both in-person and online.Now I want to share everything I’ve learned with you.This is not your typical “talking head” course — this is real architecture, real AWS, and real skills you can use.What My Students Say About My Cloud Courses= = = = = = = = = = = = = = = = = = = = = = = = = = ="This is the best course I have encountered on Udemy or anywhere. And I say this after buying 8 different Udemy courses before" - Arbaaz"One of the best classes in the world" - Kkvi1357"One of the best courses I've done at Udemy - top among maybe 50-100" - Russ "Memi is a true architect willing to get his hands dirty!" - Kevon"Excellent" - Ashwani"Highly recommended" - Shashank"I am loving it <3 the best part is the project based learning !" - Juhi"The best course I have taken on Udemy" - EslamAnd lots more…If you're ready to go from AWS beginner to confident cloud architect — and build something real along the way — then this is the course for you.Let’s get started!

Overview

Section 1: Welcome

Lecture 1 Course Introduction

Lecture 2 Join the Software and Cloud Architects Community

Lecture 3 Get the course slides

Lecture 4 Who Is This Course For

Lecture 5 Agenda

Section 2: Introduction to the Cloud

Lecture 6 Introduction and Current Situation

Lecture 7 What Is the Cloud?

Lecture 8 Characteristics of the Cloud

Lecture 9 CapEx vs OpEx

Lecture 10 Types of Cloud Services

Lecture 11 Types of Cloud

Lecture 12 Major Cloud Providers

Section 3: Introduction to AWS

Lecture 13 Introduction

Lecture 14 Regions and Availability Zones

Lecture 15 Edge Locations

Lecture 16 Local Zones

Lecture 17 Resources Hierarchy

Lecture 18 AWS Services

Lecture 19 AWS Free Tier

Lecture 20 Creating the Account

Section 4: First Look at AWS

Lecture 21 The Management Console

Lecture 22 Accessing the Console in the Future

Lecture 23 Creating Resources

Lecture 24 ARN

Lecture 25 Finding Resources

Lecture 26 Removing Resources

Lecture 27 Cloud Shell

Section 5: Basic Concepts

Lecture 28 SLA

Lecture 29 Cost

Lecture 30 Setting Budget

Lecture 31 Architects and the Cloud

Section 6: Introducing Our App

Lecture 32 Introduction

Lecture 33 Installing .NET SDK

Lecture 34 Installing VS Code

Lecture 35 Installing Extensions

Lecture 36 Running the App Locally

Lecture 37 Going Through the Code

Section 7: EC2

Lecture 38 Introduction

Lecture 39 Virtual Machines and EC2

Lecture 40 Instance Families

Lecture 41 Creating VM

Lecture 42 Connecting to the VM Instance

Lecture 43 Reducing the Cost of the VM

Lecture 44 Scheduled Shutdown

Lecture 45 Spot Instances

Lecture 46 Saving Plans

Lecture 47 Disk Types

Lecture 48 EFS

Lecture 49 Elastic IP

Lecture 50 Deleting VM Instance

Lecture 51 Creating the Catalog VM

Lecture 52 VM Metadata

Lecture 53 Dedicated Instance and Host

Lecture 54 Launch Templates

Lecture 55 Using Launch Templates

Lecture 56 Setting Up the Catalog VM

Lecture 57 Backups

Lecture 58 Creating Backup Plan Using AWS Backup

Lecture 59 Snapshots

Lecture 60 Using Snapshots

Lecture 61 AMI

Lecture 62 Using Image to Create a VM

Lecture 63 Auto Scaling Groups

Lecture 64 Using Auto Scaling Groups

Lecture 65 Placement Groups

Lecture 66 Using Placement Groups

Lecture 67 Setting Up the Weather API

Lecture 68 Systems Manager

Lecture 69 Using Systems Manager

Lecture 70 AWS Well Architected Framework

Lecture 71 A Tour of the Architecture Center

Lecture 72 AWS Architecture Icons

Lecture 73 Shutting Down the Instances

Section 8: Beanstalk

Lecture 74 Introduction

Lecture 75 Beanstalk Components

Lecture 76 Deploying Beanstalk

Lecture 77 Deploying the Inventory Service

Lecture 78 Application Versions

Lecture 79 Deploying Versions and Splitting Traffic

Lecture 80 Deployment Types

Lecture 81 Current Architecture

Section 9: Working with Containers

Lecture 82 Introduction

Lecture 83 Containers

Lecture 84 Introduction to Docker

Lecture 85 ECR

Lecture 86 Creating ECR

Lecture 87 Deploying Cart to ECR

Lecture 88 ECS

Lecture 89 Deploying Cart to ECS

Lecture 90 Containers Management

Lecture 91 Introduction to Kubernetes

Lecture 92 EKS

Lecture 93 Deploying Cart to EKS

Lecture 94 Current Architecture

Section 10: Lambda Functions

Lecture 95 Introduction

Lecture 96 Lambda Functions

Lecture 97 Lambda Pricing

Lecture 98 Preparing Our Computer

Lecture 99 Running Functions Locally

Lecture 100 Deploying Lambda to AWS

Lecture 101 Step Functions

Lecture 102 Current Architecture

Section 11: Compute Summary

Lecture 103 Introduction

Lecture 104 How to Choose Compute Service Type?

Section 12: Networking

Lecture 105 Networking in AWS

Lecture 106 VPC

Lecture 107 Subnets

Lecture 108 CIDR Notation

Lecture 109 CIDR Notation Tip

Lecture 110 Examining the Default VPC

Lecture 111 Creating a Subnet

Lecture 112 Moving the Weather VM to the New Subnet

Lecture 113 Making a Private Subnet

Lecture 114 Using NAT Gateway

Lecture 115 Creating a VPC

Lecture 116 Moving the Weather API to a New VPC

Lecture 117 VPC Network Peering

Lecture 118 Using Network Peering

Lecture 119 Transit Gateway

Lecture 120 Network ACL

Lecture 121 Using Network ACL

Lecture 122 Security Groups

Lecture 123 Using Security Groups

Lecture 124 Current Architecture

Lecture 125 Secure VM Access

Lecture 126 Secure Access from On-Premises

Lecture 127 VPC Subnet Sharing

Lecture 128 VPC Endpoints

Lecture 129 Beanstalk Network Security

Lecture 130 Using Beanstalk Security Groups

Lecture 131 VPC Flow Logs

Lecture 132 Configuring Role for Sending Flow Logs

Lecture 133 Using VPC Flow Logs

Section 13: Load Balancers

Lecture 134 Introduction

Lecture 135 Load Balancer Role

Lecture 136 Types of Load Balancers in AWS

Lecture 137 Creating the Secondary Catalog Instance

Lecture 138 Connecting the Catalog Instances to a Load Balancer

Lecture 139 Blocking Direct Traffic to the Catalog

Lecture 140 Current Architecture

Lecture 141 Affinity

Lecture 142 Stateless Architecture

Lecture 143 Secure Network Design

Section 14: Data Store Services

Lecture 144 Introduction

Lecture 145 RDS

Lecture 146 RDS Pricing

Lecture 147 Creating and Connecting to RDS

Lecture 148 Connecting the Catalog to RDS

Lecture 149 Securing the Catalog Database Connection

Lecture 150 Connecting the Inventory to RDS

Lecture 151 RDS Proxy

Lecture 152 Aurora

Lecture 153 Using Aurora

Lecture 154 SQL vs NoSQL

Lecture 155 DynamoDB

Lecture 156 Creating DynamoDB

Lecture 157 Connecting the Order Function to DynamoDB

Lecture 158 Other Database Types

Lecture 159 ElastiCache

Lecture 160 Creating ElastiCache

Lecture 161 Connecting ECS to ElastiCache

Lecture 162 AWS DMS

Lecture 163 Current Architecture

Section 15: Amazon S3

Lecture 164 Introduction

Lecture 165 S3 Storage Classes

Lecture 166 Lifecycle Management

Lecture 167 S3 Access Control

Lecture 168 Deploying and Using S3

Lecture 169 Configuring Lifecycle Policy

Lecture 170 S3 Transfer Acceleration

Lecture 171 Athena

Lecture 172 Using Athena

Lecture 173 Replication

Lecture 174 Configuring and Using Replication Rules

Lecture 175 Multipart Uploads

Lecture 176 Pre-Signed URL

Lecture 177 Using Pre-Signed URL

Lecture 178 Storage Gateway

Lecture 179 CloudFront

Lecture 180 Connecting CloudFront to S3

Lecture 181 Connecting Shopping Cart to S3

Lecture 182 Configuring Cart Permissions

Lecture 183 Current Architecture

Lecture 184 How to Select Data Store Solution

Lecture 185 AWS Transfer Family

Section 16: Messaging

Lecture 186 Introduction

Lecture 187 SQS

Lecture 188 Using SQS

Lecture 189 SNS

Lecture 190 EventBridge

Lecture 191 Connecting the Shopping Cart to EventBridge

Lecture 192 Connecting the Orders Function to EventBridge

Lecture 193 Sending Order Notification with SNS

Lecture 194 Bringing It All Together

Lecture 195 Current Architecture

Lecture 196 Selecting Messaging Service

Lecture 197 Streaming Services

Section 17: Identity Management

Lecture 198 Introduction

Lecture 199 IAM

Lecture 200 IAM Terms

Lecture 201 Policies

Lecture 202 Creating Policies in IAM

Lecture 203 Creating Groups and Users in IAM

Lecture 204 Working with Roles

Lecture 205 ABAC

Lecture 206 Synchronizing IAM with On-Premises Active Directory

Lecture 207 Cognito

Lecture 208 Configuring Cognito

Lecture 209 Configuring the Inventory App to Use Cognito

Lecture 210 Current Architecture

Section 18: API Gateway

Lecture 211 Introduction

Lecture 212 Connecting the Weather API to API Gateway

Lecture 213 Current Architecture

Section 19: Monitoring

Lecture 214 Introduction

Lecture 215 CloudWatch

Lecture 216 Working with CloudWatch Metrics

Lecture 217 Working with CloudWatch Alarms

Lecture 218 Working with CloudWatch Dashboards

Lecture 219 CloudWatch Logs

Lecture 220 Working with CloudWatch Logs

Lecture 221 CloudTrail

Lecture 222 Using CloudTrail

Lecture 223 Current Architecture

Section 20: Tags

Lecture 224 Introduction

Lecture 225 Tags

Lecture 226 Creating Tags

Lecture 227 Tag Editor and Resource Groups

Lecture 228 Using Tags with IAM

Lecture 229 Using Tags with Metrics Explorer

Section 21: Security in AWS

Lecture 230 Security in AWS

Lecture 231 VM - Best Practices

Lecture 232 Networking - Best Practices

Lecture 233 Database - Best Practices

Lecture 234 Beanstalk - Best Practices

Lecture 235 Secrets and Keys Manager

Lecture 236 Using Secrets Manager in the Cart

Lecture 237 WAF

Lecture 238 Using WAF with the Catalog App

Lecture 239 Security Hub

Lecture 240 Amazon Macie

Lecture 241 Amazon Inspector

Lecture 242 AWS Config

Lecture 243 Current Architecture

Section 22: CloudFormation and CDK

Lecture 244 Introduction

Lecture 245 Why Use IaC?

Lecture 246 CloudFormation

Lecture 247 Working with CloudFormation

Lecture 248 Infrastructure Composer

Lecture 249 Using Infrastructure Composer

Lecture 250 Using Samples and GenAI to Author Templates

Lecture 251 CDK

Lecture 252 Using CDK

Section 23: DR in AWS

Lecture 253 Introduction

Lecture 254 DR Concepts

Lecture 255 Basics of DR Implementation

Lecture 256 DR of Data in AWS

Lecture 257 DR of Compute in AWS

Lecture 258 Routing in DR

Lecture 259 Route53

Lecture 260 Deploying Secondary Catalog

Lecture 261 Using Route53

Lecture 262 Global Accelerator

Lecture 263 Using Global Accelerator

Lecture 264 Current Architecture

Section 24: Cost Management

Lecture 265 Introduction

Lecture 266 Using Billing and Cost Management

Lecture 267 Compute Optimizer

Lecture 268 Using Compute Optimizer

Section 25: Governance and Policies

Lecture 269 Introduction

Lecture 270 AWS Trusted Advisor

Lecture 271 Using Trusted Advisor

Lecture 272 Service Control Policies

Lecture 273 Declarative Policies

Lecture 274 AWS Artifact

Lecture 275 Using AWS Artifact

Lecture 276 Control Tower

Section 26: Architecting Apps for AWS

Lecture 277 Regular Architecture vs Cloud Architecture

Lecture 278 Choosing Compute Platform

Lecture 279 Choosing Data Platform

Lecture 280 Implementing Security

Lecture 281 Implementing Logging and Monitoring

Section 27: Migrating to AWS

Lecture 282 Introduction

Lecture 283 The Migration Process

Lecture 284 Motivation Assessment

Lecture 285 Migration Strategies

Lecture 286 System Assessment

Lecture 287 Migration

Lecture 288 App Enhancements

Lecture 289 Testing

Lecture 290 Go Live

Section 28: Advanced Services

Lecture 291 Introduction

Lecture 292 IoT Core

Lecture 293 Amplify

Lecture 294 AI Services

Lecture 295 Summary

Section 29: Conclusion

Lecture 296 Download the AWS Architecture Summary

Lecture 297 Conclusion

Lecture 298 Bonus: Next Steps

Software Architects,Developers,IT Admins,DevOps experts,System Analysts,Anyone who wants to learn about AWS :-)