1. Home
  2. Amazon
  3. DVA-C01 AWS CD Associate Exam Syllabus

Amazon DVA-C01 Exam Syllabus

Amazon DVA-C01 Exam

AWS Certified Developer - Associate

Total Questions: 537

What is Included in the Amazon DVA-C01 Exam?

Authentic information about the syllabus and an effective study guide is essential to go through the Amazon DVA-C01 exam in the first attempt. The study guide of Study4Exam provides you with comprehensive information about the syllabus of the Amazon DVA-C01 exam. You should get this information at the start of your preparation because it helps you make an effective study plan. We have designed this Amazon Associate certification exam preparation guide to give the exam overview, practice questions, practice test, prerequisites, and information about exam topics that help to go through the Amazon AWS Certified Developer - Associate (2022) exam. We recommend you to the preparation material mentioned in this study guide to cover the entire Amazon DVA-C01 syllabus. Study4Exam offers 3 formats of Amazon DVA-C01 exam preparation material. Each format provides new practice questions in PDF format, web-based and desktop practice exams to get passing marks in the first attempt.

Amazon DVA-C01 Exam Overview :

Exam Name AWS Certified Developer - Associate
Exam Code DVA-C01
Actual Exam Duration 80 minutes
Expected no. of Questions in Actual Exam 60
Official Information https://aws.amazon.com/certification/certified-developer-associate/?ch=sec&sec=rmg&d=1
See Expected Questions Amazon DVA-C01 Expected Questions in Actual Exam
Take Self-Assessment Use Amazon DVA-C01 Practice Test to Assess your preparation - Save Time and Reduce Chances of Failure

Amazon DVA-C01 Exam Topics :

Section Weight Objectives
Domain 1: Deployment 22% 1.1  Deploy written code in AWS using existing CI/CD pipelines, processes, and patterns.
  • Commit code to a repository and invoke build, test and/or deployment actions
  • Use labels and branches for version and release management
  • Use AWS CodePipeline to orchestrate workflows against different environments
  • Apply AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, AWS CodeStar, and AWS CodeDeploy for CI/CD purposes
  • Perform a roll back plan based on application deployment policy
1.2  Deploy applications using AWS Elastic Beanstalk.  
  • Utilize existing supported environments to define a new application stack
  • Package the application
  • Introduce a new application version into the Elastic Beanstalk environment
  • Utilize a deployment policy to deploy an application version (i.e., all at once, rolling, rolling with batch, immutable)
  • Validate application health using Elastic Beanstalk dashboard
  • Use Amazon CloudWatch Logs to instrument application logging
1.3  Prepare the application deployment package to be deployed to AWS.  
  • Manage the dependencies of the code module (like environment variables, config files and static image files) within the package
  • Outline the package/container directory structure and organize files appropriately
  • Translate application resource requirements to AWS infrastructure parameters (e.g., memory, cores)
1.4 Deploy serverless applications.  
  • Given a use case, implement and launch an AWS Serverless Application Model (AWS SAM) template
  • Manage environments in individual AWS services (e.g., Differentiate between Development,Test, and Production in Amazon API Gateway)
Domain 2: Security 26% 2.1 Make authenticated calls to AWS services.  
  • Communicate required policy based on least privileges required by application.
  • Assume an IAM role to access a service
  • Use the software development kit (SDK) credential provider on-premises or in the cloud to access AWS services (local credentials vs. instance roles)

2.2 Implement encryption using AWS services.  
  • Encrypt data at rest (client side; server side; envelope encryption) using AWS services
  • Encrypt data in transit

2.3 Implement application authentication and authorization.
  • Add user sign-up and sign-in functionality for applications with Amazon Cognito identity or user pools
  • Use Amazon Cognito-provided credentials to write code that access AWS services.
  • Use Amazon Cognito sync to synchronize user profiles and data
  • Use developer-authenticated identities to interact between end user devices, backend authentication, and Amazon Cognito
Domain 3: Development with AWS Services 30% 3.1 Write code for serverless applications.
  • Compare and contrast server-based vs. serverless model (e.g., micro services, stateless nature of serverless applications, scaling serverless applications, and decoupling layers of serverless applications)
  • Configure AWS Lambda functions by defining environment variables and parameters (e.g., memory, time out, runtime, handler)
  • Create an API endpoint using Amazon API Gateway
  • Create and test appropriate API actions like GET, POST using the API endpoint
  • Apply Amazon DynamoDB concepts (e.g., tables, items, and attributes)
  • Compute read/write capacity units for Amazon DynamoDB based on application requirements
  • Associate an AWS Lambda function with an AWS event source (e.g., Amazon API Gateway, Amazon CloudWatch event, Amazon S3 events, Amazon Kinesis)
  • Invoke an AWS Lambda function synchronously and asynchronously

3.2 Translate functional requirements into application design.
  • Determine real-time vs. batch processing for a given use case
  • Determine use of synchronous vs. asynchronous for a given use case
  • Determine use of event vs. schedule/poll for a given use case
  • Account for tradeoffs for consistency models in an application design

3.3 Implement application design into application code.
  • Write code to utilize messaging services (e.g., SQS, SNS)
  • Use Amazon ElastiCache to create a database cache
  • Use Amazon DynamoDB to index objects in Amazon S3
  • Write a stateless AWS Lambda function
  • Write a web application with stateless web servers (Externalize state)

3.4 Write code that interacts with AWS services by using APIs, SDKs, and AWS CLI.
  • Choose the appropriate APIs, software development kits (SDKs), and CLI commands for the code components
  • Write resilient code that deals with failures or exceptions (i.e., retries with exponential back off and jitter)
Domain 4: Refactoring 10% 4.1 Optimize applications to best use AWS services and features.
  • Implement AWS caching services to optimize performance (e.g., Amazon ElastiCache, Amazon API Gateway cache)
  • Apply an Amazon S3 naming scheme for optimal read performance

4.2 Migrate existing application code to run on AWS.
  • Isolate dependencies
  • Run the application as one or more stateless processes
  • Develop in order to enable horizontal scalability
  • Externalize state
Domain 5: Monitoring and Troubleshooting 12% 5.1 Write code that can be monitored.
  • Create custom Amazon CloudWatch metrics
  • Perform logging in a manner available to systems operators
  • Instrument application source code to enable tracing in AWS X-Ray

5.2 Perform root cause analysis on faults found in testing or production.
  • Interpret the outputs from the logging mechanism in AWS to identify errors in logs
  • Check build and testing history in AWS services (e.g., AWS CodeBuild, AWS CodeDeploy, AWS CodePipeline) to identify issues
  • Utilize AWS services (e.g., Amazon CloudWatch, VPC Flow Logs, and AWS X-Ray) to locate a specific faulty component

Updates in the Amazon DVA-C01 Exam Syllabus:

Amazon DVA-C01 exam questions and practice test are the best ways to get fully prepared. Study4exam's trusted preparation material consists of both practice questions and practice test. To pass the actual Amazon Associate DVA-C01 exam on the first attempt, you need to put in hard work on these Amazon DVA-C01 questions that provide updated information about the entire exam syllabus. Besides studying actual questions, you should take the Amazon DVA-C01 practice test for self-assessment and actual exam simulation. Revise actual exam questions and remove your mistakes with the AWS Certified Developer - Associate DVA-C01 exam practice test. Online and windows-based formats of the DVA-C01 exam practice test are available for self-assessment.


DVA-C01 Exam Details

Free DVA-C01 Questions