• Skip to main content
  • Skip to header right navigation
  • Skip to site footer

Roger Perkin

Network Automation Architect

  • Network Automation
    • Network Automation Courses
    • What is NetDevOps?
    • Workflow Orchestration
    • Ansible Automation Platform
    • Ansible Workshop
    • What is Network Automation?
    • Network Automation Tools
    • ContainerLab
    • Ansible Training
      • What is Ansible?
      • Ansible Tutorial for Beginners
      • Ansible Network Automation
      • Ansible Hosts File
    • Python Network Automation
      • Nornir
      • Python Network Automation Course
      • Python for Network Engineers
      • Python VENV / Virtual Environment Tutorial
      • Python Tutorial for Beginners
      • pyATS
    • Network Source of Truth
      • NetBox Training
      • Infrahub
    • NetDevops
    • DevOps Tutorial
      • Git Training
      • Terraform Training
      • Linux Training
      • Kubernetes Training
      • Devops Training Course
      • Azure Devops Training
    • Terraform
    • GIT
      • Git Commands
      • What is GitHub?
    • Docker Training
    • Confluence
    • Microsoft Azure
  • Cisco
    • ISE
    • SD WAN Training
    • Password Recovery
    • Software-Upgrade-Guides
    • BGP
    • Data Center
    • WIRELESS
  • CCIE
  • Blog
  • About
    • My Red Special Guitar
  • Contact

AWS Certified Developer Associate DVA-C02

Home » AWS » AWS Certification

Overview of AWS Certified Developer Associate Certification

The current version of the AWS Certified Developer Associate Exam is DVA-C02. The first date to take this exam is February 28, 2023. This replaces the previous exam DVA-C01.

For the latest up to date information on this exam it is always best to refer to the AWS website, link below.

https://aws.amazon.com/certification/certified-developer-associate/

Benefits of obtaining AWS Certified Developer Associate Certification

By passing the AWS Certified Developer Associate exam you will gain valuable skills in deploying applications to the AWS cloud. You will also learn all the developer tools to help you with this process.

Prerequisites for AWS Certified Developer Associate

AWS recommends one or more years of hands-on experience developing and maintaining applications on AWS services and in depth knowledge of at least one high-level programming language like Python or Java

Understanding of Core AWS Services

Currently as of February 2023 AWS has over 200 core services. The AWS Certified Developer Associate exam will require a solid understanding of the following services & topics

  • EC2 – Elastic Compute
  • VPC – Virtual Private Cloud
  • IAM – Identity and Access Management
  • Route 53 – Managed DNS
  • Elastic Beanstalk – Allows you to run code hands off
  • Kinesis – Process data streams
  • RDS – Relational Databases
  • Dynamo DB – NoSQL database
  • Lambda – Serverless execution environment
  • AWS API – APIs you use to interact with Amazon environment
  • SQS – Simple Queue Service
  • SNS – Simple Notification Service
  • AWS SDK – Mainly Python and node JS
  • S3 – Simple Storage Service
  • API Gateway – Expose your services to the outside world
  • Cloud Formation – One click cloud setup
  • AWS Developer Tools –

Knowledge of AWS Developer Tools

Knowledge of AWS Developer Tools is one of the prerequisites for obtaining AWS Certified Developer Associate certification. This includes understanding the various tools and services provided by AWS to support the development and deployment of applications on the AWS platform.

Some of the key AWS developer tools are:

  1. AWS Cloud9: A cloud-based integrated development environment (IDE) that allows developers to write, run, and debug code in a variety of programming languages, including JavaScript, Python, Ruby, and more.
  2. AWS CodeCommit: A fully-managed source control service that makes it easy for developers to store and manage code repositories.
  3. AWS CodeDeploy: A service for automating code deployments, which makes it easy for developers to deploy and manage applications across multiple instances.
  4. AWS CodePipeline: A service that automates the build, test, and deployment process for applications, allowing developers to focus on writing code and iterating quickly.
  5. AWS CodeStar: A fully integrated development environment (IDE) for developing, building, and deploying applications on AWS.
  6. AWS X-Ray: A service for debugging and analysing applications, helping developers understand performance issues and identify potential bottlenecks in their applications.
  7. AWS CloudFormation: A service for creating and managing infrastructure as code, allowing developers to automate the deployment and management of AWS resources.
  8. AWS Elastic Beanstalk: A fully managed service for deploying and scaling web applications, making it easy for developers to get their applications up and running quickly.

These are just a few examples of the AWS developer tools that a candidate for the AWS Certified Developer Associate certification should be familiar with. Understanding these tools and how they can be used to support the development and deployment of applications on AWS is an important aspect of preparation for the certification exam.

Familiarity with AWS CLI and SDKs

Knowledge of at least one high-level programming language

Exam Content Outline

Deployment

1. Writing code for serverless applications

2. Understanding deployment models for serverless and container-based applications

3. Creating and deploying applications using AWS Elastic Beanstalk and AWS CloudFormation

Development with AWS Services

1. Creating, deploying, and testing applications using AWS Lambda

2. Understanding and working with AWS DynamoDB and AWS RDS

3. Creating and managing APIs using Amazon API Gateway

Security

1. Implementing security controls in AWS services

2. Implementing secure access to AWS resources

3. Understanding and implementing data protection in AWS

IV. Preparation for AWS Certified Developer Associate Exam A. Official AWS Training and Certification Courses B. AWS Certified Developer Associate Study Materials and Practice Exams C. Hands-on Experience with AWS Services

V. Tips for Success on AWS Certified Developer Associate Exam A. Understanding the exam format and question types B. Staying up-to-date with AWS services and features C. Practicing with AWS Services and using hands-on experience D. Time management during the exam

VI. Conclusion A. Summary of the importance of AWS Certified Developer Associate certification B. Final thoughts and encouragement to pursue AWS Certified Developer Associate certification

Is AWS developer Associate worth it?

Yes, if you are considering any career path that uses AWS this certification will cover a lot of AWS services and how you can deploy applications on them. If this is you this certification is definitely worth it.

How difficult is the AWS developer Associate exam?

The AWS Developer Associate Exam is not easy! It covers a lot of ground as most AWS exams do. You will need to know about a lot of AWS services and also the new material covered in DC-02 version of the exam

How many times can you fail an AWS Exam?

There is no limit on exam attempts. However, you must pay the full registration fee for each exam attempt. Once you have passed an exam, you will not be able to retake the same exam for two years. If the exam has been updated with a new exam guide and exam series code, you will be eligible to take the new exam version.
https://aws.amazon.com/certification/faqs/

How long should I study for the AWS Developer exam?

This all depends on your current AWS knowledge and if you are working with AWS or starting from zero. Most students say they study for 1-3 months and are able to pass the AWS Certified Developer Associate Exam. This is with an average of 1-2 hours study a day.

Category: AWS Certification
ansible course for network engineers
Get Access to my Ansible Course NOW
Previous Post:Getting Started with Ansible – First Steps with Ansible for Beginners – Playbook Tutorial
Next Post:What is a GitHub Pull Request?

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Sidebar

Hi I'm Roger Perkin,
Based in the UK working as a Network Automation Architect, CCIE #50038
About Roger | Twitter | Linkedin

python course for network engineers

Topics

Network Automation
Ansible
Python for Network Automation
CCIE
Cisco ISE
F5 Certification
BGP
OSPF
Network Automation Conferences
auvik promo banner
Pluralsight Trial

Git for Network Engineers

Ansible vs Nornir

Start learning today with my Network Automation Courses

Master Ansible, Python, Git, Nornir, Jenkins and more..


Buy me a coffeeBuy me a coffee

ansible network automation course

Have you seen my YouTube Channel?

YouTube Subscribe

Let’s get started

Take a look at my premium courses on Ansible, Nornir & Git or buy them all with the Network Automation Bundle!

Network Automation Courses

Navigation

Python VENV Tutorial
Python for Network Engineers

Network Automation
Network Automation Courses
Network Discovery Tools
Network Automation Conferences
Ansible Training
What is Ansible?
Devops Tutorial
Network Source of Truth
DevOps Glossary
Network Monitoring Software

Contact

Contact

Get in touch with me here

[email protected]

  • Twitter
  • LinkedIn
  • YouTube
Buy me a coffeeBuy me a coffee

Copyright © 2025 · Roger Perkin · All Rights Reserved · Privacy Policy – Terms