My path to AWS Developer - Associate Certification
Tags: aws, awscertification, awsdeveloperassociate, awsdeveloper
Published: 2021-01-26 07:11:13

What a year 2020 has been. I completed three AWS Certification and also selected as AWS Community Builder. I am Yogesh Sharma, and would like to share my experience with AWS certification for Developer Associate and how I prepared for it. I scored 959 out of 1000.


![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/597vf4ludb9s8mge1s3b.PNG)



The **AWS CDA (Developer Associate)** certificate exam is one of Amazon’s three associate-level certifications for their cloud-based platform. As part of a certified developer, individuals must be able to:
  1. Demonstrate an understanding of core AWS services, uses, and basic AWS architecture best practices.
  2. Demonstrate proficiency in developing, deploying, and debugging cloud-based applications using AWS

AWS certification allows the developer to confirm his qualification and skills in working with AWS services. And the preparation process itself provides additional experience in working with AWS services. But besides all of this, you also get knowledge about architectural patterns that can be applied anywhere else, how solutions are built in the cloud, their limitations and problems.

###Why Should one take the exam?
If you are a developer and want to skill up regarding databases, containers, and full-stack development this exam is for you. This exam really tests your knowledge on how to do authentication with your web apps, computing such as running applications on virtual servers, running serverless applications, Implement caching for scaling and performance, different types of storage, etc. You will understand the different aspects of software engineering as well such as Continuous Integration, Continuous Development, and Continuous Delivery. 

###About the exam
Please follow the content outline provided by AWS:

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/wcgfvftljehtoee0mtyw.PNG)

https://d1.awsstatic.com/training-and-certification/docs-dev-associate/AWS-Certified-Developer-Associate_Exam-Guide.pdf

###AWS Provided Material
1. Check [AWS CDA Page](https://aws.amazon.com/certification/certified-developer-associate/) for overview, details and scheduling exam.
2. Go through [AWS Exam Readiness Free course]
(https://www.aws.training/Details/Curriculum?id=19185)
this comes straight from the creators of the exam. Also check out all the relevant topic training on https://www.aws.training/

###Free Courses
1. [ExamPro Developer Associate Exam by Andrew Brown Part 1](https://www.youtube.com/watch?v=RrKRN9zRBWs)
[ExamPro Developer Associate Exam by Andrew Brown Part 2](https://www.youtube.com/watch?v=eCopK1RoyFM)
The AWS Certified Developer - Associate examination is intended for individuals who perform a development role and have experience maintaining an AWS-based application. 

2. [Learning Path](https://jayendrapatil.com/aws-certified-developer-associate-june-2018-exam-learning-path/)

3. [AWS Cheat Sheet](https://tutorialsdojo.com/aws-cheat-sheets/)

###Paid Courses
1. [Stéphane Maarek](https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/)- I found this the best course (as of June 2020). Around 30 hours long course which might cost you ~14$

2. [ACloudGuru](https://acloudguru.com/course/aws-certified-developer-associate)

3. [Adrian Cantrill](https://learn.cantrill.io/p/aws-certified-developer-associate)

###AWS WhitePapers
[Serverless Architectures with AWS Lambda](https://d1.awsstatic.com/whitepapers/serverless-architectures-with-aws-lambda.pdf) ||
[AWS Well-Architected Framework](https://d1.awsstatic.com/whitepapers/architecture/AWS_Well-Architected_Framework.pdf) || [Running Containerized Microservices on AWS](https://d1.awsstatic.com/whitepapers/DevOps/running-containerized-microservices-on-aws.pdf) || [Practicing Continuous Integration and Continuous Delivery on AWS Accelerating Software Delivery with DevOps](https://d1.awsstatic.com/whitepapers/DevOps/practicing-continuous-integration-continuous-delivery-on-AWS.pdf) || [Microservices on AWS](https://d1.awsstatic.com/whitepapers/microservices-on-aws.pdf) ||  [Optimizing Enterprise Economics with Serverless Architectures](https://d1.awsstatic.com/whitepapers/optimizing-enterprise-economics-serverless-architectures.pdf) || [Blue/Green Deployments on AWS](https://d1.awsstatic.com/whitepapers/AWS_Blue_Green_Deployments.pdf)


###AWS FAQs
[Amazon Simple Queue Service](https://aws.amazon.com/sqs/faqs/) || [Amazon DynamoDB](https://aws.amazon.com/dynamodb/faqs/) || [Amazon ElastiCache](https://aws.amazon.com/elasticache/faqs/) || [Amazon Kinesis](https://aws.amazon.com/kinesis/data-streams/faqs/) || [AWS Lambda](https://aws.amazon.com/lambda/faqs/) || [Amazon API Gateway](https://aws.amazon.com/api-gateway/faqs/) || [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/faqs/) || [AWS Identity and Access Management](https://aws.amazon.com/iam/faqs/) || [AWS Key Management Service](https://aws.amazon.com/kms/faqs/)

###Practice Questions
The practice exams can help you with time management since each exam has a set amount of time to finish it. After you've taken a few different practice exams and scored consistently above the passing level, you might be ready to take the real exam. 
1. AWS provides Practice Questions to give the flavor of real exam and we all can validate our learning by attempting that. It was $20 for 20 questions (and after passing the actual certification exam we can get a free practice exam voucher that can be applied in our next practice exam). It is definitely not 'A MUST' exercise but it gave me the confidence.
2. [Tutorials Dojo](https://portal.tutorialsdojo.com/courses/aws-certified-developer-associate-practice-exams/) offers about 335 practice questions ( 5 sets where each set has 65-questions plus 10 diagnostic questions) that are explicitly focused on the relevant topics for this exam. It is also available in [Udemy](https://www.udemy.com/course/aws-certified-developer-associate-practice-exams-amazon/).(15$)

###Important Tips
1. Study, Understand, Practice, Repeat!
2. Reserve time in your calendar regularly to study and to practice. Take breaks.
3. Create your own flashcards and Write down notes
4. Read blog posts or books
5. Watch Re:Invent videos
6. Schedule your exam with adequate time to study beforehand (2+ weeks)
7. Share what you learn- the best ways to reinforce what you've learned is to share it with other people. That could be in the form of a tweet, Linkedin post, blog post, #100DaysOfCloud etc. 
8. Read the AWS FAQs 
9. Take practice exams
 
###It's show time
[Register](https://aws.amazon.com/certification/) and go for the glory! The exam is $150 and you can take it from your home.

After the exam- Pass/Fail Status will come immediately after you complete the exam. But, it takes some time to get the actual score in your AWS certification account. Once it appears in the account you can download the digital badge, pdf certificate, exam transcript, etc. You will get **50% off** your next AWS exam as one of the benefits. 

I wish you the best of luck! If you have any questions, comments, or concerns, please feel free to leave a response and I’ll get back to you as soon as possible.