Ultimate AWS Certified Developer Associate 2022 - NEW!

Full Practice Exam with Explanations included! PASS the Amazon Web Services Certified Developer Certification DVA-C01.

  • Stephane Maarek
  • 4.71
  • (70001 reviews)
  • 31.5 hrs
  • 429 lectures
  • Udemy
Ultimate AWS Certified Developer Associate 2022 - NEW!

What you will learn?

  • Pass the AWS Certified Developer Associate Certification (DVA-C01)
  • 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

Your trainer

Stephane Maarek

Stephane is a solutions architect, consultant and software developer that has a particular interest in all things related to Big Data, Cloud & API. He's also a many-times best seller instructor on Udemy for his courses in Apache Kafka and AWS.

Stéphane is recognized as an AWS Hero and is an AWS Certified Solutions Architect Professional & AWS Certified DevOps Professional. He loves to teach people how to use the AWS properly, to get them ready for their AWS certifications, and most importantly for the real world.

He also loves Apache Kafka. He sits on the 2019 Program Committee organizing the Kafka Summit in New York, London and San Francisco. He is also an active member of the Apache Kafka community, authoring blogs on Medium and a guest blog for Confluent.

During his spare time he enjoys cooking, practicing yoga, surfing, watching TV shows, and traveling to awesome destinations!

429 lessons

Easy to follow lectures and videos covering subject details.

31.5 hours

This course includes hours of video material. Watch on-demand, anytime, anywhere.

Certificate of Completion

You will earn a Certificate of Completion at the end of this course.

Course curriculum

  • Course Introduction - AWS Certified Developer Associate02:18
  • PLEASE READ: Lectures you can skip if you took a course from me before01:04
  • Create your AWS Account01:48
  • AWS Account Activation Troubleshooting02:05
  • Important Message00:40
  • About your instructor02:45
  • Code & Slides Download00:15
  • AWS Cloud Overview - Regions & AZ08:08
  • Tour of the AWS Console & Services in AWS03:52
  • About the UI changes in the course01:50
  • IAM Introduction: Users, Groups, Policies03:22
  • IAM Users & Groups Hands On06:51
  • IAM Policies02:50
  • IAM Policies Hands On06:09
  • IAM MFA Overview04:18
  • IAM MFA Hands On03:17
  • AWS Access Keys, CLI and SDK04:03
  • AWS CLI Setup on Windows01:45
  • AWS CLI Setup on Mac OS X01:28
  • AWS CLI Setup on Linux01:30
  • AWS CLI Hands On03:42
  • AWS CloudShell: Region Availability00:18
  • AWS CloudShell03:53
  • IAM Roles for AWS Services01:39
  • IAM Roles Hands On02:04
  • IAM Security Tools00:54
  • IAM Security Tools Hands On02:25
  • IAM Best Practices01:30
  • IAM Summary01:48
  • IAM & AWS CLI Quiz10 questions
  • AWS Budget Setup05:44
  • EC2 Basics05:08
  • Create an EC2 Instance with EC2 User Data to have a Website Hands On13:48
  • EC2 Instance Types Basics05:51
  • Security Groups & Classic Ports Overview07:26
  • Security Groups Hands On04:45
  • SSH Overview02:47
  • How to SSH using Linux or Mac07:05
  • How to SSH using Windows06:08
  • How to SSH using Windows 1005:01
  • SSH Troubleshooting01:23
  • EC2 Instance Connect03:15
  • EC2 Instance Roles Demo04:19
  • EC2 Instance Purchasing Options09:48
  • EC2 Fundamentals Quiz11 questions
  • EBS Overview04:57
  • EBS Hands On05:34
  • EBS Snapshots02:08
  • EBS Snapshots - Hands On03:41
  • AMI Overview02:45
  • AMI Hands On04:59
  • EC2 Instance Store02:47
  • EBS Volume Types05:32
  • EBS Multi-Attach01:45
  • Amazon EFS04:59
  • Amazon EFS - Hands On11:15
  • EFS vs EBS02:56
  • EBS & EFS - Section Cleanup01:31
  • EC2 Data Management Quiz9 questions
  • High Availability and Scalability05:05
  • Elastic Load Balancing (ELB) Overview06:15
  • Classic Load Balancer (CLB)00:53
  • Classic Load Balancer (CLB) with Hands On10:24
  • Application Load Balancer (ALB)05:49
  • Application Load Balancer (ALB) - Hands On06:50
  • Network Load Balancer (NLB)03:35
  • Network Load Balancer (NLB) - Hands On05:11
  • Gateway Load Balancer (GWLB)03:47
  • Elastic Load Balancer - Sticky Sessions05:41
  • Elastic Load Balancer - Cross Zone Load Balancing04:47
  • Elastic Load Balancer - SSL Certificates07:49
  • Elastic Load Balancer - Connection Draining02:22
  • Auto Scaling Groups (ASG) Overview04:42
  • Auto Scaling Groups Hands On09:10
  • Auto Scaling Groups - Scaling Policies05:00
  • Auto Scaling Groups - Scaling Policies Hands On09:15
  • High Availability & Scalability Quiz21 questions
  • Amazon RDS Overview03:46
  • RDS Read Replicas vs Multi AZ07:22
  • Amazon RDS Hands On10:30
  • Amazon Aurora06:29
  • Amazon Aurora - Hands On06:42
  • RDS & Aurora Security02:32
  • ElastiCache Overview04:11
  • ElastiCache Hands On04:34
  • ElastiCache Strategies11:37
  • ElastiCache Redis Cluster Modes03:07
  • RDS, Aurora, & ElastiCache Quiz24 questions
  • What is a DNS?06:24
  • Route 53 Overview06:18
  • Route 53 - Registering a domain02:59
  • Route 53 - Creating our first records03:56
  • Route 53 - EC2 Setup05:40
  • Route 53 - TTL05:28
  • Route 53 CNAME vs Alias07:00
  • Routing Policy - Simple04:05
  • Routing Policy - Weighted05:02
  • Routing Policy - Latency04:39
  • Route 53 Health Checks04:54
  • Route 53 - Health Checks Hands On04:39
  • Routing Policy - Failover04:12
  • Routing Policy - Geolocation04:15
  • Routing Policy - Geoproximity03:21
  • Routing Policy - Traffic Flow & Geoproximity Hands On07:32
  • Routing Policy - Multi Value03:42
  • 3rd Party Domains & Route 5302:24
  • Route 53 - Section Cleanup01:21
  • Route 53 Quiz7 questions
  • VPC Fundamentals - Section Introduction01:23
  • VPC, Subnets, IGW and NAT05:23
  • NACL, SG, VPC Flow Logs04:36
  • VPC Peering, Endpoints, VPN, DX05:50
  • VPC Cheat Sheet & Closing Comments02:34
  • Three Tier Architecture05:16
  • VPC Quiz7 questions
  • S3 Overview05:06
  • S3 Hands On05:55
  • S3 Security: Bucket Policy05:03
  • S3 Security: Bucket Policy Hands On03:32
  • S3 Website Overview01:07
  • S3 Website Hands On01:58
  • S3 Versioning01:13
  • S3 Versioning - Hands On04:17
  • S3 Replication01:25
  • S3 Replication Notes00:57
  • S3 Replication - Hands On06:29
  • S3 Storage Classes Overview06:12
  • S3 Storage Classes Hands On03:37
  • Amazon S3 Quiz8 questions
  • IAM Roles and Policies Hands On07:22
  • AWS Policy Simulator01:59
  • AWS CLI Dry Run04:56
  • AWS CLI STS Decode04:34
  • AWS EC2 Instance Metadata04:53
  • AWS CLI Profiles03:07
  • AWS CLI with MFA05:14
  • AWS SDK Overview01:40
  • Exponential Backoff & Service Limit Increase03:48
  • AWS Credentials Provider & Chain04:39
  • AWS Signature v4 Signing03:02
  • AWS IAM, CLI, & SDK Quiz13 questions
  • S3 Lifecycle Rules (with S3 Analytics)04:25
  • S3 Lifecycle Rules - Hands On02:24
  • S3 Event Notifications02:28
  • S3 Event Notifications - Hands On05:42
  • S3 Performance04:54
  • S3 Select & Glacier Select01:17
  • Amazon S3 Advanced Quiz7 questions
  • S3 Encryption06:47
  • S3 Encryption - Hands On05:54
  • S3 Default Encryption01:21
  • S3 CORS04:19
  • S3 CORS Hands On07:23
  • S3 MFA Delete01:24
  • S3 MFA Delete Hands On06:25
  • S3 Access Logs01:16
  • S3 Access Logs - Hands On02:49
  • S3 Pre-signed URLs01:50
  • S3 Pre-signed URLs - Hands On01:48
  • S3 Access Points & S3 Object Lambda05:48
  • Amazon S3 Security Quiz9 questions
  • CloudFront - Overview05:11
  • CloudFront Hands On05:06
  • CloudFront Caching & Caching Invalidations - Hands On02:15
  • CloudFront Caching & Invalidations Hands On03:10
  • CloudFront - ALB as an Origin01:35
  • CloudFront - Geo Restriction00:58
  • CloudFront Signed URL / Cookies03:39
  • CloudFront Signed URL - Key Groups + Hands On04:44
  • CloudFront Advanced Concepts07:07
  • CloudFront Quiz9 questions
  • Docker Introduction05:10
  • Amazon ECS06:43
  • IMPORTANT: ECS UI CHANGES00:10
  • Creating ECS Cluster - Hands On04:45
  • Creating ECS Service - Hands On10:06
  • Amazon ECS - Auto Scaling03:21
  • Amazon ECS - Rolling Updates02:33
  • Amazon ECS - Solutions Architectures02:31
  • Amazon ECS Task Definitions - Deep Dive09:02
  • Amazon ECS Task Definitions - Hands On03:36
  • Amazon ECS - Task Placements05:55
  • Amazon ECR01:38
  • Amazon ECR - Hands On05:43
  • Amazon EKS03:58
  • Containers on AWS Quiz15 questions
  • AWS Elastic Beanstalk - Section Introduction00:39
  • Elastic Beanstalk Overview (High level)04:31
  • Beanstalk First Environment05:35
  • Beanstalk Second Environment09:15
  • Beanstalk Deployment Modes13:08
  • Beanstalk Deployment Modes Hands On09:06
  • Beanstalk CLI and Deployment Process02:14
  • Beanstalk Lifecycle Policy Overview + Hands On02:45
  • Beanstalk Extensions03:51
  • Beanstalk & CloudFormation02:57
  • Beanstalk Cloning01:35
  • Beanstalk Migrations03:19
  • Beanstalk with Docker06:35
  • Beanstalk Advanced Concepts03:40
  • Beanstalk Cleanup02:11
  • Elastic Beanstalk Quiz17 questions
  • AWS CICD - Section Introduction00:37
  • Introduction to CICD in AWS05:39
  • CodeCommit Overview04:12
  • CodeCommit Hands On Part I06:25
  • CodeCommit Hands On Part 205:55
  • CodePipeline Overview03:52
  • CodePipeline Hands On09:59
  • CodeBuild Overview05:41
  • CodeBuild Hands On Part I04:49
  • CodeBuild Hands On Part 209:15
  • CodeDeploy Overview08:30
  • CodeDeploy Hands On14:02
  • CodeDeploy for EC2 and ASG02:46
  • CodeStar - Overview01:44
  • CodeStar - Hands On06:52
  • CodeArtifact - Overview03:37
  • CodeGuru - Overview03:22
  • AWS CICD Quiz22 questions
  • AWS CloudFormation - Section Introduction00:40
  • CloudFormation Overview07:06
  • CloudFormation Create Stack Hands On06:08
  • CloudFormation Update and Delete Stack Hands On07:30
  • YAML Crash Course03:36
  • CloudFormation Resources06:27
  • CloudFormation Parameters04:59
  • CloudFormation Mappings02:53
  • CloudFormation Outputs03:08
  • CloudFormation Conditions02:06
  • CloudFormation Intrinsic Functions05:30
  • CloudFormation Rollbacks05:44
  • CloudFormation ChangeSets, Nested Stacks & StackSet03:26
  • CloudFormation Drift04:20
  • CloudFormation Quiz17 questions
  • AWS Monitoring - Section Introduction00:38
  • Monitoring Overview in AWS02:45
  • CloudWatch Metrics02:54
  • CloudWatch Custom Metrics04:03
  • CloudWatch Logs03:31
  • CloudWatch Logs Hands On05:09
  • CloudWatch Agent & CloudWatch Logs Agent03:16
  • CloudWatch Logs Metric Filters05:36
  • CloudWatch Alarms04:01
  • CloudWatch Alarms Hands On04:38
  • CloudWatch Events05:24
  • Amazon EventBridge03:55
  • Amazon EventBridge - Hands On07:11
  • X-Ray Overview07:05
  • X-Ray Hands On11:40
  • X-Ray: Instrumentation and Concepts04:43
  • X-Ray: Sampling Rules02:05
  • X-Ray APIs02:55
  • X-Ray with Beanstalk02:58
  • X-Ray & ECS04:10
  • CloudTrail05:42
  • CloudTrail Hands On10:34
  • CloudTrail vs CloudWatch vs X-Ray01:18
  • AWS Quick Clean-Up00:46
  • Monitoring & Audit Quiz24 questions
  • AWS Integration & Messaging - Section Introduction00:44
  • Introduction to Messaging02:45
  • Amazon SQS - Standard Queues Overview10:35
  • SQS - Standard Queue Hands On06:45
  • SQS Queue Access Policy07:08
  • SQS - Message Visibility Timeout05:18
  • SQS - Dead Letter Queues06:08
  • SQS - Delay Queues02:27
  • SQS - Certified Developer concepts06:19
  • SQS - FIFO Queues03:35
  • SQS - FIFO Queues Advanced05:28
  • Amazon SNS04:18
  • Amazon SNS and SQS - Fan Out Pattern05:48
  • SNS Hands On04:36
  • Kinesis Overview01:16
  • Kinesis Data Streams Overview05:56
  • Kinesis Producers04:42
  • Kinesis Consumers05:15
  • Kinesis Data Streams Hands On09:38
  • Kinesis Client Library03:13
  • Kinesis Operations02:17
  • Kinesis Data Firehose Overview04:56
  • Kinesis Data Firehose Hands On07:52
  • Kinesis Data Analytics03:33
  • SQS vs SNS vs Kinesis03:00
  • Data Ordering for Kinesis vs SQS FIFO07:14
  • Messaging & Integration Quiz25 questions
  • AWS Lambda - Section Introduction00:46
  • Serverless Introduction02:19
  • AWS Lambda Overview07:19
  • AWS Lambda - First Hands On09:49
  • Lambda Synchronous Invocations02:01
  • Lambda Synchronous Invocations Hands On02:17
  • Lambda & Application Load Balancer03:23
  • Lambda & Application Load Balancer Hands On08:58
  • AWS Lambda@Edge Overview03:03
  • Lambda Asynchronous Invocations & DLQ03:13
  • Lambda Asynchronous Invocations Hands On05:59
  • Lambda & CloudWatch Events / EventBridge00:28
  • Lambda & CloudWatch Events / EventBridge Hands On04:05
  • Lambda & S3 Event Notifications01:34
  • Lambda & S3 Event Notifications - Hands On04:19
  • Lambda Event Source Mapping07:17
  • Lambda Event Source Mapping Hands On (SQS)07:02
  • Lambda Destinations02:30
  • Lambda Destinations Hands On06:49
  • Lambda Permissions - IAM Roles & Resource Policies02:35
  • Lambda Permissions - IAM Roles & Resource Policies - Hands On03:03
  • Lambda Environment Variables00:47
  • Lambda Environment Variables - Hands On02:42
  • Lambda Monitoring & X-Ray Tracing01:53
  • Lambda Monitoring & X-Ray Tracing - Hands On04:14
  • Lambda in VPC04:21
  • Lambda in VPC - Hands On04:39
  • Lambda Function Performance05:12
  • Lambda Function Performance - Hands On06:00
  • Lambda Concurrency06:01
  • Lambda Concurrency Hands On02:39
  • Lambda External Dependencies01:12
  • Lambda External Dependencies - Hands On08:44
  • Lambda and CloudFormation02:56
  • Lambda and CloudFormation - Hands On06:05
  • Lambda Layers01:51
  • Lambda Layers - Hands On03:14
  • Lambda Container Images02:55
  • Lambda Versions and Aliases03:04
  • Lambda Versions and Aliases - Hands On05:47
  • Lambda and CodeDeploy02:16
  • Lambda Limits01:44
  • Lambda Best Practices01:12
  • Lambda Quiz26 questions
  • DynamoDB - Section Introduction00:43
  • DynamoDB Overview07:47
  • DynamoDB Basics - Hands On08:42
  • DynamoDB WCU & RCU - Throughput11:05
  • DynamoDB WCU & RCU - Hands On04:06
  • DynamoDB Basic APIs05:28
  • DynamoDB Basic APIs - Hands On03:10
  • DynamoDB Indexes (GSI + LSI)04:09
  • DynamoDB Indexes (GSI + LSI) - Hands On03:51
  • DynamoDB PartiQL03:11
  • DynamoDB Optimistic Locking01:46
  • DynamoDB DAX02:45
  • DynamoDB DAX - Hands On04:08
  • DynamoDB Streams04:26
  • DynamoDB Streams - Hands On05:38
  • DynamoDB TTL05:20
  • DynamoDB CLI05:15
  • DynamoDB Transactions03:37
  • DynamoDB Session State02:20
  • DynamoDB Partitioning Strategies01:20
  • DynamoDB Conditional Writes, Concurrent Writes & Atomic Writes01:55
  • DynamoDB Patterns with S302:46
  • DynamoDB Operations01:50
  • DynamoDB Security & Other03:29
  • DynamoDB Quiz27 questions
  • API Gateway - Section Introduction00:43
  • API Gateway Overview06:37
  • API Gateway Basics Hands On09:32
  • API Gateway Stages and Deployment03:52
  • API Gateway Stages and Deployment Hands On07:51
  • API Gateway Stages Configurations Hands On01:24
  • API Gateway Canary Deployments01:17
  • API Gateway Canary Deployments Hands On03:42
  • API Gateway Integration Types & Mappings05:15
  • API Gateway Mapping Templates Hands On03:56
  • API Gateway Swagger & Open API 3.002:54
  • API Gateway Caching04:07
  • API Gateway Usage Plans & API Keys08:17
  • API Gateway Monitoring, Logging and Tracing04:31
  • API Gateway CORS & Hands On08:33
  • API Gateway Authentication and Authorization08:31
  • API Gateway REST API vs HTTP API01:21
  • API Gateway Websocket API06:44
  • API Gateway Websocket API Hands On08:00
  • API Gateway - Architecture01:44
  • API Gateway Quiz17 questions
  • AWS SAM - Section Introduction00:50
  • SAM Overview04:06
  • Installing the SAM CLI01:54
  • Creating first SAM Project04:12
  • Deploying SAM Project06:05
  • SAM API Gateway06:24
  • SAM DynamoDB08:34
  • SAM - CloudFormation Designer and Application Repository02:36
  • SAM Policy Templates02:10
  • SAM with CodeDeploy08:57
  • SAM Section Summary00:53
  • Serverless Application Repository (SAR)01:21
  • Serverless Application Repository (SAR) - Hands On13:33
  • SAM Quiz6 questions
  • CDK Overview04:14
  • CDK Hands On11:57
  • CDK Quiz1 question
  • Cognito Overview02:04
  • Cognito User Pools03:25
  • Cognito User Pools Hands On08:47
  • Cognito User Pools - Others01:47
  • Cognito Identity Pools07:16
  • Cognito Identity Pools Hands On05:15
  • Cognito User Pools vs Cognito Identity Pools01:49
  • Cognito Sync00:56
  • Cognito Quiz7 questions
  • Step Functions Overview04:59
  • Step Functions - Hands On07:51
  • Step Functions - Error Handling06:25
  • Step Functions - Error Handling Hands On05:49
  • Step Functions - Standard vs Express01:53
  • AppSync Overview04:30
  • AppSync Hands On05:27
  • AWS Amplify03:47
  • AWS Amplify - Hands On06:56
  • Other Serverless Quiz6 questions
  • STS Overview03:43
  • Advanced IAM10:17
  • Granting a User Permissions to Pass a Role to an AWS Service03:39
  • AWS Directory Services05:33
  • Advanced IAM Quiz5 questions
  • AWS Security - Section Introduction00:44
  • Encryption 10105:18
  • KMS Overview07:22
  • KMS Hands On w/ CLI09:13
  • KMS Encryption Patterns and Envelope Encryption07:28
  • Encryption SDK CLI Hands On05:54
  • KMS Limits02:49
  • KMS and AWS Lambda Practice05:45
  • S3 Security Advanced04:59
  • S3 Bucket Key02:53
  • SSM Parameter Store Overview04:16
  • SSM Parameter Store Hands On (CLI)07:11
  • SSM Parameter Store Hands On (AWS Lambda)10:02
  • Secrets Manager - Overview01:02
  • Secrets Manager - Hands On05:48
  • SSM Parameter Store vs Secrets Manager02:21
  • CloudWatch Logs Encryption04:17
  • CodeBuild Security02:42
  • AWS Security & Encryption Quiz16 questions
  • AWS Other Services - Section Introduction00:36
  • AWS SES00:46
  • Summary of Databases (OLTP, OLAP, NOSQL, CACHE)02:02
  • Amazon Certificate Manager (ACM)01:29
  • Amazon Certificate Manager (ACM) Hands On06:27
  • AWS Cloud Map02:06
  • AWS Fault Injection Simulator - FIS01:55
  • AWS DataSync04:45
  • Other Services Quiz4 questions
  • AWS Final Cleanup02:59
  • Cleanup Checklist00:20
  • Exam Preparation - Section Introduction00:31
  • State of Learning Checkpoint06:26
  • Exam Tips - AWS Certified Developer Associate08:10
  • Exam Walkthrough and Signup04:02
  • Save 50% on your AWS Exam Cost!01:41
  • Get an Extra 30 Minutes on your AWS Exam - Non Native English Speakers only01:09
  • Practice Test - AWS Certified Developer Associate65 questions
  • Congratulations - AWS Certified Developer Associate01:07
  • THANK YOU!01:32
  • Bonus Lecture00:47
Online Courses

Learning AWS doesn't have to be hard. Here is our curated list of recommended online courses that will guide you step-by-step in the learning process.

Learn more
Books

Are you an avid book reader? Do you prefer paperback, or maybe Kindle version? Take a look at our curated list of AWS related books and take yourskills to the next level.

Learn more
YouTube videos

The number of high-quality and free AWS video tutorials is growing fast. Check this curated list of recommended videos - there is no excuse to stop learning.

Learn more