Lectures
Lectures
Course Introduction - AWS Certified Developer Associate
1. Course Introduction - AWS Certified Developer Associate2. PLEASE READ: Lectures you can skip if you took a course from me before
3. Create your AWS Account
4. AWS Account Activation Troubleshooting
5. Important Message
6. About your instructor
7. Code & Slides Download
Code & Slides Download
Getting started with AWS
1. AWS Cloud Overview - Regions & AZ2. Tour of the AWS Console & Services in AWS
3. About the UI changes in the course
IAM & AWS CLI
1. IAM Introduction Users, Groups, Policies2. IAM Users & Groups Hands On
3. IAM Policies
4. IAM Policies Hands On
5. IAM MFA Overview
6. IAM MFA Hands O
7. AWS Access Keys, CLI and SDK
8. AWS CLI Setup on Windows
9. AWS CLI Setup on Mac OS X
10. AWS CLI Setup on Linux
11. AWS CLI Hands On
12. AWS CloudShell: Region Availability
13. AWS CloudShell
14. AM Roles for AWS Services
15. IAM Roles Hands On
16. IAM Security Tools
17. IAM Security Tools Hands On
18. IAM Best Practices
19. IAM Summary
Section 5: EC2 fundamentals
1. AWS Budget Setup2. EC2 Basics
3. Create an EC2 Instance with EC2 User Data to have a Website Hands On
4. EC2 Instance Types Basics
5. Security Groups & Classic Ports Overview
6. Security Groups Hands On
7. SSH Overview
8. How to SSH using Linux or Mac
9. How to SSH using Windows
10. How to SSH using Windows 10
11. SSH Troubleshooting
12. EC2 Instance Connect
13. EC2 Instance Roles Demo
14. EC2 Instance Purchasing Options
Section 6: EC2 instance storage
1. EBS Overview2. EBS Hands On
3. EBS Snapshots
4. EBS Snapshots - Hands On
5. AMI Overview
6. AMI Hands On
7. EC2 Instance Store
8. EBS Volume Types
9. EBS Multi-Attach
10. Amazon EFS
11. Amazon EFS - Hands On
12. EFS vs EBS
13. EBS & EFS - Section Cleanup
Section 7: AWS fundamentals: ELB + ASG
1. High Availability and Scalability2. Elastic Load Balancing (ELB) Overview
3. Classic Load Balancer (CLB)
4. Classic Load Balancer (CLB) with Hands On
5. Application Load Balancer (ALB)
6. Application Load Balancer (ALB) - Hands On
7. Network Load Balancer (NLB)
8. 008 Network Load Balancer (NLB) - Hands On
9. Gateway Load Balancer (GWLB)
10. Elastic Load Balancer - Sticky Sessions
11. Elastic Load Balancer - Cross Zone Load Balancing
12. Elastic Load Balancer - SSL Certificates
13. Elastic Load Balancer - Connection Draining
14. Auto Scaling Groups (ASG) Overview
15. Auto Scaling Groups Hands On
16. Auto Scaling Groups - Scaling Policies
17. Auto Scaling Groups - Scaling Policies Hands On
Section 8: AWS fundamentals: RD + Aurora + ElasticCache
1. Amazon RDS Overview2. RDS Read Replicas vs Multi AZ
3. Amazon RDS Hands On
4. Amazon Aurora
5. Amazon Aurora - Hands On
6. ElastiCache Overview
7. ElastiCache Hands On
8. ElastiCache Strategies
9. ElastiCache Redis Cluster Modes
Section 9: Route 53
1. What is a DNS2. Route 53 Overview
3. Route 53 - Registering a domain
4. Route 53 - Creating our first records
5. Route 53 - EC2 Setup
6. Route 53 - TTL
7. Route 53 CNAME vs Alias
8. Routing Policy - Simple
9. Routing Policy - Weighted
10. Routing Policy - Latency
11. Route 53 Health Checks
12. Route 53 - Health Checks Hands On
13. Routing Policy - Failover
14. Routing Policy - Geolocation
15. Routing Policy - Geoproximity
16. Routing Policy - Traffic Flow & Geoproximity Hands On
17. Routing Policy - Multi Value
18. 3rd Party Domains & Route 53
19. Route 53 - Section Cleanup
Section 10: VPC fundamentals
1. VPC Fundamentals - Section Introduction2. VPC, Subnets, IGW and NAT
3. NACL, SG, VPC Flow Logs
4. VPC Peering, Endpoints, VPN, DX
5. VPC Cheat Sheet & Closing Comments
6. Three Tier Architecture
Section 11: Amazon S3 introduction
1. Amazon S3 - Section Introduction2. S3 Buckets and Objects
3. S3 Buckets and Objects - Hands On
4. S3 Versioning
5. S3 Versioning - Hands On
6. S3 Encryption
7. S3 Encryption - Hands On
8. S3 Security & Bucket Policies
9. S3 Bucket Policies Hands On
10. S3 Websites
11. S3 CORS
12. S3 CORS Hands On
13. S3 Consistency Model
Section 12: AWS CLI, SDK, IAM Roles & Policies
1. IAM Roles and Policies Hands On2. AWS Policy Simulator
3. AWS CLI Dry Run
4. AWS CLI STS Decode
5. AWS EC2 Instance Metadata
6. AWS CLI Profiles
7. AWS CLI with MFA
8. AWS SDK Overview
9. Exponential Backoff & Service Limit Increase
10. AWS Credentials Provider & Chain
11. AWS Signature v4 Signing
Section 13: Advanced S3 & Athena
1. S3 MFA Delete2. S3 MFA Delete Hands On
3. S3 Default Encryption
4. S3 Access Logs
5. S3 Access Logs - Hands On
6. S3 Replication (Cross Region and Same Region)
7. S3 Replication - Hands On
8. S3 Pre-signed URLs
9. S3 Pre-signed URLs - Hands On
10. S3 Storage Classes + Glacier
11. S3 Storage Classes + Glacier - Hands On
12. S3 Lifecycle Rules
13. S3 Lifecycle Rules - Hands On
14. S3 Performance
15. S3 & Glacier Select
16. S3 Event Notifications
17. S3 Event Notifications - Hands On
18. Athena Overview
19. Athena Hands On
Section 14: Cloud front
1. CloudFront - Overview2. CloudFront Hands On
3. CloudFront Caching & Caching Invalidations - Hands On
4. CloudFront Caching & Invalidations Hands On
5. CloudFront Security
6. CloudFront Signed URL Cookies
7. CloudFront Signed URL - Key Groups + Hands On
8. CloudFront Advanced Concepts
Section 14: Cloud front
Section 15: ECS, ECR & Fargate - Docker in AWS
1. Docker Introduction2. Amazon ECS
3. Creating ECS Cluster - Hands On
4. Creating ECS Service - Hands On
5. Amazon ECS - Auto Scaling
6. Amazon ECS - Rolling Updates
7. Amazon ECS - Solutions Architectures
8. Amazon ECS Task Definitions - Deep Dive
9. Amazon ECS Task Definitions - Hands On
10. Amazon ECS - Task Placements
11. Amazon ECR
12. Amazon ECR - Hands On
13. Amazon EKS
Section 16: AWS Elastic Beanstalk
1. AWS Elastic Beanstalk - Section Introduction2. Elastic Beanstalk Overview (High level)
3. Beanstalk First Environment
4. Beanstalk Second Environment
5. Beanstalk Deployment Modes
6. Beanstalk Deployment Modes Hands On
7. Beanstalk CLI and Deployment Process
8. Beanstalk Lifecycle Policy Overview + Hands On
9. Beanstalk Extensions
10. Beanstalk & CloudFormation
11. Beanstalk Cloning
12. Beanstalk Migrations
13. Beanstalk with Docker
14. Beanstalk Advanced Concepts
15. Beanstalk Cleanup
Section 17: AWS CICD: CodeCommit, CodePipeline, CodeBuild, CodeDeploy
1. AWS CICD - Section Introduction2. Introduction to CICD in AWS
3. CodeCommit Overview
4. CodeCommit Hands On Part I
5. CodeCommit Hands On Part 2
6. CodePipeline Overview
7. CodePipeline Hands On
8. CodeBuild Overview
9. CodeBuild Hands On Part I
10. CodeBuild Hands On Part 2
11. CodeDeploy Overview
12. CodeDeploy Hands On
13. CodeDeploy for EC2 and ASG
14. CodeStar - Overview
15. CodeStar - Hands On
16. CodeArtifact - Overview
17. CodeGuru - Overview
Section 18: CloudFormation
1. AWS CloudFormation - Section Introduction2. CloudFormation Overview
3. CloudFormation Create Stack Hands On
4. CloudFormation Update and Delete Stack Hands On
5. YAML Crash Course
6. CloudFormation Resources
7. CloudFormation Parameters
8. CloudFormation Mappings
9. CloudFormation Outputs
10. CloudFormation Conditions
11. CloudFormation Intrinsic Functions
12. CloudFormation Rollbacks
13. CloudFormation ChangeSets, Nested Stacks & StackSet
14. CloudFormation Drift
Section 19: AWS Monitoring & Messaging: SQS, SNS & Kinesis
1. AWS Monitoring - Section Introduction2. Monitoring Overview in AWS
3. CloudWatch Metrics
4. CloudWatch Custom Metrics
5. CloudWatch Logs
6. CloudWatch Logs Hands On
7. CloudWatch Agent & CloudWatch Logs Agent
8. CloudWatch Logs Metric Filters
9. CloudWatch Alarms
10. CloudWatch Alarms Hands On
11. CloudWatch Events
12. Amazon EventBridge
13. Amazon EventBridge - Hands On
14. X-Ray Overview
15. X-Ray Hands On
16. X-Ray Instrumentation and Concepts
17. X-Ray Sampling Rules
18. X-Ray APIs
19. X-Ray with Beanstalk
20. X-Ray & ECS
21. CloudTrail
22. CloudTrail Hands On
23. CloudTrail vs CloudWatch vs X-Ray
24. AWS Quick Clean-Up
Section 21: AWS Serverless: Lambda
1. AWS Lambda - Section Introduction2. Serverless Introduction
3. AWS Lambda Overview
4. AWS Lambda - First Hands On
5. Lambda Synchronous Invocations
6. Lambda Synchronous Invocations Hands On
7. Lambda & Application Load Balancer
8. Lambda & Application Load Balancer Hands On
9. AWS Lambda@Edge Overview
10. Lambda Asynchronous Invocations & DLQ
11. Lambda Asynchronous Invocations Hands On
12. Lambda & CloudWatch Events EventBridge
13. Lambda & CloudWatch Events EventBridge Hands On
14. Lambda & S3 Event Notifications
15. Lambda & S3 Event Notifications - Hands On
16. Lambda Event Source Mapping
17. Lambda Event Source Mapping Hands On (SQS)
18. Lambda Destinations
19. Lambda Destinations Hands On
20. Lambda Permissions - IAM Roles & Resource Policies
21. Lambda Permissions - IAM Roles & Resource Policies - Hands On
22. Lambda Environment Variables
23. Lambda Environment Variables - Hands On
24. Lambda Monitoring & X-Ray Tracing
25. Lambda Monitoring & X-Ray Tracing - Hands On
26. Lambda in VPC
27. Lambda in VPC - Hands On
28. Lambda Function Performance
29. Lambda Function Performance - Hands On
30. Lambda Concurrency
31. Lambda Concurrency Hands On
32. Lambda External Dependencies
33. Lambda External Dependencies - Hands On
34. Lambda and CloudFormation
35. Lambda and CloudFormation - Hands On
36. Lambda Layers
37. Lambda Layers - Hands On
38. Lambda Container Images
39. Lambda Versions and Aliases
40. Lambda Versions and Aliases - Hands On
41. Lambda and CodeDeploy
42. Lambda Limits
43. Lambda Best Practices
Section 22: AWS DynamoDB
1. DynamoDB - Section Introduction2. DynamoDB Overview
3. DynamoDB Basics - Hands On
4. DynamoDB WCU & RCU - Throughput
5. DynamoDB WCU & RCU - Hands On
6. DynamoDB Basic APIs
7. DynamoDB Basic APIs - Hands On
8. DynamoDB Indexes (GSI + LSI)
9. DynamoDB Indexes (GSI + LSI) - Hands On
10. DynamoDB PartiQL
11. DynamoDB Optimistic Locking
12. DynamoDB DAX
13. DynamoDB DAX - Hands On
14. DynamoDB Streams
15. DynamoDB Streams - Hands On
16. DynamoDB TTL
17. DynamoDB CLI
18. DynamoDB Transactions
19. DynamoDB Session State
20. DynamoDB Partitioning Strategies
21. DynamoDB Conditional Writes, Concurrent Writes & Atomic Writes
22. DynamoDB Patterns with S3
23. DynamoDB Operations
24. DynamoDB Security & Other
Section 23: AWS Serverless: API Gateway
1. API Gateway - Section Introduction2. AWS API Gateway Overview
3. API Gateway Basics Hands On
4. API Gateway Stages and Deployment
5. API Gateway Stages and Deployment Hands On
6. API Gateway Stages Configurations Hands On
7. API Gateway Canary Deployments
8. API Gateway Canary Deployments Hands On
9. API Gateway Integration Types & Mappings
10. API Gateway Mapping Templates Hands On
11. API Gateway Swagger & Open API 3.0
12. API Gateway Caching
13. API Gateway Usage Plans & API Keys
14. API Gateway Monitoring, Logging and Tracing
15. API Gateway CORS & Hands On
16. API Gateway Authentication and Authorization
17. API Gateway REST API vs HTTP API
18. API Gateway Websocket API
19. API Gateway Websocket API Hands On
20. API Gateway - Architecture
Section 24: AWS Serverless: SAM Serverless Application Model
1. AWS SAM - Section Introduction2. SAM Overview
3. Installing the SAM CLI
4. Creating first SAM Project
5. Deploying SAM Project
6. SAM API Gateway
7. SAM DynamoDB
8. SAM - CloudFormation Designer and Application Repository
9. SAM Policy Templates
10. SAM with CodeDeploy
11. SAM Section Summary
12. Serverless Application Repository (SAR)
13. Serverless Application Repository (SAR) - Hands On
Section 26: Cognito: Cognito User Pools, Cognitor Identity Pools & Cognito Sync
1. Cognito Overview2. Cognito User Pools
3. Cognito User Pools Hands On
4. Cognito User Pools - Others
5. Cognito Identity Pools
6. Cognito Identity Pools Hands On
7. Cognito User Pools vs Cognito Identity Pools
8. Cognito Sync
Section 27: Other serverless: Step Functions & AppSync
1. Step Functions Overview2. Step Functions - Hands On
3. Step Functions - Error Handling
4. Step Functions - Error Handling Hands On
5. Step Functions - Standard vs Express
6. AppSync Overview
7. AppSync Hands On
8. AWS Amplify
9. AWS Amplify - Hands On
Section 28: Advance Identity
1. STS Overview2. Advanced IAM
3. Granting a User Permissions to Pass a Role to an AWS Service
4. AWS Directory Services
Section 29: AWS Security & Encryption: KMS, Encryption SDK, SMS Parameter Store, IAM & STS
1. AWS Security - Section Introduction2. Encryption 101
3. KMS Overview
4. KMS Hands On w CLI
5. KMS Encryption Patterns and Envelope Encryption
6. Encryption SDK CLI Hands On
7. KMS Limits
8. KMS and AWS Lambda Practice
9. S3 Security Advanced
10. S3 Bucket Key
11. SSM Parameter Store Overview
12. SSM Parameter Store Hands On (CLI)
13. SSM Parameter Store Hands On (AWS Lambda)
14. Secrets Manager - Overview
15. Secrets Manager - Hands On
16. SSM Parameter Store vs Secrets Manager
17. CloudWatch Logs Encryption
18. CodeBuild Security
Section 30: AWS Other services
1. AWS Other Services - Section Introduction2. AWS SES
3. Summary of Databases (OLTP, OLAP, NOSQL, CACHE)
4. Amazon Certificate Manager (ACM)
5. Amazon Certificate Manager (ACM) Hands On
6. AWS Cloud Map
7. AWS Fault Injection Simulator - FIS
Section 32: Preparing for the Exam - AWS Certified Developer Associate
1. Exam Preparation - Section Introduction2. State of Learning Checkpoint
3. Exam Tips - AWS Certified Developer Associate
4. Exam Walkthrough and Signup
5. Save 50% on your AWS Exam Cost!
6. Get an Extra 30 Minutes on your AWS Exam - Non Native English Speakers only
Section 33: Congratulations - AWS Certified Developer Associate
1. Congratulations - AWS Certified Developer Associate2. THANK YOU!