AWS Certified Developer Associate (DVA-C02)
Become a certified AWS Developer. This 32-hour instructor-led masterclass covers hands-on development, security, deployment, and troubleshooting on AWS- preparing you to write, deploy, and debug secure, scalable cloud applications while mastering the skills needed to pass the DVA-C02 exam.


AWS Certified Developer Associate (DVA-C02)
This course prepares you for the AWS Certified Developer – Associate (DVA-C02) exam, validating your technical skills in developing, deploying, and debugging cloud-based applications on Amazon Web Services (AWS). Through in-depth lectures, hands-on labs, and practice exams, you’ll master core AWS services and best practices for building secure, scalable, and resilient applications — with a strong focus on the practical knowledge needed to pass the exam and succeed in a real-world AWS developer role.
Key Learning Specs
Level
Intermediate
Duration
32 Hours
Experience
AWS Cloud Practitioner Fundamentals
Labs
LabsHands-on Labs (5 Modules)
Goal
DVA-C02 Exam Mastery
Training Details
Course Overview
This course is designed for individuals with a developer background who want to validate their skills in the AWS cloud. You’ll learn to write code using AWS APIs, SDKs, and the AWS CLI, apply security best practices, deploy applications using AWS’s native CI/CD tooling, and troubleshoot and optimize applications using AWS monitoring services.
Skills gained:
- Develop with AWS services (S3, DynamoDB, Lambda, API Gateway, SQS/SNS) using APIs, SDKs, and the CLI
- Implement security best practices — authentication, authorization, encryption, and secure credential management with IAM and AWS Secrets Manager
- Deploy applications using Elastic Beanstalk, CodeDeploy, and AWS CI/CD pipelines
- Troubleshoot and optimize applications using CloudWatch, AWS X-Ray, and cost/architecture best practices
Course components:
- Full eBook text lessons
- Video learning
- Hands-on labs
- Certification practice exams
Course Outline
Lesson 1: Introduction to AWS (1 hr 12 min)
- Overview of Cloud Computing
- The Shared Responsibility Model
- AWS Services
- AWS Global Architecture
- Accessing AWS
- Load Balancing, Autoscaling & DNS in AWS
Lesson 2: Development with AWS Services (2 hr 48 min)
- Computing in AWS (Basics & Compute Services)
- Networking in AWS
- Scalability & High Availability
- Going Serverless in AWS (Serverless Flows, Messaging & Queueing)
- Storing Persistent Data (Cloud Storage, EC2 Storage, Static Assets, Relational vs. Nonrelational DBs, Caching)
Lesson 3: Security (2 hr 48 min)
- AWS Security Services
- Identity and Access Management (IAM) — Core Concepts, App Authentication/Authorization, Organizations & SCPs/RCPs, Identity Providers & Federated Users
- Encryption in AWS & AWS PKI
- Managing Sensitive Data in AWS
- Securing AWS Services (Cognito, DynamoDB, S3, CloudFront, Lambda)
Lesson 4: Deployment (2 hr 12 min)
- Introduction to DevOps (Basics, CI/CD, Deployment Strategies)
- Using AWS CodeBuild & AWS CodeDeploy
- AWS Deployment Services (CloudFormation, CDK, Elastic Beanstalk, SAM, Systems Manager)
- Building a CI/CD Pipeline with AWS CodePipeline
Lesson 5: Troubleshooting and Optimization (1 hr 12 min)
- Amazon CloudWatch
- Amazon CloudTrail
- AWS X-Ray
- AWS Config
- Source Code Analysis
- Troubleshooting a Web Application
Audience profile
This course is ideal for:
- Software Developers with at least one year of hands-on application development experience and a solid grasp of a high-level programming language (e.g., Python, Java, Node.js)
- Junior Cloud Developers looking to advance their careers with an industry-recognized certification
- Engineers and Architects who want to deepen their understanding of AWS services from a developer’s perspective
Certification Pre-requisites
To get the most out of this course, we recommend you have:
- A basic understanding of core AWS services and the AWS ecosystem (equivalent to AWS Certified Cloud Practitioner)
- Proficiency in at least one high-level programming language
- Familiarity with application lifecycle management and general IT concepts
- Hands-on experience writing and deploying functional applications, including development tools and CI/CD workflows
Target certification exam: DVA-C02