The AWSDVA-C02 practice test trains youin developing, testing, deploying, and debugging AWS cloud-based applications.
Why should I take the AWS DVA-C02 exam?
The AWS Certified Developer - Associate DVA-C02 certification exam is aimed at those professionals that work in a developer role and have at least one year’s hands-on experience in developing, testing, and maintaining applications by using AWS services. Earning this role-based certification will enhance your credibility as an AWS developer by allowing you to validate and demonstrate your skills and knowledge to current and future employers.
The AWS DVA-C02 practice test includes two different modes: certification and practice mode. Certification mode allows you to assess your knowledge and discover your weak areas, with practice mode allowing you to focus on the areas that need development.
A practice test is an informal simulation of the actual exam and aims to educate you better in terms of what to expect when you get to the real thing. A MeasureUp practice test includes around 150 questions covering the exam objective domains. In a MeasureUp practice test, there are two specific test-taking modes to prepare students for their certification: Certification Mode and Practice Mode.
The Practice Mode allows you to highly customize your testing environment. You may select how many questions they want to include in their assessment, the maximum time to finish the test, the possibility to randomize the question order, and select how and which questions will be shown in the test.
The Certification Mode simulates the actual testing environment users will encounter when taking a certification exam. They are timed and do not permit users to request the answers and explanations to questions until after the test.
How does it work?
Take a look at our video to see exactly how MeasureUp’s practice tests work.
Why should you trust MeasureUp over free Learning material?
MeasureUp
Free learning material
A greater number of questions, so more opportunities to learn.
A small proportion of questions to introduce the exam.
Detailed explanations with online references of correct and incorrect answers.
Brief or no explanations of both correct and incorrect answer options.
A total of fourteen different question types.
Limited types of questions out of all the ones you'll find on the exam.
Customize the test based on your needs. Certification & Practice Mode.
Just one type of assessment, without customization options and without a time countdown.
Will studying with a MeasureUp practice test improve my chances of passing at the first attempt?
Yes. MeasureUp's practice tests have been specifically designed to help you both save time and pass at the first attempt. The test is fully customizable, allowing you to discover and focus on your weak areas. This makes the learning process quicker and smoother. Also, as the style, objectives, question type, and difficulty are the same as those found on the official exam, you can be confident that when you pass the practice testtwiceconsecutively in Certification Mode, you areexam ready.
What can I expect to earn if I pass the AWS DVA-C02 exam?
On passing the AWS DVA-C02exam, and obtaining a job as a mid-level developer, you can expect to earn an annual salary in the United States of approximately $150,000.
Source: Nigel Franks International.
Continue growing with MeasureUp’s learning material. TheAWS Certified Developer – Associate certification opens many paths within AWS:
The MeasureUp DVA-C02 practice test is the most faithful simulation of the actual certification exam on the market, giving you the perfect opportunity to pass the official AWS Solutions Architect - Associate (DVA-C02) exam on the first try. With our Test Pass Guarantee, you can be certain of success as we offer all your money back if you do not pass. The AWS DVA-C02 practice test has been created by leading experts in operating workloads on AWS.
Why should you trust the AWS DVA-C02 Practice Test from MeasureUp over free learning material?
The MeasureUp DVA-C02 practice test has many benefits over free learning material, including:
A higher number of questions, which means more chances to learn.
Detailed explanations with online references for correct and incorrect option choices.
A total of fourteen different question types, recreating the look and feel of the real exam.
Customizable based on your preferences. Certification & Practice Modes.
Test Pass Guarantee.
Created, reviewed, and edited by experts.
How to use the AWS DVA-C02 Practice Test?
You can use the AWS DVA-C02 practice test in two different ways: certification and practice mode. The former gives you the possibility to evaluate your knowledge and discover your weak areas, and the latter enables you to focus on these areas, ensuring you spend your time intelligently. We recommend you to first take the AWSDVA-C02 practice test in certification mode. By reviewing the generated report on completing the test, you will get a helpful overview of which areas require further attention. You should next take the test in practice mode in order to develop those areas. Once you are confident you have improved your knowledge in these areas, you can take the test again in certification mode and, on passing twice consecutively with a score of 90%, you know you are exam ready!
Will the questions be the same as the actual exam?
Although the questions will emulate those of the official exam in terms of style, content, level of difficulty, for reasons of copyright they will not be exactly the same. This will allow you to fully understand the content you are studying so that, no matter how the questions are focused, you can be confident you are covering the same material and that you will have no problem in passing the exam.
AWS DVA-C02 CERTIFICATION EXAM
What isthe AWS DVA-C02 exam?
The AWS DVA-C02 is a certification exam by AWS aimed at those professionals that work in a developer role, with at least one year’s hands-on experience in developing and maintaining applications by using AWS services, and who want to validate their knowledge of developing, testing, deploying, and debugging AWS cloud-based applications.
How can I prepare for the AWS DVA-C02 exam?
Review the AWS DVA-C02 exam objective domains.
Create a study plan for your preparation.
Register for the MeasureUp practice tests. Our practice tests simulate the actual exam in terms of style, format, skill sets, question structure, and level of difficulty, and can be taken either in practice mode or certification mode.
Practice, practice, practice! When you have looked at all the questions available in the MB-260 practice test, checking the correct answers, reviewing the explanations regarding all the different answer options, and consulting the carefully chosen references, it is now time to use the test’s Certification Mode. This is the closest experience you’ll get to the actual exam. And when you pass the Certification Mode twice consecutively with a score of 90% or more, you know you are… Exam ready!
How many questions are on the AWS DVA-C02 exam?
There are 65 questions on the AWS DVA-C02 certification exam.
What are the differences between the AWS DVA-C02 and DAV-C01 exams?
One of the main differences between the DVA-C02 and DAV-C01 is the inclusion of the latest AWS services and features in the DVA-C02. In the DVA-C02, there are 57 services and features (15 more than on the DVA-C01 exam). This increase is to ensure that AWS developers are up to date with the latest features. Additionally, there has also been a shift in the objective percentage weightings, with a greater emphasis being placed on deployment and management in the DVA-C02 compared with the DVA-C01.
Is the AWS DVA-C02 exam worth it?
Generally speaking, AWS certifications are worth getting and can significantly increase your chances of gaining a promotion or pay rise.Also, by gaining this certification, you will demonstrate to employers, both current and future, your dedication and willingness to invest the time, effort, and money to obtain a certification.
https://www.measureup.com/dva-c02-aws-certified-developer-associate-practice-test.html8706AWS Practice Test DVA-C02: AWS Certified Developer - Associate<b>Questions:</b> 150 <br><b>Release Date:</b> 05/2023 <br><b>Job Role:</b> Developer <br><b>Language:</b> English <br><br><p aria-level="1"><span class="TextRun SCXW44149314 BCX8" lang="EN-US" xml:lang="EN-US" data-contrast="none"><span class="NormalTextRun SCXW44149314 BCX8">The </span><span class="NormalTextRun SCXW44149314 BCX8">AWS </span><span class="NormalTextRun SCXW44149314 BCX8">DVA-C02</span><span class="NormalTextRun SCXW44149314 BCX8"> practice test </span><span class="NormalTextRun SCXW44149314 BCX8">contains</span> <span class="NormalTextRun SCXW44149314 BCX8">1</span><span class="NormalTextRun SCXW44149314 BCX8">50</span> <span class="NormalTextRun SCXW44149314 BCX8">questions covering the followi</span><span class="NormalTextRun SCXW44149314 BCX8">ng </span><span class="NormalTextRun SCXW44149314 BCX8">objecti</span><span class="NormalTextRun SCXW44149314 BCX8">ves</span><span class="NormalTextRun SCXW44149314 BCX8">:</span></span></p>
<p aria-level="1"> </p>
<h3 aria-level="1"><strong><span data-contrast="auto">Development with AWS Services – 37 questions</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":240,"335559739":0,"335559740":259}"> </span></h3>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;" data-contrast="none">Develop code for applications hosted on AWS</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Architectural patterns (for example, event-driven, microservices, monolithic, choreography, orchestration, fanout)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Idempotency</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Differences between stateful and stateless concepts</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Differences between tightly coupled and loosely coupled components</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Fault-tolerant design patterns (for example, retries with exponential backoff and jitter, deadletter queues)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Differences between synchronous and asynchronous patterns</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Creating fault-tolerant and resilient applications in a programming language (for example, Java, C#, Python, JavaScript, TypeScript, Go)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Creating, extending, and maintaining APIs (for example, response/request transformations, enforcing validation rules, overriding status codes)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Writing and running unit tests in development environments (for example, using AWS Serverless Application Model [AWS SAM])</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Writing code to use messaging services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Writing code that interacts with AWS services by using APIs and AWS SDKs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="287" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Handling data streaming by using AWS services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="line-height: 10px; color: #0780c2;" data-contrast="none">Develop code for AWS Lambda</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Event source mapping</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Stateless applications</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Unit testing</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Event-driven architecture</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Scalability</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">The access of private resources in VPCs from Lambda code</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Configuring Lambda functions by defining environment variables and parameters (for example, memory, concurrency, timeout, runtime, handler, layers, extensions, triggers, destinations)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Handling the event lifecycle and errors by using code (for example, Lambda Destinations, dead-letter queues)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Writing and running test code by using AWS services and tools</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Integrating Lambda functions with AWS services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="288" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Tuning Lambda functions for optimal performance</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h4> </h4>
<h4><span style="line-height: 10px; color: #0780c2;">Use data stores in application development </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Relational and non-relational databases</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Create, read, update, and delete (CRUD) operations</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">High-cardinality partition keys for balanced partition access</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Cloud storage options (for example, file, object, databases)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Database consistency models (for example, strongly consistent, eventually consistent)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Differences between query and scan operations</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Amazon DynamoDB keys and indexing</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Caching strategies (for example, write-through, read-through, lazy loading, TTL)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Amazon S3 tiers and lifecycle management</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Differences between ephemeral and persistent data storage patterns</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Serializing and deserializing data to provide persistence to a data store</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using, managing, and maintaining data stores</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Managing data lifecycles</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="289" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using data caching services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h3><strong><span data-contrast="auto">Security – 36 questions</span></strong><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></h3>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;">Implement authentication and/or authorization for applications and AWS services </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Identity federation (for example, Security Assertion Markup Language [SAML], OpenID Connect [OIDC], Amazon Cognito)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Bearer tokens (for example, JSON Web Token [JWT], OAuth, AWS Security Token Service [AWS STS])</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">The comparison of user pools and identity pools in Amazon Cognito</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Resource-based policies, service policies, and principal policies</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Role-based access control (RBAC)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Application authorization that uses ACLs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">The principle of least privilege</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Differences between AWS managed policies and customer-managed policies Identity and access management (IAM)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Using an identity provider to implement federated access (for example, Amazon Cognito, AWS Identity and Access Management [IAM])</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Securing applications by using bearer tokens</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Configuring programmatic access to AWS</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Making authenticated calls to AWS services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Assuming an IAM role</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="290" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Defining permissions for principals</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;">Implement encryption by using AWS<span style="font-family: Verdana, Arial, Helvetica, sans-serif;" data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></span></h4>
<ul>
<li aria-level="2"><span style="line-height: 10px; color: #000000;"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" data-contrast="auto">Encryption at rest and in transit</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> services</span></span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Certificate management (for example, AWS Certificate Manager Private Certificate Authority)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Key protection (for example, key rotation)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Differences between client-side encryption and server-side encryption</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Differences between AWS managed and customer-managed AWS Key Management Service (AWS KMS) keys</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Using encryption keys to encrypt or decrypt data</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Generating certificates and SSH keys for development purposes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Using encryption across account boundaries</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="291" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Enabling and disabling key rotation</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;">Manage sensitive data in application code </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Data classification (for example, personally identifiable information [PII], protected health information [PHI])</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Environment variables</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Secrets management (for example, AWS Secrets Manager, AWS Systems Manager Parameter Store)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Secure credential handling</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Encrypting environment variables that contain sensitive data</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using secret management services to secure sensitive data</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="292" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Sanitizing sensitive data</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h3><strong><span data-contrast="auto">Deployment – 49 questions</span></strong><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></h3>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;">Prepare application artifacts to be deployed to AWS </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Ways to access application configuration data (for example, AWS AppConfig, Secrets Manager, Parameter Store)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Lambda deployment packaging, layers, and configuration options</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Git-based version control tools (for example, Git, AWS CodeCommit)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Container images</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Managing the dependencies of the code module (for example, environment variables, configuration files, container images) within the package</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Organizing files and a directory structure for application deployment</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Using code repositories in deployment environments</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="293" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Applying application requirements for resources (for example, memory, cores)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="color: #0780c2;" data-contrast="none">Test applications in development environments</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Features in AWS services that perform application deployment</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Integration testing that uses mock endpoints</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Lambda versions and aliases</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Testing deployed code by using AWS services and tools</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Performing mock integration for APIs and resolving integration dependencies</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Testing applications by using development endpoints (for example, configuring stages in Amazon API Gateway)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="294" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Deploying application stack updates to existing environments (for example, deploying an AWS SAM template to a different staging environment)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<h4> </h4>
<h4><span style="line-height: 10px; color: #0780c2;">Automate deployment testing </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">API Gateway stages</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Branches and actions in the continuous integration and continuous delivery (CI/CD) workflow</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Automated software testing (for example, unit testing, mock testing)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Creating application test events (for example, JSON payloads for testing Lambda, API Gateway, AWS SAM resources)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Deploying API resources to various environments</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Creating application environments that use approved versions for integration testing (for example, Lambda aliases, container image tags, AWS Amplify branches, AWS Copilot environments)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Implementing and deploying infrastructure as code (IaC) templates (for example, AWS SAM templates, AWS CloudFormation templates)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="295" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Managing environments in individual AWS services (for example, differentiating between development, test, and production in API Gateway)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;" data-contrast="none">Deploy code by using AWS CI/CD services</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Git-based version control tools (for example, Git, AWS CodeCommit)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Manual and automated approvals in AWS CodePipeline</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Access application configurations from AWS AppConfig and Secrets Manager</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">CI/CD workflows that use AWS services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Application deployment that uses AWS services and tools (for example, CloudFormation, AWS Cloud Development Kit [AWS CDK], AWS SAM, AWS CodeArtifact, Copilot, Amplify, Lambda)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Lambda deployment packaging options</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">API Gateway stages and custom domains</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Deployment strategies (for example, canary, blue/green, rolling)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Updating existing IaC templates (for example, AWS SAM templates, CloudFormation templates)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Managing application environments by using AWS services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Deploying an application version by using deployment strategies</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Committing code to a repository to invoke build, test, and deployment actions</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using orchestrated workflows to deploy code to different environments</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Performing application rollbacks by using existing deployment strategies</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using labels and branches for version and release management</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="296" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using existing runtime configurations to create dynamic deployments (for example, using staging variables from API Gateway in Lambda functions)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h3 aria-level="2"><strong><span data-contrast="auto">Troubleshooting and Optimization – 28 questions</span></strong><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h3>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;">Assist in a root cause analysis </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Logging and monitoring systems</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Languages for log queries (for example, Amazon CloudWatch Logs Insights)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Data visualizations</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Code analysis tools</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Common HTTP error codes</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Common exceptions generated by SDKs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Service maps in AWS X-Ray</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Debugging code to identify defects</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Interpreting application metrics, logs, and traces</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Querying logs to find relevant data</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Implementing custom metrics (for example, CloudWatch embedded metric format [EMF])</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Reviewing application health by using dashboards and insights</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="297" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Troubleshooting deployment failures by using service output logs</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p> </p>
<h4><span style="line-height: 10px; color: #0780c2;" data-contrast="none">Instrument code for observability</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Distributed tracing</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Differences between logging, monitoring, and observability</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Structured logging</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Application metrics (for example, custom, embedded, built-in)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implementing an effective logging strategy to record application behavior and state Implementing code that emits custom metrics</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Adding annotations for tracing services</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implementing notification alerts for specific actions (for example, notifications about quota limits or deployment completions)</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="299" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implementing tracing by using AWS services and tools</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p aria-level="2"> </p>
<h4 aria-level="2"><span style="line-height: 10px; color: #0780c2;" data-contrast="none">Optimize applications by using AWS services and features</span><span data-ccp-props="{"134245418":true,"134245529":true,"201341983":0,"335559738":40,"335559739":0,"335559740":259}"> </span></h4>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Caching</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Concurrency</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Messaging services (for example, Amazon Simple Queue Service [Amazon SQS], Amazon Simple Notification Service [Amazon SNS])</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Profiling application performance</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Determining minimum memory and compute power for an application</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Using subscription filter policies to optimize messaging</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="298" data-list-defn-props="{"335552541":1,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Caching content based on request headers</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":257}"> </span></li>
</ul>
<p><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}"> </span></p>
<p> </p> <u><a target="_blank" href="https://docs.measureup.com/knowledgebase/system-requirements/">System Requirements</a></u>https://www.measureup.com/media/catalog/product/a/w/aws_dva-c02_pt.png69.3instock9969.33029.7AWS151https://www.measureup.com/media/catalog/product/a/w/aws_dva-c02_pt.png8705/measureup/measureup/AWS/measureup/AWS/AWS Practice Tests2023-05-10T05:49:27+0000