Amazon DVA-C01 AWS Certified Developer – Associate Online Training
Amazon DVA-C01 Online Training
The questions for DVA-C01 were last updated at Jul 16,2025.
- Exam Code: DVA-C01
- Exam Name: AWS Certified Developer – Associate
- Certification Provider: Amazon
- Latest update: Jul 16,2025
A company uses a third-party tool to build, bundle, and package rts applications on-premises. and store them locally. The company uses Amazon EC2 instances to run its front-end applications.
How can an application be deployed from the source control system onto the EC2 instances?
- A . Use AWS CodeDeploy and point it to the local storage to directly deploy a bundle m a zip. tar. or tar.gz format
- B . Upload the bundle to an Amazon S3 bucket and specify the S3 location when doing a deployment using AWS CodeDeploy
- C . Create a repository using AWS CodeCommit to automatically trigger a deployment to the EC2 instances
- D . Use AWS CodeBuild to automatically deploy the latest build to the latest EC2 instances
An application deployed on AWS Elastic Beanstalk experiences increased error rates during deployments of new application versions, resulting in service degradation for users. The Development team believes that this is because of the reduction in capacity during the deployment steps. The team would like to change the deployment policy configuration of the environment to an option that maintains full capacity during deployment while using the existing instances.
Which deployment policy will meet these requirements while using the existing instances?
- A . All at once
- B . Rolling
- C . Rolling with additional batch
- D . Immutable
An application deployed on AWS Elastic Beanstalk experiences increased error rates during deployments of new application versions, resulting in service degradation for users. The Development team believes that this is because of the reduction in capacity during the deployment steps. The team would like to change the deployment policy configuration of the environment to an option that maintains full capacity during deployment while using the existing instances.
Which deployment policy will meet these requirements while using the existing instances?
- A . All at once
- B . Rolling
- C . Rolling with additional batch
- D . Immutable
A gaming company is developing a mobile game application for iOS® and Android® platforms. This mobile game securely stores user data locally on the device. The company wants to allow users to use multiple device for the game, which requires user data synchronization across device.
Which service should be used to synchronize user data across devices without the need to create a backend application?
- A . AWS Lambda
- B . Amazon S3
- C . Amazon DynamoDB
- D . Amazon Cognito
An AWS Lambda function generates a 3MB JSON file and then uploads it to an Amazon S3 bucket daily. The file contains sensitive information, so the Developer must ensure that it is encrypted before uploading to the bucket.
Which of the following modifications should the Developer make to ensure that the data is encrypted before uploading it to the bucket?
- A . Use the default AWS KMS customer master key for S3 in the Lambda function code.
- B . Use the S3 managed key and call the GenerateDataKey API to encrypt the file.
- C . Use the GenerateDateKey API, then use that data key to encrypt the file in the Lambda function code.
- D . Use a custom KMS customer master key created for S3 in the Lambda function code.
A developer needs to modify an application architecture to meet new functional requirements. Application data is stored in Amazon DynamoDB and processed for analysis in a rightly batch. The system analysts do not want to wait unit the next day to view the processed data and have asked to have it available in near-real time.
Which application architect pattern would enables the data to be processed as it is received?
- A . Evert driven
- B . Client served driven
- C . Fan-out driven
- D . Schedule driven
A developer must extend an existing application that is based on the AWS Services Application Model (AWS SAM). The developer has used the AWS SAM CLI to create the project. The project contains different AWS Lambda functions.
Which combination of commands must the developer use to redeploy the AWS SAM application? (Select TWO.)
- A . Sam init
- B . Sam validate
- C . Sam build
- D . Sam deploy
- E . Sam publish
A company is using Amazon API Gateway to manage access to a set of microservices implemented as AWS Lambda functions. Following a bug report, the company makes a minor breaking change to one of the APIs.
In order to avoid impacting existing clients when the new API is deployed, the company wants to allow clients six months to migrate from v1 to v2.
Which approach should the Developer use to handle this change?
- A . Update the underlying Lambda function and provide clients with the new Lambda invocation URL.
- B . Use API Gateway to automatically propagate the change to clients, specifying 180 days in the phased deployment parameter.
- C . Use API Gateway to deploy a new stage named v2 to the API and provide users with its URL.
- D . Update the underlying Lambda function, create an Amazon CloudFront distribution with the updated Lambda function as its origin.
A developer uses Amazon S3 buckets for static website hosting. The developer creates one S3 bucket for the code and another S3 bucket for the assets, such as image and video files. Access is denied when a user attempts to access the assets bucket from the code bucket, with the website application showing a 403 error
How should the developer solve this issue?
- A . Create an IAM role and apply it to the assets bucket for the code bucket to be granted access
- B . Edit the bucket policy of the assets bucket to open access to all principals
- C . Edit the cross-origin resource sharing (CORS) configuration of the assets bucket to allow any origin to access the assets
- D . Change the code bucket to use AWS Lambda functions instead of static website hosting.
A Developer needs to design an application running on AWS that will be used to consume Amazon SQS messages that range from 1 KB up to 1GB in size.
How should the Amazon SQS messages be managed?
- A . Use Amazon S3 and the Amazon SQS CLI.
- B . Use Amazon S3 and the Amazon SQS Extended Client Library for Java.
- C . Use Amazon EBS and the Amazon SQS CLI.
- D . Use Amazon EFS and the Amazon SQS CLI.