I have decided to study and take the AWS associate developer exam (previous post) so I should start by looking at the content of the exam. This PDF (also linked here for reference in case the original link changes) summarises the content of the exam.
The exam is divided into the following four domains and each domain has a different weighting in the exam (as shown by the percentage in the brackets):
Each domain is subdivided into a series of task statements.
Domain 1 - Development with AWS Services task statements:
Domain 2 - Security task statements:
Domain 3 - Deployment task statements:
Domain 4 - Troubleshooting and Optimisation task statements:
Each task statement is further broken down into a set of knowledge points and skills. I won't list this them all in this page. But one of the things I like to do when studying for something is to a have checklist of the subjects that I can mark myself against so I know which areas I need to focus on the most. So I've created this checklist based on the domains, task statements, knowledge and skills.
The appendix of the exam content from AWS also lists all the in and out of scope AWS services the exam can cover. Both these list are (quote) non-exhaustive and subject to change. Which isn't very helpful. I'm taking it as all services are fair game and could be mentioned/referenced on the exam. So it's probably a good idea to at least have an idea of what each service is used for/it's purpose even if I don't learn specifically about it during study.