AWS Certified Developer Associate (DVA-C02)

Field | Description / Template |
|---|---|
Purpose | To provide a strong foundation in developing, deploying, and maintaining applications on AWS using core developer services. The course prepares learners for the AWS Certified Developer Associate (DVA-C02) certification while enabling them to build scalable, secure, and serverless applications. |
Audience | Software developers, backend engineers, cloud beginners transitioning into development roles, and students preparing for AWS certification. |
Role | Software Developer, Backend Engineer, Cloud Developer, Full Stack Developer, Junior DevOps Engineer. |
Domain | Cloud Computing (AWS), Application Development, Serverless Architecture. |
Skill Level | Beginner to Intermediate |
Style | Hands-on labs, project-based learning, guided coding exercises, real-world serverless use cases, theory + practical implementation. |
Duration | 2–3 Weeks |
Related Technologies | AWS IAM, Amazon EC2, Amazon S3, AWS Lambda, Amazon API Gateway, AWS X-Ray, Amazon DynamoDB, AWS KMS, Amazon SQS, Amazon SNS, Amazon Kinesis, AWS Elastic Beanstalk, AWS CodeCommit, CodeDeploy, CodePipeline, AWS Amplify, Amazon CloudWatch, Amazon EventBridge |
Course Description
This course is designed to help learners build, deploy, and maintain modern applications on AWS with a strong focus on developer-centric services. It aligns with the AWS Certified Developer Associate (DVA-C02) certification and emphasizes hands-on learning through real-world scenarios.
Learners will start with foundational services such as IAM, EC2, and S3, and gradually move toward building serverless applications using Lambda and API Gateway. The course also covers working with managed databases like DynamoDB, implementing encryption with KMS, and integrating services using messaging and event-driven architectures.
Additionally, learners will explore CI/CD tools, Infrastructure as Code (IaC), monitoring strategies, and advanced IAM concepts. By the end of the course, participants will be capable of building scalable, secure, and production-ready cloud applications on AWS.
Who is this course for
Developers preparing for AWS Certified Developer Associate (DVA-C02)
Backend and full-stack developers building cloud-native applications
Beginners in AWS who want to focus on application development
Engineers transitioning into serverless and cloud development
DevOps beginners working with CI/CD pipelines
Course Objectives
By the end of this course, learners will be able to:
Develop and deploy applications using core AWS services
Build serverless applications using AWS Lambda and API Gateway
Store and manage data using S3 and DynamoDB
Implement authentication and authorization using IAM and Cognito
Secure applications using encryption services like KMS
Design event-driven architectures using SQS, SNS, and EventBridge
Implement CI/CD pipelines using CodeCommit, CodeDeploy, and CodePipeline
Monitor applications using CloudWatch and X-Ray
Optimize DynamoDB performance using DAX and Streams
Apply Infrastructure as Code (IaC) concepts
Prepare effectively for the AWS Developer Associate certification exam
Prerequisites
Basic programming knowledge (any language such as Python, JavaScript, or Java)
Familiarity with web development concepts (APIs, HTTP, backend basics)
Basic understanding of cloud computing (helpful but not mandatory)
Willingness to work with CLI and hands-on labs
No prior deep AWS experience required (beginner-friendly start)
Course outline
Section 1: Beginner's Guide to IAM (Learn More)
What is IAM?
Section 2: Beginner's Guide to EC2 (Learn More)
What is EC2?
Working with EC2
What is RDS?
Advanced EC2 Concepts
Section 3: S3 (Learn More)
What is S3?
Working with S3
Section 4: Introduction to Serverless Computing (Learn More)
What is Serverless?
Advanced Serverless Concepts
What is API Gateway?
What is X-Ray?
Section 5: DynamoDB (Learn More)
What is DynamoDB?
Working with DynamoDB
Section 6: KMS and Encryption on AWS (Learn More)
What is KMS?
Section 7: Other AWS Services (Learn More)
What is SQS?
What is SNS?
What is Kinesis?
What is ElasticBeanstalk?
Section 8: Developer Theory (Learn More)
What is CodeCommit?
What is CodeDeploy?
What is CodePipeline?
Artifacts and Containers
Infrastructure as Code
What is Amplify?
Section 9: Advanced IAM (Learn More)
Advanced IAM Concepts
Section 10: Monitoring (Learn More)
What is CloudWatch?
Event Driven Systems
Section 11: Labs
Building a Serverless REST API with Lambda and API Gateway
Integrating Microservices with EventBridge Pipes
Securing APIs with Amazon Cognito JWT Authorizers
Automating Blue/Green Deployments with CodePipeline and CDK
Boosting DynamoDB Performance with DAX and Streams

