Tuesday, June 20, 2017

AWS Certified Developer Associate tips

Today I presented and passed the AWS Certified Developer - Associate exam. I found it tough even though it's an associate level but with due dedication it can happen.

I'd like to share my experience with you.

I got into AWS as part of my work at IO Connect Services with one of our customers. It's exciting as it's my first time doing Serverless and Cloud computing with AWS Lambda. Because of this, and other plans in my list, I decided to prepare for the AWS CDA exam. One thing I didn't realize is that there's a lot you have to learn for this, so in my mind it's not an associate level and you'll see why.

First of all, the topics you have to learn, and mostly memorize are:

  • AWS Cloud computing fundamentals.
  • Identity and Access Management (IAM).
  • Elastic Cloud Computing (EC2).
  • Elastic Block Store (EBS).
  • Simple Storage Service (S3).
  • Virtual Private Cloud (VPC).
  • Elastic Load Balancer (ELB).
  • DynamoDB.
  • Simple Workflow Service (SWF).
  • Cloudformation.
  • Simple Queue Service (SQS).
  • Simple Notification Service (SNS).
  • Elasticbeanstalk.
All these services are spread in 4 categories within the exam:
  1. AWS Fundamentals.
  2. Designing and Developing.
  3. Deployment and Security.
  4. Debugging.
The format is in questions with multiple choices, where in multiple times you have to select all that apply.

In my experience, from these topics, you have to thoroughly go through IAM, VPC, EC2, DynamoDB, SQS and S3. The exam is bloated with questions about these services in deep, so you better get familiar with them and make sure that you can deploy an application by memory.

Also note that at this point I haven't mentioned SDKs. They are not covered in deep. As long as you can identify the supported SDKs you'll be mostly fine. This means that you will not be questioned about a particular API or routine from the SDKs. Bear in mind that you will be questioned about the REST API.

Like I said, it's tough but not impossible. I used the resources listed below to prepare myself.


I took these courses from Udemy. They are video tutorials and the instructor really does a good job at explaining each of the topics and scenarios. Also, the practice exams gave a lot of chance to improve as you can see explanations of the answers and you get to retake the exams and see how you improve.

Even though I also looked at different resources, I think these links will give you a good understanding of the feeling for this exam.

Safari Books.

Also, as I have a subscription to Safari Books, I used these video tutorials too. You can find them also in Packt.

Test King

Here you will find questions that are a lot like the ones in the exam. Really useful resource. I encourage you to go through all questions and also read the comments, as some of them are wrong but the folks in comments give you a really good hint.

Mobile app

These are mobile apps with a variety of exam-like questions. I bought it for under $10 USD. Available on Android and iPhone.


Last but not least, make sure you read the FAQ, particularly for S3, DynamoDB, EC2 and VPC. A lot of the questions are about things that do not come up often at development time, like limits, region support even corner cases specified there.

Is it an online exam?

No. Have in mind that this exam can only be applied by authorized proctors and probably you will have to allocate budget for your travel like I did. When you schedule your exam, you'll get to see the authorized centers close to you.

I know I didn't include a lot of information, but rather I wanted to give you a hint about what to study and where you can find resources. With this I also want to engage a conversation on the comments, so ask any question.

Happy reading!


  1. awesome post presented by you..your writing style is fabulous and keep update with your blogs. AWS Online Training

  2. This is one awesome blog article. Much thanks again AWS Online course

  3. • Nice and good article. It is very useful for me to learn and understand easily. Thanks for sharing your valuable information and time. Please keep updatingAzure Online Training Bangalore

  4. It was really a nice article and i was really impressed by reading this AWS Online Training Hyderabad

  5. This information you provided in the blog that is really unique I love it!! Thanks for sharing such a great blog Keep posting..
    AWS Training in Gurgaon
    AWS Course in Gurgaon
    AWS Institute in Gurgaon

  6. Iam very happy after find this post. Thanks for sharing this Informative content. Well explained. Got to learn new things from your Blog. I am waiting for your more posts like this or related to any other informative topic.
    AWS Lambda Training

  7. Nice Content is in your blog.The Information that you shared is is very useful for everyone because you have explained the topic in a step-by-step format it is esay to understandfor everyone .Thanks For Sharing the Great Information .

    AWS Training in Hyderabad

  8. Appreciation for really being thoughtful and also for deciding on certain marvelous guides most people really want to be aware of.
    python training in chennai


  9. this blog providing good information To learn

    HTML PHP NodeJS Hadoop Training in Tarnaka Hyderabad

    contact: infotechiesguild@gmail.com

  10. Thanks for sharing your information for more updates AWS Online Training Hyderabad

  11. Great tips about AWS. That are very helpful for my students.

    Python training in chennai

  12. the blog is good and Interactive it is about Mulesoft Developer it is useful for students and Mulesoft Developers for more updates on Mulesoft mulesoft Online training hyderabad


Enterprise Integration with AWS

Today I published a blog post at IO Connect Services blog where I describe my experience building a solution to achieve enterprise integrat...