Getting Microsoft Certified: Azure Developer Associate (AZ-204)

This exam proved to be much more difficult than AZ-104. Even though I am a developer and already passed AZ-104 beforehand, some questions were very tricky. I had to read them multiple times to understand what they are asking for. Often enough, I just had to randomly guess the answer, because I didn't know the correct one. I was very surprised to see that I passed the exam with a score of 820/1000.

I think it was a good idea to pass AZ-104 first, because it gave me a good understanding of the Azure ecosystem. I would recommend doing the same. Also, there seems to be a lack of good preparation material for AZ-204. The official Microsoft Learn barely covers the exam topics, considering how tricky the questions were.

I liked the topics covered in the exam, because they were not part of the AZ-104. The queue, event grid and service bus topics were very interesting to learn about. Security is still and identity management is still quite tricky for me, but I am getting there. And I'd argue that Cosmos DB is the most difficult topic of all. Cosmos DB can be very easy to start with, but there are many features and not so much overall experience or material to learn from. So learning relational SQL is much easier and worthwhile.

Preparation

I have used the following resources:

Final thoughts

Take much more time than you think you would need for AZ-204. Preferably, if you can, take AZ-104 beforehand. I recommend doing cloudlee AZ-104 and John Savill AZ-104 courses. This should give you general picture about Azure and prepare you for AZ-104/204. After that, just reading documentation and following the exam guidelines would be the best way to prepare, apart from the resources I mentioned above (udemy, microsoft learn, measureup).

It took me a few weeks to finally write this blog post because this exam kicked my butt, and I had to take some time off. I am glad I passed it, but I was so certain that I failed during exam that it was quite a rollercoaster of emotions.

The Next one for me will be AZ-400, but I will take a break for a while. Change gears and study some C# and ASP.NET Core.