AWS Developer study materials
AWS Developer study resources

AWS Developer study plan

AWS Developer · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Development with AWS Services

  • Write least-privilege IAM policies for a Lambda execution role and verify each action against the CloudTrail-style access needs of the function

  • Deploy a Lambda function triggered by S3 object-created events and confirm invocation with test objects

  • Create a DynamoDB table with a partition key, sort key, and one global secondary index, then query it by both access patterns

  • Perform create, read, update, and delete operations on that table from application code using an AWS SDK

Your checkpoint

A deployed serverless project (function + table + bucket trigger) in your own account, plus a README table listing every AWS API call made and the IAM permission it required

Week 2

Development with AWS Services

  • Build an SQS queue with a dead-letter queue and a redrive policy, then force a message to fail and confirm it lands in the DLQ

  • Configure an SNS topic fanning out to at least two subscribers and publish a message that reaches both

  • Add request throttling, stage variables, and an authorizer to an API Gateway REST or HTTP API

  • Implement idempotent retry handling with exponential backoff and jitter in a consumer process

  • Choose between SQS, SNS, Kinesis, and Step Functions for four given workload descriptions and justify each choice in writing

Your checkpoint

An event-driven pipeline (S3 to Lambda to SQS to consumer) with a working DLQ, plus a one-page comparison sheet justifying queue-versus-stream-versus-orchestration choices for four scenarios

Week 3

Security

  • Trace the policy evaluation order for identity policies, resource policies, permission boundaries, and explicit denies across five conflicting scenarios

  • Encrypt and decrypt data using a KMS customer managed key, and explain when an envelope-encryption data key is preferred

  • Retrieve a database credential at runtime from Secrets Manager and from SSM Parameter Store, and state two tradeoffs between them

  • Configure a Cognito user pool with an app client and authenticate a test user to obtain tokens

  • Generate a presigned S3 URL with a short expiry and verify that access fails after expiry

Your checkpoint

A control-mapping worksheet that matches ten written risk scenarios to a specific AWS control and the exact policy or configuration that enforces it, plus working code that fetches a secret at runtime

Week 4

Security

  • Configure an interface VPC endpoint so a private-subnet workload reaches a service without traversing the internet

  • Harden a security group and network ACL pair, then prove with a connectivity test which rule blocks traffic

  • Implement the default credential provider chain order and demonstrate role assumption via STS

  • Apply encryption in transit and at rest to an application end to end and document where each key lives

Your checkpoint

A hardened reference environment (private subnet, endpoint, scoped security groups, KMS-encrypted storage) with a before-and-after connectivity test log

Week 5

Deployment

  • Define infrastructure as code for a two-resource stack and deploy it through a change set before applying

  • Build a pipeline with source, build, and deploy stages that promotes an artifact from staging to production

  • Configure a CodeDeploy deployment group using a blue/green strategy and roll back automatically on a failed health check

  • Compare in-place, rolling, blue/green, and canary strategies and select one for each of three stated availability requirements

Your checkpoint

A working CI/CD pipeline that takes a commit through build to a staging deploy, then demonstrates a deliberate rollback triggered by a failing health check

Week 6

Deployment

  • Package and deploy a container image to a managed container service and update it with a new image tag

  • Publish a Lambda version and shift traffic between two aliases to perform a canary release

  • Inject environment-specific configuration and secrets at deploy time without baking them into the artifact

  • Tag and version every deployable artifact so a specific running version can be traced back to a commit

Your checkpoint

A containerized service deployed with a versioned image and a documented rollback command, plus a second release performed with Lambda alias traffic shifting

Week 7

Troubleshooting and Optimization

  • Instrument an application with distributed tracing and identify the slowest segment of a multi-service request

  • Create CloudWatch alarms on error rate, latency, and throttle metrics and route notifications to a topic

  • Reproduce a function timeout and a throttling error, then fix each and record the root cause

  • Diagnose a hot-partition pattern in a DynamoDB table and redesign the key to distribute writes

  • Write a triage checklist that maps common error signatures to their likely cause and first diagnostic step

Your checkpoint

An operations runbook containing five reproduced failure signatures, their root causes, the fix applied, and the metric or log line that confirmed resolution

Week 8

Development with AWS Services & Security & Deployment & Troubleshooting and Optimization

  • Complete two full-length timed practice sets and score them without consulting notes

  • Log every missed item with the underlying concept gap rather than the question wording

  • Re-drill the three weakest concepts until you can explain each aloud without reference material

  • Re-time your pacing so you finish with at least ten minutes to spare

  • Verify environment cleanliness by tearing down unused billable resources created during the plan

Your checkpoint

A scorecard showing per-domain accuracy of at least 80 percent on both practice sets, plus a one-page list of residual weak concepts with the action taken for each

Milestones

Week 2: Explain aloud, without notes, when to use SQS versus Kinesis versus Step Functions, and show a working dead-letter queue that received a failed message

Week 4: Score at least 65 percent on a timed mixed practice set covering only domains 1 and 2, and resolve every missed item to a specific policy or configuration gap

Week 6: Perform a rollback of a deployed artifact on demand and state the exact command or console action required, without referring to documentation

Week 8: Reach at least 80 percent per-domain accuracy on two consecutive full-length practice sets with correct pacing