AWS Certified Developer Associate Training Notes / Cheat Sheets
These in-depth training notes for the AWS Certified Developer Associate are detailed and concise and cover pretty much every fact you need to know to successfully pass the AWS certification exam! They have been compiled according to the latest AWS exam blueprint and complement the video-based exam training for the AWS Developer Associate.
The AWS Developer Associate exam covers a broad range of topics. To optimize your time we have kept to information that is specific to this certification. We hope you find the information here useful. Content is organized into the same sections you see in the AWS Management Console.
and Content Delivery
Security, Identity and Compliance
Take your studies offline with these downloadable eBooks
For those who want to take their studies offline, we’ve combined all of our Cheat Sheets into a downloadable eBook. You also get to download 390 practice questions with detailed answers in PDF format.
Get straight to the facts you need to know to successfully pass your exam. Deep dive into the DVA-C01 exam objectives with 340 pages of detailed facts, tables and diagrams (PDF). Everything you need to know to fast-track your exam success.
Fully updated to reflect the latest DVA-C01 exam, these Practice Tests will prepare you thoroughly for the real exam so that you get to ace your exam with confidence. Presented with and without answers so you can study or simulate an exam.
Click "Start Practice Exam" below
Test your knowledge with this FREE Practice Exam for the AWS Certified Developer Associate
This free AWS Practice Test for the AWS Certified Developer Associate includes:
- Total number of sample questions: 20
- Pass mark: 72%
- Completion time: No time limit
Want more AWS practice questions?
Learn more about our popular AWS practice exams that will help you fast-track your exam success!
Practice Exam Summary
0 of 20 questions completed
You have already completed the practice exam before. Hence you can not start it again.
Practice Exam is loading…
You must sign in or sign up to start the practice exam.
You must first complete the following:
0 of 20 questions answered correctly
Time has elapsed
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
- AWS Analytics 0%
- AWS Application Integration 0%
- AWS Compute 0%
- AWS Database 0%
- AWS Developer Tools 0%
- AWS Management & Governance 0%
- AWS Networking & Content Delivery 0%
- AWS Security, Identity, & Compliance 0%
Better luck next time!
Unfortunately on this occasion you did not pass the exam. The passing mark is a minimum score of 72%. Please use the “View Questions” button below to review answers, explanations, and reference links for each question before taking the practice exam again.
You have passed the exam. The passing mark is a minimum score of 72%. Please use the “View Questions” button below to review answers, explanations, and reference links for each question.
Question 1 of 20
An application will use AWS Lambda and an Amazon RDS database. The Developer needs to secure the database connection string and enable automatic rotation every 30 days.
What is the SIMPLEST way to achieve this requirement?CorrectIncorrect
Question 2 of 20
A developer is designing a web application that will be used by thousands of users. The users will sign up using their email addresses and the application will store attributes for each user.
Which service should the developer use to enable users to sign-up for the web application?CorrectIncorrect
Question 3 of 20
A developer has created an Amazon API Gateway with caching enabled in front of AWS Lambda. For some requests, it is necessary to ensure the latest data is received from the endpoint.
How can the developer ensure the data is not stale?CorrectIncorrect
Question 4 of 20
A company is deploying an on-premise application server that will connect to several AWS services.
What is the BEST way to provide the application server with permissions to authenticate to AWS services?CorrectIncorrect
Question 5 of 20
Every time an Amazon EC2 instance is launched, certain metadata about the instance should be recorded in an Amazon DynamoDB table. The data is gathered and written to the table by an AWS Lambda function.
What is the MOST efficient method of invoking the Lambda function?CorrectIncorrect
Question 6 of 20
A Developer is setting up a code update to Amazon ECS using AWS CodeDeploy. The Developer needs to complete the code update quickly.
Which of the following deployment types should the Developer use?CorrectIncorrect
Question 7 of 20
A Developer needs to be notified by email when a new object is uploaded to a specific Amazon S3 bucket.
What is the EASIEST way for the Developer to enable these notifications?CorrectIncorrect
Question 8 of 20
A company currently runs a number of legacy automated batch processes for system update management and operational activities. The company are looking to refactor these processes and require a service that can coordinate multiple AWS services into serverless workflows.
What is the MOST suitable service for this requirement?CorrectIncorrect
Question 9 of 20
An application is processing data from an Amazon Kinesis Data Stream. The Data Stream has 12 shards with one KCL worker each. The volume of data has increased, and an additional 6 shards have been added to the stream.
What is the MAXIMUM number of EC2 instances required for optimum performance?CorrectIncorrect
Question 10 of 20
A Developer needs to configure an Elastic Load Balancer that is deployed through AWS Elastic Beanstalk.
Where should the Developer place the load-balancer.config file in the application source bundle?CorrectIncorrect
Question 11 of 20
A company is using Amazon API Gateway to manage access to a set of microservices implemented as AWS Lambda functions. The company has made some minor changes to one of the APIs. The company wishes to give existing customers using the API up to 6 months to migrate from version 1 to version 2.
What approach should a Developer use to implement the change?CorrectIncorrect
Question 12 of 20
A Developer is deploying an application in a microservices architecture on Amazon ECS. The Developer needs to choose the best task placement strategy to MINIMIZE the number of instances that are used.
Which task placement strategy should be used?CorrectIncorrect
Question 13 of 20
A Developer is configuring an Amazon ECS Service with Auto Scaling. The tasks should scale based on user load in the previous 20 seconds.
How can the Developer enable the scaling?CorrectIncorrect
Question 14 of 20
A company runs multiple microservices that each use their own Amazon DynamoDB table. The “customers” microservice needs data that originates in the “orders” microservice.
What approach represents the SIMPLEST method for the “customers” table to get near real-time updates from the “orders” table?CorrectIncorrect
Question 15 of 20
A Developer is creating an AWS Lambda function that will process medical images. The function is dependent on several libraries that are not available in the Lambda runtime environment.
Which strategy should be used to create the Lambda deployment package?CorrectIncorrect
Question 16 of 20
A developer needs to implement a caching layer in front of an Amazon RDS database. If the caching layer fails, it is time consuming to repopulate cached data so the solution should be designed for maximum uptime.
Which solution is best for this scenario?CorrectIncorrect
Question 17 of 20
An application scans an Amazon DynamoDB table once per day to produce a report. The scan is performed in non-peak hours when production usage uses around 50% of the provisioned throughput.
How can you MINIMIZE the time it takes to produce the report without affecting production workloads? (Select TWO).CorrectIncorrect
Question 18 of 20
A developer is making some updates to an AWS Lambda function that is part of a serverless application and will be saving a new version. The application is used by hundreds of users and the developer needs to be able to test the updates and be able to rollback if there any issues with user experience.
What is the SAFEST way to do this with minimal changes to the application code?CorrectIncorrect
Question 19 of 20
A company is setting up a Lambda function that will process events from a DynamoDB stream. The Lambda function has been created and a stream has been enabled. What else needs to be done for this solution to work?CorrectIncorrect
Question 20 of 20
A developer is creating an Auto Scaling group of Amazon EC2 instances. The developer needs to publish a custom metric to Amazon CloudWatch.
Which method would be the MOST secure way to authenticate a CloudWatch PUT request?CorrectIncorrect