Leave your message to get our Quick response
edoxi automated message icon

AWS Developer Associate (DVA-C02) Course

A professional AWS Developer Associate working on a laptop and tablet with digital cloud computing interfaces displayed in the background.
Edoxi’s online AWS Developer Associate (DVA-C02) course equips you to build, deploy, and manage cloud applications on AWS. Offered in 24- and 40-hour formats, it suits both beginners and experienced developers. The course includes real-world projects and topics like Lambda, S3, DynamoDB, and API Gateway. Prepare for the DVA-C02 certification exam and master serverless architecture, DevOps practices, and secure coding through expert-led, exam-focused training. Enrol now to advance your career.
Course Duration
40 Hours
Corporate Days
5 Days
Learners Enrolled
50+
Modules
13
star-rating-icon1
star-rating-icon2
star-rating-icon3
Course Rating
4.9
star-rating-4.9
Mode of Delivery
Online
Certification

What Do You Learn from Edoxi's AWS Developer Associate (DVA-C02) Training

AWS SDK for Python, .NET, and Java
Learn to use AWS SDKs to program in different languages and build powerful cloud apps with smooth service integration.
AWS CLI and Management Console
Gain skills in using AWS CLI and Management Console to efficiently set up, configure, and manage cloud resources.
AWS Lambda Functions
Create serverless applications using AWS Lambda. Build event-driven systems that scale automatically and simplify operations.
Amazon S3
Implement comprehensive storage solutions using S3, including SDK integrations for CRUD operations and lifecycle configurations.
Amazon DynamoDB
Design and create using Amazon's NoSQL database service to develop highly accessible and scalable database systems for your applications.
API Gateway and Amazon Cognito
Learn to build secure APIs with Amazon API Gateway and manage user authentication and access using Amazon Cognito.
DevOps practices and AWS SAM for deployment
Automate deployments using AWS SAM to simplify the packaging and launching of serverless applications.
Automation and Step Function
Learn to build automated serverless workflows with AWS Step Functions to coordinate Lambda functions and other AWS services smoothly and efficiently.

About Our Online AWS Developer Associate (DVA-C02) Course

​Edoxi’s online AWS Developer Associate (DVA-C02) course is a hands-on program, available in 24- or 40-hour formats, that trains you to build and manage cloud-native applications using AWS.​ Our AWS Developer Associate course enhances your cloud development skills, covering AWS SDKs, CLI, Lambda, API Gateway, S3, DynamoDB, and Step Functions. You’ll also learn to build secure serverless architectures and apply DevOps techniques effectively.

Our AWS Developer Associate training focuses on real-time coding, AWS classes, and project-based learning. You can work on industry-relevant projects, such as deploying Java applications using AWS Elastic Beanstalk. Gain hands-on experience creating RESTful APIs with AWS Lambda and building automated workflows using AWS Step Functions. This approach prepares you for real-world projects and the AWS Developer Associate DVA-C02 certification exam.

The AWS Developer Associate course is best suited for professionals who want to strengthen their expertise in cloud application development.​ Upon completion, you will receive Edoxi's AWS Developer Associate course completion certificate. This credential validates your expertise in designing robust, secure, and scalable cloud solutions recognised globally.

Enrol now to advance your AWS development skills and enhance your career in high-demand cloud roles.

ChatGPT said:  Image showing key AWS Services including Amazon EC2, Amazon S3, AWS Lambda, Amazon DynamoDB, AWS Elastic Beanstalk, and Amazon API Gateway, connected around the central AWS logo.

AWS Developer Associate DVA-C02 Exam Details

Our AWS Developer Associate training prepares you for real-world development scenarios and to succeed in the DVA-C02 certification exam. The exam details include: 

Exam Criteria Details
Exam Code DVA-C02
Exam Name AWS Certified Developer - Associate
Duration 130 minutes
Number of Questions 65, Multiple Choice
Passing Score 720/1000
Fees 150 USD
Certification Validity 3 Years
Recertification Same exam
Exam Administration Authority Pearson VUE

Key Features of Edoxi's AWS Developer Associate (DVA-C02) Training

Hands-on AWS Lab Environment

You can access fully configured AWS environments to practice building cloud applications and services with actual AWS resources.

Comprehensive AWS Documentation

You receive detailed courseware, online documentation, and exam preparation materials covering all certification topics.

IAM Security Configuration

You can configure AWS Identity and Access Management permissions to support secure development environments and implement proper access controls for your applications.

Multi-Pattern AWS Service Integration

You can master multiple programming patterns to access AWS services efficiently, implementing industry-standard approaches for cloud resource management.

Interactive Demonstrations

You can participate in live demonstrations of AWS services, showing real-world implementation of cloud development patterns.

Serverless Application Projects

You can build complete serverless applications using Lambda, API Gateway, and DynamoDB, following industry best practices.

Microservices Architecture Implementation

You can design and deploy microservices-based applications leveraging AWS container and serverless technologies.

DevOps Pipeline Development

You can create continuous integration and deployment pipelines using AWS developer tools and services.

Who Can Join Our AWS Developer Associate (DVA-C02) Course

Software Developers

Programmers with experience in Python, .NET, or Java looking to extend their skills to cloud-native application development on AWS.

Solution Architects

IT professionals who design and recommend application architectures seeking to implement AWS services in their solutions.

DevOps Engineers

Engineers responsible for deployment and operations wanting to leverage AWS for automated infrastructure and application delivery.

Cloud Practitioners

Individuals with AWS Technical Essentials knowledge ready to advance to developer-focused implementations of AWS services.

IT Professionals

Technology specialists looking to transition to cloud development roles with a focus on AWS technologies and services.

Application Developers

Developers seeking to migrate existing applications to AWS or build new cloud-native solutions using AWS best practices.

AWS Developer Associate Course Modules

Module 1: Building a Web Application on AWS
  • Chapter 1.1: Application Architecture Overview

    • Lesson 1.1.1: Discuss the architecture of the application you are going to build during this course
  • Chapter 1.2: AWS Services for Web Applications

    • Lesson 1.2.1: Explore the AWS services needed to build your web application
  • Chapter 1.3: Storage, Management, and Hosting

    • Lesson 1.3.1: Discover how to store, manage, and host your web application
Module 2: Getting Started with Development on AWS
  • Chapter 2.1: Programmatic Access to AWS

    • Lesson 2.1.1: Describe how to access AWS services programmatically
  • Chapter 2.2: Efficient Programmatic Patterns

    • Lesson 2.2.1: List some programmatic patterns and how they provide efficiencies within AWS SDKs and AWS CLI
  • Chapter 2.3: AWS Cloud9 IDE

    • Lesson 2.3.1: Explain the value of AWS Cloud9
Module 3: Getting Started with Permissions
  • Chapter 3.1: AWS IAM Features and Components

    • Lesson 3.1.1: Review AWS Identity and Access Management (IAM) features and components, permissions to support a development environment
  • Chapter 3.2: Testing IAM Permissions

    • Lesson 3.2.1: Demonstrate how to test AWS IAM permissions
  • Chapter 3.3: Configuring IDEs and SDKs

    • Lesson 3.3.1: Configure your IDEs and SDKs to support a development environment
  • Chapter 3.4: Accessing AWS Services Using SDKs and Cloud9

    • Lesson 3.4.1: Demonstrate accessing AWS services using SDKs and AWS Cloud9
  • Chapter 3.5: Lab - Configure the Developer Environment

    • Lesson 3.5.1: Connect to a developer environment
    • Lesson 3.5.2: Verify that the IDE and the AWS CLI are installed and configured to use the application profile
    • Lesson 3.5.3: Verify that the necessary permissions have been granted to run AWS CLI commands
    • Lesson 3.5.4: Assign an AWS IAM policy to a role to delete an Amazon S3 bucket
Module 4: Getting Started with Storage
  • Chapter 4.1: Amazon S3 Concepts and Security

    • Lesson 4.1.1: Describe the basic concepts of Amazon S3
    • Lesson 4.1.2: List the options for securing data using Amazon S3
  • Chapter 4.2: SDK Dependencies and Connections

    • Lesson 4.2.1: Define SDK dependencies for your code
    • Lesson 4.2.2: Explain how to connect to the Amazon S3 service
  • Chapter 4.3: Request and Response Objects

    • Lesson 4.3.1: Describe request and response objects
Module 5: Processing Your Storage Operations
  • Chapter 5.1: Bucket and Object Operations

    • Lesson 5.1.1: Perform key bucket and object operations
    • Lesson 5.1.2: Explain how to handle multiple and large objects
  • Chapter 5.2: Hosting Static Websites on Amazon S3

    • Lesson 5.2.1: Create and configure an Amazon S3 bucket to host a static website
  • Chapter 5.3: Managing Access to Objects

    • Lesson 5.3.1: Grant temporary access to your objects
  • Chapter 5.4: Performing S3 Operations Using SDKs

    • Lesson 5.4.1: Demonstrate performing Amazon S3 operations using SDKs
  • Chapter 5.5: Lab - Develop Solutions Using Amazon S3

    • Lesson 5.5.1: Interact with Amazon S3 programmatically using AWS SDKs and the AWS CLI
    • Lesson 5.5.2: Create a bucket using waiters and verify service exception codes
    • Lesson 5.5.3: Build the needed requests to upload an Amazon S3 object with metadata attached
    • Lesson 5.5.4: Build requests to download an object from the bucket, process data, and upload the object back to the bucket
    • Lesson 5.5.5: Configure a bucket to host the website and sync the source files using the AWS CLI
    • Lesson 5.5.6: Add IAM bucket policies to access the S3 website
Module 6: Getting Started with Databases
  • Chapter 6.1: Amazon DynamoDB Components and Connectivity

    • Lesson 6.1.1: Describe the key components of DynamoDB
    • Lesson 6.1.2: Explain how to connect to DynamoDB
  • Chapter 6.2: Request and Response Objects in DynamoDB

    • Lesson 6.2.1: Describe how to build a request object
    • Lesson 6.2.2: Explain how to read a response object
  • Chapter 6.3: Troubleshooting DynamoDB

    • Lesson 6.3.1: List the most common troubleshooting exceptions
Module 7: Processing Your Database Operations
  • Chapter 7.1: Interacting with DynamoDB Using SDKs

    • Lesson 7.1.1: Develop programs to interact with DynamoDB using AWS SDKs
    • Lesson 7.1.2: Perform CRUD operations to access tables, indexes, and data
  • Chapter 7.2: Best Practices and Performance

    • Lesson 7.2.1: Describe developer best practices when accessing DynamoDB
    • Lesson 7.2.2: Review caching options for DynamoDB to improve performance
  • Chapter 7.3: Performing DynamoDB Operations Using SDK

    • Lesson 7.3.1: Perform DynamoDB operations using SDK
  • Chapter 7.4: Lab - Develop Solutions Using Amazon DynamoDB

    • Lesson 7.4.1: Interact with Amazon DynamoDB programmatically using low-level, document, and high-level APIs in your programs
    • Lesson 7.4.2: Retrieve items from a table using key attributes, filters, expressions, and paginations
    • Lesson 7.4.3: Load a table by reading JSON objects from a file
    • Lesson 7.4.4: Search items from a table based on key attributes, filters, expressions, and paginations
    • Lesson 7.4.5: Update items by adding new attributes and changing data conditionally
    • Lesson 7.4.6: Access DynamoDB data using PartiQL and object-persistence models where applicable
Module 8: Processing Your Application Logic
  • Chapter 8.1: Developing AWS Lambda Functions

    • Lesson 8.1.1: Develop a Lambda function using SDKs
    • Lesson 8.1.2: Configure triggers and permissions for Lambda functions
    • Lesson 8.1.3: Test, deploy, and monitor Lambda functions
  • Chapter 8.2: Lab - Develop Solutions Using AWS Lambda Functions

    • Lesson 8.2.1: Create AWS Lambda functions and interact programmatically using AWS SDKs and AWS CLI
    • Lesson 8.2.2: Configure AWS Lambda functions to use the environment variables and to integrate with other services
    • Lesson 8.2.3: Generate Amazon S3 pre-signed URLs using AWS SDKs and verify the access to bucket objects
    • Lesson 8.2.4: Deploy the AWS Lambda functions with .zip file archives through your IDE and test as needed
    • Lesson 8.2.5: Invoke AWS Lambda functions using the AWS Console and AWS CLI
Module 9: Managing the APIs
  • Chapter 9.1: API Gateway Components and Development

    • Lesson 9.1.1: Describe the key components of API Gateway
    • Lesson 9.1.2: Develop API Gateway resources to integrate with AWS services
  • Chapter 9.2: API Configuration and Deployment

    • Lesson 9.2.1: Configure API request and response calls for your application endpoints
    • Lesson 9.2.2: Test API resources and deploy your application API endpoint
    • Lesson 9.2.3: Demonstrate creating API Gateway resources to interact with your application APIs
  • Chapter 9.3: Lab - Develop Solutions Using Amazon API Gateway

    • Lesson 9.3.1: Create RESTful API Gateway resources and configure CORS for your application
    • Lesson 9.3.2: Integrate API methods with AWS Lambda functions to process application data
    • Lesson 9.3.3: Configure mapping templates to transform the pass-through data during method integration
    • Lesson 9.3.4: Create a request model for API methods to ensure that the pass-through data format complies with application rules
    • Lesson 9.3.5: Deploy the API Gateway to a stage and validate the results using the API endpoint
Module 10: Building a Modern Application
  • Chapter 10.1: Microservices and Modern Architectures

    • Lesson 10.1.1: Describe the challenges with traditional architectures
    • Lesson 10.1.2: Describe the microservice architecture and benefits
    • Lesson 10.1.3: Explain various approaches for designing microservice applications
    • Lesson 10.1.4: Explain the steps involved in decoupling monolithic applications
  • Chapter 10.2: Orchestrating with AWS Step Functions

    • Lesson 10.2.1: Demonstrate the orchestration of Lambda Functions using AWS Step Functions
Module 11: Granting Access to Your Application Users
  • Chapter 11.1: Security Protocols and Authentication

    • Lesson 11.1.1: Analyse the evolution of security protocols
    • Lesson 11.1.2: Explore the authentication process using Amazon Cognito
  • Chapter 11.2: Managing User Access

    • Lesson 11.2.1: Manage user access and authorise serverless APIs
    • Lesson 11.2.2: Observe best practices for implementing Amazon Cognito
    • Lesson 11.2.3: Demonstrate the integration of Amazon Cognito and review JWT tokens
Module 12: Deploying Your Application
  • Chapter 12.1: Deployment Strategies and DevOps

    • Lesson 12.1.1: Identify risks associated with traditional software development practices
    • Lesson 12.1.2: Understand DevOps methodology
    • Lesson 12.1.3: Configure an AWS SAM template to deploy a serverless application
    • Lesson 12.1.4: Describe various application deployment strategies
    • Lesson 12.1.5: Demonstrate deploying a serverless application using AWS SAM
Module 13: Observing Your Application
  • Chapter 13.1: Monitoring and Observability Concepts

    • Lesson 13.1.1: Differentiate between monitoring and observability
    • Lesson 13.1.2: Evaluate why observability is necessary in modern development and key components
  • Chapter 13.2: Using CloudWatch and X-Ray

    • Lesson 13.2.1: Understand CloudWatch’s part in configuring the observability
    • Lesson 13.2.2: Demonstrate using CloudWatch Application Insights to monitor applications
    • Lesson 13.2.3: Demonstrate using X-Ray to debug your applications
  • Chapter 13.3: Lab - Observe the Application Using AWS X-Ray

    • Lesson 13.3.1: Instrument your application code to use AWS X-Ray capabilities
    • Lesson 13.3.2: Enable your application deployment package to generate logs
    • Lesson 13.3.3: Understand the key components of an AWS SAM template and deploy your application
    • Lesson 13.3.4: Create AWS X-Ray service maps to observe the end-to-end processing behaviour of your application
    • Lesson 13.3.5: Analyse and debug application issues using AWS X-Ray traces and annotations

Download AWS Developer-Associate (DVA-C02) Course Brochure

Real-World Projects in AWS Developer Associate (DVA-C02) Course

Our course features intensive, hands-on sessions where you work on real-world projects to solidify your AWS development skills. Our activities include live coding, real-time debugging, and scenario-based problem solving to bridge theory with practice. The key projects included are:

Projects

  • Simple Java Application with AWS Elastic Beanstalk

    Build and deploy a Java web application using AWS Elastic Beanstalk. It supports auto-scaling and load balancing to ensure a production-ready setup.

  • Serverless Function Development

    Create AWS Lambda functions integrated with other AWS services. This enables the creation of event-driven, serverless applications that automatically process data.

  • Docker Container Deployment

    Develop and deploy containerised applications on AWS using Docker. This ensures consistent development and deployment workflows across environments.

  • API Gateway with Lambda Integration

    Generate RESTful APIs using Amazon API Gateway with AWS Lambda as the backend integration. This setup enables you to implement authentication and authorisation mechanisms for secure API access.

  • Data Analytics with Amazon Athena

    Build data analysis solutions using Amazon Athena to query data directly from Amazon S3 storage. This allows you to implement data lakes and create efficient analytics pipelines.

AWS Certified Developer Associate (DVA-C02) Course Outcome and Career Opportunities.

After completing our AWS Developer Associate Training, you can create scalable cloud applications and become proficient with AWS serverless and microservices-based development tools. Other significant outcomes include:

Course Outcome Image
Build serverless apps with AWS Lambda integrated with S3, DynamoDB & SNS.
Use AWS SDKs & CLI to automate and manage cloud infrastructure.
Deploy Docker containers on AWS using ECS and EKS.
Create secure RESTful APIs with API Gateway and Amazon Cognito.
Implement data lakes and analytics with Amazon Athena & S3.
Configure IAM policies for secure access management.

Career Opportunities After Completing the AWS Developer Associate Course

  • AWS Cloud Developer
  • Application Support Engineer (Cloud)
  • Cloud QA/Automation Engineer
  • DevOps Engineer
  • Full-Stack Developer (AWS-Focused)
  • Serverless Application Developer

AWS Developer-Associate (DVA-C02) Training Options

Live Online Training

  • 24/40 hours flexible Scheduling for Professionals

  • Interactive Virtual Lab Access

  • Recorded Sessions Available

  • Real-Time Instructor Assistance

Corporate Training

  • Tailored Duration (3 or 5 Days)

  • Customised Content for Business Team Requirement

  • Fly-Me-a-Trainer Option

  • Training delivered at a selected hotel, client premises, or Edoxi

Do You Want a Customised Training for AWS Developer-Associate (DVA-C02)?

Get expert assistance in getting you AWS Developer-Associate (DVA-C02) Course customised!

How to Get AWS Developer Associate (DVA-C02) Course Certification?

Here’s a five-step guide to becoming a certified AWS Developer Associate (DVA-C02) professional.

Do You Want to be a Certified Professional in AWS Developer-Associate (DVA-C02)?

Join Edoxi’s AWS Developer-Associate (DVA-C02) Course

Why Choose Edoxi for AWS Developer-Associate Training?

Among many available options, Edoxi stands out as a top choice. The following are the reasons why Edoxi’s AWS training is the ideal option for you:

High-Quality AWS Training Experience

Our AWS training follows the official curriculum, ensuring standardised, high-quality education aligned with current exam requirements.

Course Customisation

The course can be customised according to the requirements. Choose between our 24-hour or 40-hour training.

Personalised Learning Environment

Our 1:1 student-teacher ratio provides individualised attention and feedback tailored to your experience level.

Proven Corporate Training Excellence

Edoxi has delivered AWS training for government entities, private companies and enterprises across Africa and the Middle East.

Complete AWS Learning Pathway

Edoxi offers multiple AWS certification courses, enabling you to build a comprehensive cloud career through one training provider.

students-image

Edoxi is Recommended by 95% of our Students

Meet Our Mentor

Our mentors are leaders and experts in their fields. They can challenge and guide you on your road to success!

mentor-image

Manish Rajpal

Manish is a passionate Corporate Trainer, AI Consultant, and Cloud Solutions Architect. He empowers clients across the globe to build and maintain highly available, resilient, scalable, and secure solutions, now with a growing emphasis on AI-powered architectures. With over 15,000 professionals trained, Manish specialises in technologies including Amazon Web Services, Microsoft Azure, Microsoft Copilot and GitHub Copilot and increasingly, AI and Machine Learning.

Manish has led research and workshops focused on integrating AI into cloud environments, exploring use cases like intelligent automation, natural language processing, and responsible AI practices.

Locations Where Edoxi Offers AWS Developer-Associate (DVA-C02) Course

Here is the list of other major locations where Edoxi offers AWS Developer-Associate (DVA-C02) Course

FAQ

What is the difference between the 24-hour and 40-hour course options?
The 40-hour course includes additional lab activities and a customised capstone project. The 24-hour course focuses on essential concepts and certification preparation.
Will this course prepare me for the AWS Developer-Associate certification exam?
Yes, the course specifically covers all objectives for the DVA-C02 AWS Certified Developer Associate exam. This includes practice questions and exam preparation materials.
What is the difference between the AWS Developer and AWS Solutions Architect certifications?
The AWS Developer Associate certification focuses on developing and deploying cloud applications using AWS services and SDKs. In contrast, the AWS Solutions Architect Associate emphasises designing secure, scalable, and cost-effective cloud architectures.
What is the salary range for an AWS Certified Developer Associate?
Salaries range from $100,000 to $130,000 per year, depending on experience, location, and role. Entry-level positions start around $80,000–$85,000, mid-level roles average $95,000–$105,000, and senior roles can reach $140,000–$160,000 or more.
What programming languages are used in the course?
The course primarily uses Python, .NET, and Java with AWS SDKs. You need proficiency in at least one of these languages to complete the practical exercises effectively.