How to pass Microsoft Exam 70-486 (Developing ASP.NET MVC 4 Web Applications) in 30 days
On the internet you can find a good guide into building your career: www.developerhandbook.com. It also has a chapter on how to pass the 70-486: http://www.developerhandbook.com/career/pass-microsoft-exam-70-486-in-30-days/. It shows some books which might help you:
This book was written by William Penberthy. And itsPros; Each objective on the exam receives equal coverage. There are some good insights into the various technologies at a high level, and the author is clearly very experienced in this field.
terrible not the best book I’ve ever read.
Cons; This is the official book from Microsoft from the 70-486 exam, and it is somewhat off the mark. The objectives/sections/chapters are disjointed and only covered at a very high level. The book is severely lacking in detail and code samples/walkthroughs.
If you really want to read a book, I highly recommend reading Professional ASP.NET MVC 4, which was written by Jon Galloway, Phil Haack, Brad Wilson, Scott Allen and Scott Hanselman. Five people who are leading experts in this field. I learnt a lot from this book, it flows well, there are sufficient code samples and the book is very engaging.
But I am not one to learn much from books. I learn a lot more from doing and lectures. The site also has a list of Pluralsight training videos which is more my style of learning:
Here are some of the videos I watched whilst preparing for this exam; (Make sure you follow along whilst the presenter is talking!)
- Building Applications with ASP .NET MVC 4 (By Scott Allen, highly recommended)
- ASP .NET MVC 5 Fundamentals (Scott Allen)
- Windows Azure Fundamentals (Matt Milner)
- Code Contracts (John Sonmez)
- Claims-based Identity for Windows: The Big Picture (David Chappell)
Pluralsight course playlistBased on that list of Pluralsight courses I created my own playlist:
- Building Applications with ASP .NET MVC 4
- ASP .NET MVC 5 Fundamentals
- Code Contracts
- Claims-based Identity for Windows: The Big Picture
As you might notice, I just skipped the one about Windows Azure Fundamentals. I did start the lecture, but noticed very soon that it is heavily outdated. Azure has been changed so much since the lecture was posted (around 2010), that I did not find it profitable to spend my time on.
So I started to follow the courses listed.
It is indeed important to make sure you follow along whilst the presenter is talking! But the courses feel sometimes very slow paced if you know the subject, and you feel the urge to skip to the more interesting parts. Like I told in my previous post I like to play them in double speed.
Especially the lecture about claims based identity was very informative. Although I am already used to implement OAuth and AzureAD for authorization, it told the very basics of why it works and in general how. Even if you're not going for an exam, this lecture is a must-see for any web developer.
I felt confident enough to pass the exam, so I planned the exam.
I did not pass it, with a score of 658 out of 1000. According to the result I was weakest in the following skill areas:
- Design and implement routes. This objective may include but is not limited to: define a route to handle a URL pattern; apply route constraints; ignore URL patterns; add custom route parameters; define areas
- Configure and apply authorization. This objective may include but is not limited to: create roles; authorize roles by using configuration; authorize roles programmatically; create custom role providers; implement WCF service authorization
To be continued ...
Disappointing of course to not pass the exam. I'll do some more studying and retry the exam. I will keep you posted whether I pass it the next time...