Tuesday, June 27, 2017

AWS Certified Developer Associate Tips

I may not include a lot of information, but I wanted to share my experience of how I passed the AWS Certified Developer Associate certification with a score of 94/100.

I posted initially this on my personal blog, but I thought this is a good read for a more serious blog site such as IO Connect Services blog so I decided to re-post it. You can find the original here 

A week ago, I presented and passed the AWS Certified Developer - Associate exam. I found it difficult even though it is an associate level, with due dedication, one can pass it.

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 and other AWS technologies. Because of this, and other plans on my list, I decided to prepare for the AWS CDA exam. One thing I wasn't aware is that there's a lot you have to learn for this. In my opinion, this certification is not an associate level and I'll tell 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 the following 4 categories in the exam:
  • AWS Fundamentals.
  • Designing and Developing.
  • Deployment and Security.
  • Debugging.

The format of the exam is questions with multiple choices, where in multiple times you have to select all that apply, increasing the difficulty of selecting the right combination of answers.

In my experience, from these topics, you have to go in detail with 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 master how to build and deploy an application without many supporting references.

Also, I haven't mentioned SDKs yet. 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 how to interact with the REST APIs of the services though, mostly the common aspects like authentication, token management, HTTP response codes, among others.

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


I took AWS Certified Developer Associate courses from Udemy. They are video tutorials and the instructor really does a good job at explaining each of the topics and scenarios that are covered in the exam. Also, the practice exams gave a lot of chances to improve as you can see explanations of the answers. You can retake the exams to train your knowledge.


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

Safari Books.

Also, as I have a subscription to Safari Books through IO Connect Services, I used these video tutorials too. You can find the same videos in Packt Publishing.


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 read the comments, as some of the answers are wrong but the people in comments give you a really good hint of what answers are the good ones.


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 in normal scenarios of development like limits, region support, and corner cases.

Is it an online exam?

Yes but it's proctored. Have in mind that this exam can only be applied by authorized proctors and probably you or your employer will have to allocate budget for your travel like in my case. When you schedule your exam, you will see the authorized centers close to you.

I would love to read your comments or questions.

Happy reading!


  1. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging…

    Aws Online Training

    1. Hello Sai.
      I'm glad you liked it. Share your experience with us!

  2. Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging… AWS Jobs in Hyderabad

  3. • Some us know all relating to the compelling medium you present powerful steps on this blog and therefore strongly encourage contribution from other ones on this subject while our own child is truly discovering a great deal. Have fun with the remaining portion of the year.

    Java Training in Bangalore|

  4. I simply wanted to write down a quick word to say thanks to you for
    those wonderful tips and hints you are showing on this site.

    Selenium Training in Bangalore

  5. It’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read.
    I’ve bookmarked your site, and I’m adding your RSS feeds to my Google account.
    java training in bangalore

  6. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site.
    "Oracle Training in Chennai"

  7. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.
    Besant technologies Marathahalli

    1. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training in India . Nowadays Java has tons of job opportunities on various vertical industry.

      or Javascript Training in Chennai. Nowadays JavaScript has tons of job opportunities on various vertical industry.

  8. Good to see this post. Really helpful, continue sharing more like this.
    Oracle course in Chennai

  9. Your good knowledge and kindness in playing with all the pieces were
    very useful. I don’t know what I would have done if I had not
    encountered such a step like this.

    AWS Training in Bangalore

    AWS Training in Bangalore

  10. Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.

    aws training in chennai

  11. Hello mate, at first I like to thank you for the useful tips regarding AWS certifications. All those links that you have shared also informative. I have shared this with my colleagues who currently pursuing their AWS Training in Chennai and they are all really about it. Thank you once again.. Keep Posting

  12. Amazing Article, thank you!. I am very glad to read your informative & practical blog. Kindly keep updating your blog.
    Java Developer is a wonderful career for IT students.To start Dream Career to become a Java developer learn from
    Java Training in Chennai
    . or learn thru Java Online Training from India .

  13. I read this article. I think You put a lot of effort to create this article. I appreciate your work.
    Dissertation Writing Services

  14. Thanks for sharing this informative content which provided me the required information about the latest technology.

    Python Training in Chennai | Aptitude Training in Chennai | Placement Training in Chennai.