O'Reilly logo
live online training icon Live Online training

AWS Certification Prep: Developer - Associate

What you need to know to prepare for the Developer Associate exam

Topic: System Administration
Bill Boulden

The AWS Certified Developer - Associate credential is intended for those in a development role with one or more years of hands-on experience developing and maintaining an AWS-based application. But preparation can be a challenge. The exam casts a broad net—dozens of services are in play—and it can be difficult to develop both the breadth and depth of knowledge across so many services in the course of normal AWS development.

Make sure you don’t have a weak spot in your topic coverage. Join expert Bill Boulden for a journey through the exam’s must-know topic areas to ensure that you’re aware of all the services you’ll likely encounter.

What you'll learn-and how you can apply it

By the end of this live online course, you’ll understand:

  • Test-taking specifics and essentials (exam-day guidelines)
  • Common AWS development idioms that recur on the exam
  • The AWS Code* Suite services (CodeCommit, CodeBuild, CodeDeploy, CodePipeline, and CodeStar) and how exam questions often feel they should be utilized
  • Proper use cases for DynamoDB, RDS, S3, and ElastiCache
  • Common authentication idioms

And you’ll be able to:

  • Create a CodeStar repository and deploy the sample application
  • Identify gaps in your AWS knowledge

This training course is for you because...

  • You work with AWS applications.
  • You’re preparing for the AWS Certified Developer - Associate exam.


  • Experience working on AWS applications
  • An AWS account that you’ll be able to configure a CodeStar project in

Recommended preparation:

Recommended follow-up:

About your instructor

  • Bill Boulden is a full-stack developer and microservices architect. Bill was the Chief Technology Officer for ClearView Social for four years, a social media startup, where he oversaw that company's transformation from serverful to serverless architecture. Now, he is Sr. Technical Visionary at KangarooTime, an early childhood education software startup, where he is overseeing their transformation from serverful to serverless architecture. In his spare time, Bill enjoys ambient music and EDM, where he is a house DJ and musician by the name Spruke.


The timeframes are only estimates and may vary according to how the class is progressing

Exam overview and logistics (15 minutes)

  • Presentation: Exam areas; exam logistics
  • Q&A

General knowledge (15 minutes)

  • Presentation: shared responsibility model; regions, Availability Zones, and global; networking basics
  • Q&A

Break (5 minutes)

Common application idioms (45 minutes)

  • Presentation: Lambas and their many uses; Elastic Beanstalk; the serverless model; serverful models and load balancers; containers; CloudFront
  • Q&A

Data stores (30 minutes)

  • Presentation: RDS; ElastiCache; DynamoDB; S3 (technically)
  • Q&A

Break (5 minutes)

The Code* Suite of developer tools (20 minutes)

  • Presentation: The basics of CodeCommit, CodeBuild, CodeDeploy, CodePipeline, and CodeStar; live walk-through of a CodeStar sample application
  • Q&A

Messaging and logging (20 minutes)

  • Presentation: SQS versus SNS; CloudWatch versus CloudTrail
  • Q&A

Miscellany (25 minutes)

  • Presentation: HTTP methods and response codes; RCU and WCU math; failure strategies
  • Q&A