Course Highlights
  • Pass the AWS Certified Developer Associate Certification (DVA-C02)
  • Full Practice Exam with Explanations included!
  • All 700+ slides available as downloadable PDF
  • Apply the right AWS services for your future real-world AWS projects
  • Deploy an application using Elastic Beanstalk and AWS CICD tools with full automation
  • Understand Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito
  • Write infrastructure as code using AWS CloudFormation
  • Implement messaging and integration patterns using AWS SQS, SNS & Kinesis
  • Master the CLI, SDK and IAM security best practices in EC2
  • Monitor, Trace and Audit your microservices using CloudWatch, X-Ray and CloudTrail
  • Secure your entire AWS Cloud using KMS, Encryption SDK, IAM Policies & SSM
Curriculum

6 Topics
Course Introduction - AWS Certified Developer Associate
PLEASE READ: Lectures you can skip if you took a course from me before
Create your AWS Account
AWS Account Activation Troubleshooting
Important Message
About your instructor

1 Topic
Code & Slides Download

3 Topics
AWS Cloud Overview - Regions & AZ
Tour of the AWS Console & Services in AWS
About the UI changes in the course

20 Topics
IAM Introduction: Users Groups Policies
IAM Users & Groups Hands On
IAM Policies
IAM Policies Hands On
IAM MFA Overview
IAM MFA Hands On
AWS Access Keys CLI and SDK
AWS CLI Setup on Windows
AWS CLI Setup on Mac OS X
AWS CLI Setup on Linux
AWS CLI Hands On
AWS CloudShell
IAM Roles for AWS Services
IAM Roles Hands On
IAM Security Tools
IAM Security Tools Hands On
IAM Best Practices
Shared Responsibility Model for IAM
IAM Summary
IAM & AWS CLI Quiz

15 Topics
AWS Budget Setup
EC2 Basics
Create an EC2 Instance with EC2 User Data to have a Website Hands On
EC2 Instance Types Basics
Security Groups & Classic Ports Overview
Security Groups Hands On
SSH Overview
How to SSH using Linux or Mac
How to SSH using Windows
How to SSH using Windows 10
SSH Troubleshooting
EC2 Instance Connect
EC2 Instance Roles Demo
EC2 Instance Purchasing Options
EC2 Fundamentals Quiz

14 Topics
EBS Overview
EBS Hands On
EBS Snapshots
EBS Snapshots - Hands On
AMI Overview
AMI Hands On
EC2 Instance Store
EBS Volume Types
EBS Multi-Attach
Amazon EFS
Amazon EFS - Hands On
EFS vs EBS
EBS & EFS - Section Cleanup
EC2 Data Management Quiz

20 Topics
High Availability and Scalability
Elastic Load Balancing (ELB) Overview
Note: About the Classic Load Balancer (CLB)
Application Load Balancer (ALB)
Application Load Balancer (ALB) - Hands On - Part 1
Application Load Balancer (ALB) - Hands On - Part 2
Network Load Balancer (NLB)
Network Load Balancer (NLB) - Hands On
Gateway Load Balancer (GWLB)
Elastic Load Balancer - Sticky Sessions
Elastic Load Balancer - Cross Zone Load Balancing
Elastic Load Balancer - SSL Certificates
Elastic Load Balancer - SSL Certificates - Hands On
Elastic Load Balancer - Connection Draining
Auto Scaling Groups (ASG) Overview
Auto Scaling Groups Hands On
Auto Scaling Groups - Scaling Policies
Auto Scaling Groups - Scaling Policies Hands On
Auto Scaling Groups - Instance Refresh
High Availability & Scalability Quiz

12 Topics
Amazon RDS Overview
RDS Read Replicas vs Multi AZ
Amazon RDS Hands On
Amazon Aurora
Amazon Aurora - Hands On
RDS & Aurora Security
RDS Proxy
ElastiCache Overview
ElastiCache Hands On
ElastiCache Strategies
Amazon MemoryDB for Redis - Overview
RDS Aurora & ElastiCache Quiz

21 Topics
What is a DNS?
Route 53 Overview
Route 53 - Registering a domain
Route 53 - Creating our first records
Route 53 - EC2 Setup
Route 53 - TTL
Route 53 CNAME vs Alias
Routing Policy - Simple
Routing Policy - Weighted
Routing Policy - Latency
Route 53 Health Checks
Route 53 - Health Checks Hands On
Routing Policy - Failover
Routing Policy - Geolocation
Routing Policy - Geoproximity
Routing Policy - Traffic Flow & Geoproximity Hands On
Routing Policy - IP-based
Routing Policy - Multi Value
3rd Party Domains & Route 53
Route 53 - Section Cleanup
Route 53 Quiz

7 Topics
VPC Fundamentals - Section Introduction
VPC Subnets IGW and NAT
NACL SG VPC Flow Logs
VPC Peering Endpoints VPN DX
VPC Cheat Sheet & Closing Comments
Three Tier Architecture
VPC Quiz

14 Topics
S3 Overview
S3 Hands On
S3 Security: Bucket Policy
S3 Security: Bucket Policy Hands On
S3 Website Overview
S3 Website Hands On
S3 Versioning
S3 Versioning - Hands On
S3 Replication
S3 Replication Notes
S3 Replication - Hands On
S3 Storage Classes Overview
S3 Storage Classes Hands On
Amazon S3 Quiz

9 Topics
AWS EC2 Instance Metadata
AWS EC2 Instance Metadata - Hands On
AWS CLI Profiles
AWS CLI with MFA
AWS SDK Overview
Exponential Backoff & Service Limit Increase
AWS Credentials Provider & Chain
AWS Signature v4 Signing (Sigv4)
AWS IAM CLI & SDK Quiz

8 Topics
S3 Lifecycle Rules (with S3 Analytics)
S3 Lifecycle Rules - Hands On
S3 Event Notifications
S3 Event Notifications - Hands On
S3 Performance
S3 Select & Glacier Select
S3 Object Tags & Metadata
Amazon S3 Advanced Quiz

15 Topics
S3 Encryption
About DSSE-KMS
S3 Encryption - Hands On
S3 Default Encryption
S3 CORS
S3 CORS Hands On
S3 MFA Delete
S3 MFA Delete Hands On
S3 Access Logs
S3 Access Logs - Hands On
S3 Pre-signed URLs
S3 Pre-signed URLs - Hands On
S3 Access Points
S3 Object Lambda
Amazon S3 Security Quiz

13 Topics
CloudFront - Overview
CloudFront Hands On
CloudFront - Caching & Caching Policies
CloudFront - Cache Invalidations
CloudFront - Cache Behaviors
CloudFront - Caching & Caching Invalidations - Hands On
CloudFront - ALB as an Origin
CloudFront - Geo Restriction
CloudFront Signed URL / Cookies
CloudFront Signed URL - Key Groups + Hands On
CloudFront Advanced Concepts
CloudFront - Real Time Logs
CloudFront Quiz

18 Topics
Docker Introduction
Amazon ECS
IMPORTANT: ECS UI CHANGES
Creating ECS Cluster - Hands On
Creating ECS Service - Hands On
Amazon ECS - Auto Scaling
Amazon ECS - Rolling Updates
Amazon ECS - Solutions Architectures
Amazon ECS Task Definitions - Deep Dive
Amazon ECS Task Definitions - Hands On
Amazon ECS - Task Placements
Amazon ECS - Clean Up - Hands On
Amazon ECR
Amazon ECR - Hands On
AWS CoPilot - Overview
AWS CoPilot - Hands On
Amazon EKS
Containers on AWS Quiz

14 Topics
AWS Elastic Beanstalk - Section Introduction
Elastic Beanstalk Overview (High level)
Beanstalk First Environment
Beanstalk Second Environment
Beanstalk Deployment Modes
Beanstalk Deployment Modes Hands On
Beanstalk CLI and Deployment Process
Beanstalk Lifecycle Policy Overview + Hands On
Beanstalk Extensions
Beanstalk & CloudFormation
Beanstalk Cloning
Beanstalk Migrations
Beanstalk Cleanup
Elastic Beanstalk Quiz

17 Topics
AWS CloudFormation - Section Introduction
CloudFormation Overview
CloudFormation Create Stack Hands On
CloudFormation Update and Delete Stack Hands On
YAML Crash Course
CloudFormation Resources
CloudFormation Parameters
CloudFormation Mappings
CloudFormation Outputs
CloudFormation Conditions
CloudFormation Intrinsic Functions
CloudFormation Rollbacks
CloudFormation Stack Notifications
CloudFormation ChangeSets Nested Stacks & StackSet
CloudFormation Drift
CloudFormation Stack Policies
CloudFormation Quiz

28 Topics
AWS Integration & Messaging - Section Introduction
Introduction to Messaging
Amazon SQS - Standard Queues Overview
SQS - Standard Queue Hands On
SQS Queue Access Policy
SQS - Message Visibility Timeout
SQS - Dead Letter Queues
SQS - Dead Letter Queues - Hands On
SQS - Delay Queues
SQS - Certified Developer concepts
SQS - FIFO Queues
SQS - FIFO Queues Advanced
Amazon SNS
Amazon SNS and SQS - Fan Out Pattern
SNS Hands On
Kinesis Overview
Kinesis Data Streams Overview
Kinesis Producers
Kinesis Consumers
Kinesis Data Streams Hands On
Kinesis Client Library
Kinesis Operations
Kinesis Data Firehose Overview
Kinesis Data Firehose Hands On
Kinesis Data Analytics
Data Ordering for Kinesis vs SQS FIFO
SQS vs SNS vs Kinesis
Messaging & Integration Quiz

30 Topics
AWS Monitoring - Section Introduction
Monitoring Overview in AWS
CloudWatch Metrics
CloudWatch Custom Metrics
CloudWatch Logs
CloudWatch Logs - Hands On
CloudWatch Logs - Live Tail - Hands On
CloudWatch Agent & CloudWatch Logs Agent
CloudWatch Logs - Metric Filters
CloudWatch Logs - Metric Filters Hands On
CloudWatch Alarms
CloudWatch Alarms Hands On
CloudWatch Synthetics
Amazon EventBridge
Amazon EventBridge - Hands On
Amazon EventBridge - Multi-Account Aggregation
X-Ray Overview
X-Ray Hands On
X-Ray: Instrumentation and Concepts
X-Ray: Sampling Rules
X-Ray APIs
X-Ray with Beanstalk
X-Ray & ECS
AWS Distro for OpenTelemetry
CloudTrail
CloudTrail Hands On
CloudTrail - EventBridge Integration
CloudTrail vs CloudWatch vs X-Ray
AWS Quick Clean-Up
Monitoring & Audit Quiz

49 Topics
AWS Lambda - Section Introduction
Serverless Introduction
AWS Lambda Overview
AWS Lambda - First Hands On
Lambda Synchronous Invocations
Lambda Synchronous Invocations Hands On
Lambda & Application Load Balancer
Lambda & Application Load Balancer Hands On
Lambda Asynchronous Invocations & DLQ
Lambda Asynchronous Invocations Hands On
Lambda & CloudWatch Events / EventBridge
Lambda & CloudWatch Events / EventBridge Hands On
Lambda & S3 Event Notifications
Lambda & S3 Event Notifications - Hands On
Lambda Event Source Mapping
Lambda Event Source Mapping Hands On (SQS)
Lambda Event & Context Objects
Lambda Destinations
Lambda Destinations Hands On
Lambda Permissions - IAM Roles & Resource Policies
Lambda Permissions - IAM Roles & Resource Policies - Hands On
Lambda Environment Variables
Lambda Environment Variables - Hands On
Lambda Monitoring & X-Ray Tracing
Lambda Monitoring & X-Ray Tracing - Hands On
Lambda@Edge & CloudFront Functions
Lambda in VPC
Lambda in VPC - Hands On
Lambda Function Performance
Lambda Function Performance - Hands On
Lambda Layers
Lambda Layers - Hands On
Lambda File Systems Mounting
Lambda Concurrency
Lambda Concurrency Hands On
Lambda External Dependencies
Lambda External Dependencies - Hands On
Lambda and CloudFormation
Lambda and CloudFormation - Hands On
Lambda Container Images
Lambda Versions and Aliases
Lambda Versions and Aliases - Hands On
Lambda and CodeDeploy
Lambda Function URL
Lambda Function URL - Hands On
Lambda - CodeGuru Integration
Lambda Limits
Lambda Best Practices
Lambda Quiz

26 Topics
DynamoDB - Section Introduction
DynamoDB Overview
DynamoDB Basics - Hands On
DynamoDB WCU & RCU - Throughput
DynamoDB WCU & RCU - Hands On
DynamoDB - Basic Operations
DynamoDB Basic APIs - Hands On
DynamoDB - Conditional Writes
DynamoDB Indexes (GSI + LSI)
DynamoDB Indexes (GSI + LSI) - Hands On
DynamoDB PartiQL
DynamoDB Optimistic Locking
DynamoDB DAX
DynamoDB DAX - Hands On
DynamoDB Streams
DynamoDB Streams - Hands On
DynamoDB TTL
DynamoDB CLI
DynamoDB Transactions
DynamoDB Session State
DynamoDB Partitioning Strategies
DynamoDB Conditional Writes Concurrent Writes & Atomic Writes
DynamoDB Patterns with S3
DynamoDB Operations
DynamoDB Security & Other
DynamoDB Quiz

22 Topics
API Gateway - Section Introduction
API Gateway Overview
API Gateway Basics Hands On
API Gateway Stages and Deployment
API Gateway Stages and Deployment Hands On
API Gateway Stages Configurations Hands On
API Gateway Canary Deployments
API Gateway Canary Deployments Hands On
API Gateway Integration Types & Mappings
API Gateway Mapping Templates Hands On
API Gateway Open API
API Gateway Open API - Hands On
API Gateway Caching
API Gateway Usage Plans & API Keys
API Gateway Monitoring Logging and Tracing
API Gateway CORS
API Gateway Authentication and Authorization
API Gateway Authentication and Authorization - Hands On
API Gateway REST API vs HTTP API
API Gateway Websocket API
API Gateway - Architecture
API Gateway Quiz

23 Topics
AWS CICD - Section Introduction
Introduction to CICD in AWS
CodeCommit Overview
CodeCommit Hands On Part I
CodeCommit Hands On Part 2
CodePipeline Overview
CodePipeline - Hands On - Prerequisite
CodePipeline - Hands On
CodeBuild Overview
CodeBuild Hands On Part I
CodeBuild Hands On Part 2
CodeDeploy Overview
CodeDeploy Hands On
CodeDeploy for EC2 and ASG
CodeStar - Overview
CodeStar - Hands On
CodeArtifact - Overview
CodeArtifact - Hands On
CodeGuru - Overview
CodeGuru - Agent Configuration
AWS Cloud9 - Overview
AWS Cloud9 - Hands On
AWS CICD Quiz

12 Topics
AWS SAM - Section Introduction
SAM Overview
Installing the SAM CLI
Creating first SAM Project
Deploying SAM Project
SAM API Gateway
SAM DynamoDB
SAM Policy Templates
SAM with CodeDeploy
SAM - Local Capabilities
SAM Section Summary
SAM Quiz

6 Topics
CDK Overview
CDK - Hands On
CDK - Constructs
CDK - Commands & Bootstraping
CDK - Unit Testing
CDK Quiz

9 Topics
Cognito Overview
Cognito User Pools
Cognito User Pools Hands On
Cognito User Pools - Others
Application Load Balancer - User Authentication
Cognito Identity Pools
Cognito Identity Pools Hands On
Cognito User Pools vs Cognito Identity Pools
Cognito Quiz

13 Topics
Step Functions Overview
Step Functions - Hands On
Step Functions - Invoke Lambda - Hands On
Step Functions - Error Handling
Step Functions - Error Handling Hands On
Step Functions - Wait For Task Token
Step Functions - Activity Tasks
Step Functions - Standard vs Express
AppSync Overview
AppSync Hands On
AWS Amplify
AWS Amplify - Hands On
Other Serverless Quiz

5 Topics
STS Overview
Advanced IAM
Granting a User Permissions to Pass a Role to an AWS Service
AWS Directory Services
Advanced IAM Quiz

22 Topics
AWS Security - Section Introduction
Encryption 101
KMS Overview
KMS Hands On w/ CLI
KMS Encryption Patterns and Envelope Encryption
Encryption SDK CLI Hands On
KMS Limits
KMS and AWS Lambda Practice
S3 Bucket Key
KMS Key Policies & IAM Principals
CloudHSM Overview
SSM Parameter Store Overview
SSM Parameter Store Hands On (CLI)
SSM Parameter Store Hands On (AWS Lambda)
Secrets Manager - Overview
Secrets Manager - Hands On
Secrets Manager - CloudFormation Integration
SSM Parameter Store vs Secrets Manager
CloudWatch Logs Encryption
CodeBuild Security
AWS Nitro Enclaves
AWS Security & Encryption Quiz

13 Topics
AWS Other Services - Section Introduction
AWS SES
Amazon OpenSearch Service - Overview
Amazon Athena - Overview
Amazon Athena - Hands On
Amazon MSK - Overview
Amazon Certificate Manager (ACM)
Amazon Certificate Manager (ACM) Hands On
ACM Private CA - Overview
Amazon Macie
AWS AppConfig - Overview
CloudWatch Evidently
Other Services Quiz

2 Topics
AWS Final Cleanup
Cleanup Checklist

7 Topics
Exam Preparation - Section Introduction
State of Learning Checkpoint
Exam Tips - AWS Certified Developer Associate
Exam Walkthrough and Signup
Save 50% on your AWS Exam Cost!
Get an Extra 30 Minutes on your AWS Exam - Non Native English Speakers only
Practice Test - AWS Certified Developer Associate

4 Topics
AWS Certification Paths
Congratulations - AWS Certified Developer Associate
THANK YOU!
Bonus Lecture

  Write a Review

Ultimate AWS Certified Developer Associate 2024 NEW DVA-C02

Go to Paid Course