AWS Developer – Associate (DVA-C01) Certification Preparation

DifficultyIntermediate
AVG Duration42h
Students1439
Ratings
4.8/5
starstarstarstarstar-half
Content
11251229

Description

This certification Learning Path is specifically designed to prepare you for the AWS Certified Developer - Associate (DVA-C01). 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, blog posts, 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-C01 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-C01 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. In addition to demonstrating proficiency in developing, deploying, and debugging cloud-based applications by using AWS

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: Deployment 22% 

Domain 2: Security 26% 

Domain 3: Development with AWS Services 30% 

Domain 4: Refactoring 10%

Domain 5: Monitoring and Troubleshooting 12%

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-C01 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
  • AWS CodeBuild Challenge
  • AWS CodeDeploy Challenge


Prerequisites

To get the most out of this learning path, you should already have some basic work 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
lock

Training Content

1
Course - Intermediate - 32m
Observations on the AWS Developer - Associate Exam
In this course, follow along with AWS certification specialist, Stephen Cole, as he discusses his experiences taking the AWS Developer - Associate Exam.
2
Course - Beginner - 2h 7m
Compute (DVA-C01)
Understand the Compute requirements covered within the AWS Certified Developer - Associate exam
3
Exam - 20m
Knowledge Check: Compute (DVA-C01)
Knowledge Check: Compute (DVA-C01)
4
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.
5
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.
6
Hands-on Lab - Intermediate - 2h 10m
Run a Controlled Deploy With AWS Elastic Beanstalk
For controlled deployments and efficient deployment services of code on EC2 instances, Elastic Beanstalks provides a superior interaction model and developer tools experience.
7
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.
8
Hands-on Lab - Beginner - 45m
Introduction to AWS Lambda
Learn how to create and run your first AWS Lambda function.
9
Course - Beginner - 1h 3m
Storage (DVA-C01)
Understand the storage requirements covered within the AWS Certified Developer - Associate exam
10
Exam - 20m
Knowledge Check: Storage (DVA-C01)
Knowledge Check: Storage (DVA-C01)
11
Resource - Not defined - 10m
How to Optimize S3 Performance
How to Optimize S3 Performance
12
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.
13
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.
14
Course - Beginner - 50m
Databases (DVA-C01)
Understand the Database requirements covered within the AWS Certified Developer - Associate exam
15
Exam - 25m
Knowledge Check: Databases (DVA-C01)
Knowledge Check: Databases (DVA-C01)
16
Hands-on Lab - Beginner - 1h 10m
FREE
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.
17
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.
18
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.
19
Course - Beginner - 1h 7m
Networking & Content Delivery (DVA-C01)
Understand the networking and content delivery requirements covered within the AWS Certified Developer - Associate exam
20
Exam - 35m
Knowledge Check: Networking & Content Delivery (DVA-C01)
Knowledge Check: Networking & Content Delivery (DVA-C01)
21
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.
22
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.
23
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.
24
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.
25
Course - Beginner - 1h 40m
Analytics (DVA-C01)
Understand the analytics requirements covered within the AWS Certified Developer - Associate exam
26
Exam - 35m
Knowledge Check: Analytics (DVA-C01)
Knowledge Check: Analytics (DVA-C01)
27
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.
28
Course - Beginner - 1h 11m
Management & Governance (DVA-C01)
Understand the management and governance requirements covered within the AWS Certified Developer - Associate exam
29
Exam - 35m
Knowledge Check: Management & Governance (DVA-C01)
Knowledge Check: Management & Governance (DVA-C01)
30
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.
31
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.
32
Course - Beginner - 2h
Understanding CI/CD (DVA-C01)
Understand the principles and concepts related to CI/CD when working with application development
33
Exam - 30m
Knowledge Check: Understanding CI/CD (DVA-C01)
Knowledge Check: Understanding CI/CD (DVA-C01)
34
Course - Beginner - 2h 4m
Developer Tools (DVA-C01)
Understand the Developer Tool requirements covered within the AWS Certified Developer - Associate exam
35
Exam - 35m
Knowledge Check: Developer Tools (DVA-C01)
Knowledge Check: Developer Tools (DVA-C01)
36
Hands-on Lab Challenge - Beginner - 1h
AWS CodeBuild Challenge
Put your AWS CodeBuild knowledge to the test in this hands-on challenge for candidates fo the AWS Certified Developer Associate certification.
37
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.
38
Hands-on Lab Challenge - Beginner - 1h
AWS CodeDeploy Challenge
Put your AWS CodePipeline and CodeDeploy skills to the test as you modify and improve and a pipeline that deploys an AWS Lambda backed API.
39
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
40
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.
41
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.
42
Course - Beginner - 1h 7m
Containers (DVA-C01)
Understand the container requirements covered within the AWS Certified Developer - Associate exam
43
Exam - 25m
Knowledge Check: Containers (DVA-C01)
Knowledge Check: Containers (DVA-C01)
44
Hands-on Lab - Intermediate - 2h 30m
Using Amazon ECS for Blue-Green Deployments
A hands-on lab showing you how to use Amazon CodeBuild and EC2 Container Service to perform a blue-green deployment.
45
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.
46
Course - Beginner - 2h 33m
Security, Identity, and Compliance (DVA-C01)
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
47
Exam - 30m
Knowledge Check: Security, Identity, and Compliance (DVA-C01)
Knowledge Check: Security, Identity, and Compliance (DVA-C01)
48
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!
49
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.
50
Hands-on Lab - Beginner - 1h 15m
Associating AWS IAM Roles with Amazon EKS Service Accounts
Learn how to associate an IAM role with Kubernetes Service Account to achieve least privilege and credential isolation in this hands-on lab.
51
Hands-on Lab - Beginner - 45m
Encrypting S3 Objects Using SSE-KMS
This lab explores how to encrypting S3 objects in AWS using SSE-KMS.
52
Course - Beginner - 44m
Application Integration (DVA-C01)
Architect, deploy, and manage your applications within a decoupled infrastructure
53
Exam - 30m
Knowledge Check: Application Integration (DVA-C01)
Knowledge Check: Application Integration (DVA-C01)
54
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.
55
Hands-on Lab - Beginner - 1h 30m
Process Amazon SNS Notifications with AWS Lambda
Amazon Simple Notification Service (SNS) is a fully-managed, highly-scalable service that facilitates message delivery. Learn how to send messages and process them with AWS Lambda.
56
Hands-on Lab - Beginner - 55m
Manage Message Queues Using Amazon SQS
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. You can use SQS to transmit any volume of data, at any level of throughput, without losing messages or requiring other services to be always available.
57
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.
58
Hands-on Lab - Intermediate - 1h 30m
Introduction to AWS Step Functions
Learn how to use AWS Step Functions.
59
Exam - 2h 10m
Cert Prep: Certified Developer - Associate for AWS (DVA-C01)
Cert Prep: Certified Developer - Associate for AWS (DVA-C01)
About the Author
Students190740
Labs1
Courses186
Learning paths128

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.