AWS Developer – Associate (DVA-C02) Certification Preparation

DifficultyIntermediate
AVG Duration47h
Students1027
Ratings
4.6/5
starstarstarstarstar-half
Content
113131

Description

This certification Learning Path is specifically designed to prepare you for the AWS Certified Developer - Associate (DVA-C02) exam. This learning path covers the knowledge required to master the domains outlined in the exam blueprint. Throughout this learning path, you will be guided via our courses, hands-on labs including some lab challenges, and a preparation exam at the end, all of which are focused on areas that will be assessed within the exam.   

Intended Audience

This learning path is suitable for anyone wanting to pass the AWS Certified Developer - Associate DVA-C02 exam. As defined in the exam blueprint, which can be found here, the exam has been designed for individuals wanting to master a Developer role. The AWS DVA-C02 certification can verify and validate your knowledge within this area by effectively demonstrating your understanding of core AWS services, uses, and basic AWS architecture best practices.

This learning path is curated specifically to prepare you for passing the AWS Developer - Associate exam. We only cover the aspects and services likely to feature in the exam.

Learning Objectives

The aim of the certification is to validate your knowledge across a number of different key areas, which have been defined by AWS across the following domains, with each domain contributing to a total percentage of your overall score. These domains are broken down as:

Domain 1: Development with AWS Services 32%

Domain 2: Security 26%

Domain 3: Deployment 24%

Domain 4: Troubleshooting and Optimization 18%

As you progress through the learning path, you will gain all the information and knowledge required to fulfill the domain expectations, gaining a deep understanding of each area.

AWS Developer Lab Challenges

There's no better way to prepare for an AWS certification than working in the AWS console!

These DVA-C02 lab challenges provide real-world scenarios for you to solve, you can select any of the challenges in this learning path.

  • AWS Basic EC2 Challenge
  • Amazon Simple Storage Service (Amazon S3) Challenge
  • ELB Application Load Balancer Challenge


Prerequisites

To get the most out of this learning path, you should already have some basic working knowledge of building cloud solutions on the AWS platform. If you are just starting out with AWS, we recommend taking our Fundamentals of AWS learning path first.

Feedback

We welcome all feedback and suggestions - please contact us at support@cloudacademy.com if you are unsure about where to start or if you would like help getting started.

Certificate

Your certificate for this learning path

Training Content

1
Course - Intermediate - 20m
DVA-C02 Learning Path Introduction
This course introduces the DVA-C02 learning path, which has been designed to help you prepare for and pass the AWS Certified Developer - Associate certification exam.
2
Course - Intermediate - 2h 20m
Compute (DVA-C02)
Understand the Compute requirements covered within the AWS Certified Developer - Associate exam
3
Hands-on Lab - Beginner - 1h
Create Your First Amazon EC2 Instance (Linux)
By completing this hands-on lab, you will be able to create your first Amazon EC2 instance using the AWS Management Console.
4
Hands-on Lab Challenge - Beginner - 1h 30m
AWS Basic EC2 Challenge
In this lab challenge, you'll be given a desired end state and be required to reach it using your knowledge of AWS EC2 and other related AWS tools.
5
Hands-on Lab - Beginner - 1h 15m
Deploy a PHP application using Elastic Beanstalk
Learn how to deploy applications using Amazon Elastic Beanstalk with monitoring, autoscaling, and load balancing.
6
Hands-on Lab - Beginner - 45m
Introduction to AWS Lambda
Learn how to create and run your first AWS Lambda function.
7
Hands-on Lab - Beginner - 1h
Getting Started with the AWS SAM CLI
Initialize an AWS Serverless Application Model project and deploy cloud resources using the AWS SAM CLI in this hands-on lab.
8
Course - Intermediate - 2h 8m
Storage (DVA-C02)
Understand the storage requirements covered within the AWS Certified Developer - Associate exam
9
Hands-on Lab Challenge - Beginner - 1h
Amazon Simple Storage Service (Amazon S3) Challenge
Put your Amazon Simple Storage Service (Amazon S3) skills to the test in this hands-on lab challenge.
10
Hands-on Lab - Intermediate - 45m
Transforming Your Data with Amazon S3 Object Lambda
Learn how to configure Amazon S3 Object Lambda access points to transform your S3 objects in this hands-on lab.
11
Course - Intermediate - 1h 52m
Databases (DVA-C02)
Understand the Database requirements covered within the AWS Certified Developer - Associate exam
12
Hands-on Lab - Beginner - 1h 10m
Introduction to DynamoDB
Move your first steps using DynamoDB. Create tables with and withoud secondary indexes, learn how to add new rows and query your data by using the AWS Management Console.
13
Hands-on Lab - Beginner - 1h
Create your first Amazon ElastiCache Cluster
ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. This lab experience will guide you during the creation of an Elasticache cluster and its the first usage.
14
Hands-on Lab - Beginner - 1h 15m
Create Your First Amazon RDS Database
You will learn the steps to create and use the MySQL Relational Database using Amazon RDS.
15
Hands-on Lab - Beginner - 1h 15m
Improving Application Performance and Resiliency Using Amazon RDS Proxy
Learn how to use an Amazon RDS Proxy to make your database-backed applications more performant and resilient in this hands-on lab.
16
Course - Intermediate - 2h 14m
Networking and Content Delivery (DVA-C02)
Understand the networking and content delivery requirements covered within the AWS Certified Developer - Associate exam
17
Hands-on Lab - Intermediate - 2h 15m
Build RESTful Microservices with AWS Lambda and API Gateway
Learn how to design, configure, secure and test HTTP endpoints, using AWS Lambda as backend.
18
Hands-on Lab - Intermediate - 1h 30m
Secure API Gateway Endpoints with Custom Authorizers
Learn how to implement a Custom Authorizer with AWS Lambda to define ad-hoc authorization logics for your API Gateway resources.
19
Hands-on Lab - Beginner - 1h 30m
Serve your files using the CloudFront CDN
Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services products to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no minimum usage commitments.
20
Hands-on Lab Challenge - Beginner - 1h
ELB Application Load Balancer Challenge
Put your Elastic Load Balancing skills to the test in this hands-on Application Load Balancer focused challenge lab.
21
Course - Intermediate - 2h 17m
Analytics (DVA-C02)
Understand the analytics requirements covered within the AWS Certified Developer - Associate exam
22
Hands-on Lab - Beginner - 1h 30m
Sessionizing Clickstream Data with Amazon Kinesis Data Analytics
In this lab you will see how to use Kinesis Data Analytics to sessionize clickstream data, and, you will see how to send the output data from Kinesis Data Analytics to DynamoDB using a Lambda function.
23
Course - Intermediate - 3h 32m
Management and Governance (DVA-C02)
Understand the management and governance requirements covered within the AWS Certified Developer - Associate exam
24
Hands-on Lab - Beginner - 1h
Developing a REST API with the AWS SAM CLI (JavaScript)
Learn how to utilize the AWS SAM CLI to develop an API Gateway REST API using NodeJS in this hands-on lab.
25
Hands-on Lab - Beginner - 1h 30m
Introduction to CloudWatch
CloudWatch is a monitoring service that AWS provides. You can use it to monitor AWS resources or custom resources, inside or outside AWS.
26
Hands-on Lab - Beginner - 1h
Filtering Amazon CloudWatch Log Events
Learn how to use the Amazon CloudWatch Logs console to filter textual and JSON log events in this hands-on lab.
27
Course - Intermediate - 4h 44m
Developer Tools (DVA-C02)
Understand CI/CD and the Developer Tool requirements covered within the AWS Certified Developer - Associate exam
28
Hands-on Lab - Beginner - 40m
Introduction to CodeCommit
An introduction to the highly scalable and fully-managed AWS CodeCommit source control service. This lab covers creating, accessing, and adding files to repositories hosted in CodeCommit.
29
Hands-on Lab - Beginner - 1h
Automating Code Reviews with Amazon CodeGuru
Learn to automate code reviews and deliver higher quality code by using Amazon CodeGuru Reviewer to automatically review code and make suggestions
30
Hands-on Lab - Beginner - 1h 20m
Develop and Deploy an Application with AWS CodeStar
Kickstart your individual and team code projects with AWS CodeStar. Learn to develop and deploy an application with AWS CodeStar.
31
Hands-on Lab - Intermediate - 1h
Tracing Java Applications with AWS X-Ray
AWS X-Ray helps you analyze your applications, learn how to instrument Java applications using the AWS Cloud9 and AWS X-Ray in this hands-on lab.
32
Hands-on Lab - Intermediate - 1h 30m
Working with the AWS CDK v2 Toolkit
Learn how to work with the AWS CDK v2 Toolkit and its subcommands to develop your CDK applications in this hands-on IDE lab.
33
Course - Intermediate - 1h 17m
Containers (DVA-C02)
Understand the container requirements covered within the AWS Certified Developer - Associate exam.
34
Hands-on Lab - Intermediate - 2h 30m
Using Amazon ECS for Blue-Green Deployments
Learn how to use Amazon ECS and AWS CodeBuild to perform a blue/green deployment in this hands-on lab.
35
Hands-on Lab - Intermediate - 2h 15m
Amazon EKS - Building a Cloud Native Application
In this hands-on lab, you'll learn how to create and deploy a cloud-native application voting webapp into an Amazon EKS cluster.
36
Course - Intermediate - 3h 21m
Security, Identity, and Compliance (DVA-C02)
Learn how to secure and protect your resources and environment through access control mechanisms and encryption services in preparation for the AWS Developer - Associate certification
37
Hands-on Lab - Intermediate - 1h
Manage Authentication with Amazon Cognito
Learn to use Amazon Cognito to manage User Pools, then authenticate against them with a basic web app that uses the AWS SDK. Get started today!
38
Hands-on Lab - Beginner - 1h
Introduction to IAM
Learn how to create and manage IAM users, groups and policies to securely control access to AWS services and resources.
39
Hands-on Lab - Beginner - 45m
Encrypting S3 Objects Using SSE-KMS
This lab explores how to encrypting S3 objects in AWS using SSE-KMS.
40
Hands-on Lab - Intermediate - 1h 20m
Migrating Hard-coded Secrets in AWS Lambda to AWS Secrets Manager
Learn how to migrate hard-coded secrets in AWS Lambda to AWS Secrets Manager in this hands-on lab.
41
Hands-on Lab - Beginner - 1h
Examining the AWS Security Token Service (STS)
Learn how to use the AWS Security Token Service to assume AWS IAM Roles in this hands-on lab.
42
Course - Intermediate - 57m
Application Integration (DVA-C02)
Architect, deploy, and manage your applications within a decoupled infrastructure
43
Hands-on Lab - Beginner - 1h
Filtering Published Amazon SNS Messages
Learn how to create an Amazon SNS topic, subscribe Amazon SQS queues to the topic, and apply message filters to the subscriptions in this hands-on lab.
44
Hands-on Lab - Beginner - 1h
Using AWS Lambda Functions to Process Amazon SQS Messages
Learn how to create an AWS Lambda function and configure it to process Amazon SQS messages in this hands-on laboratory.
45
Hands-on Lab - Intermediate - 1h 30m
Introduction to AWS Step Functions
Learn how to use AWS Step Functions.
46
Exam - 2h 10m
Cert Prep: Certified Developer - Associate for AWS (DVA-C02)
Cert Prep: Certified Developer - Associate for AWS (DVA-C02)
About the Author
Students47515
Courses26
Learning paths23

Danny has over 20 years of IT experience as a software developer, cloud engineer, and technical trainer. After attending a conference on cloud computing in 2009, he knew he wanted to build his career around what was still a very new, emerging technology at the time — and share this transformational knowledge with others. He has spoken to IT professional audiences at local, regional, and national user groups and conferences. He has delivered in-person classroom and virtual training, interactive webinars, and authored video training courses covering many different technologies, including Amazon Web Services. He currently has six active AWS certifications, including certifications at the Professional and Specialty level.