For all three, I used the brilliant Udemy courses provided by Scott Duffy (why are all the luminaries of our art called ‘Scott’?). Microsoft update their exam requirements regularly. Scott’s courses are the only ones I’ve found that keep up to date with the changing exam requirements. Furthermore, Scott’s Udemy courses are tailored to track the exam requirements directly.

There are alternatives to Udemy; Pluralsight is an excellent resource for Azure developers, but it can be expensive (except for ASOS employees, who get a Pluralsight subscription for free) and doesn’t track the exam objectives. There is also Microsoft Virtual Academy (MVA) which offers free courses on a diverse range of subjects. Again though, MVA’s courses don’t track the certification exam objectives.

I also purchased official Microsoft practice tests from MeasureUp and did them a lot. The MeasureUp tests can be configured to run in either certification mode (just like a real exam) or in practice mode. Practice mode allows you to configure the number of questions you want to answer and also allows you to target specific exam objectives. There are a lot of companies out there that offer practice exams. I chose MeasureUp because they cover the most recently updated exam objectives.

Selecting your practice test objectives in one of the MeasureUp screens

I would recommend that you spend about two months studying for each exam. Don’t spend seven months studying for one exam, as I did with 70–535. If you leave it too long, you may find yourself having to go back and study new exam objectives. Pick a date a few months into the future then book your exam. This will help you to focus on the end goal.

Commuting time is study time! I estimate that I did about 70% of the studying for these exams during my daily commute.

Do the exercises. There are a few hands-on labs in the Udemy courses that will help you to properly understand the theory. I would also recommend doing the tutorials on the Azure documentation website.