Monday, May 23, 2016

Microsoft Exam 70-486 Study Guide

General Resources


Other study guides:

Barbarian Meets Coding - 70-486 Notes
BloggedByChris


PluralSight learning paths:

Microsoft Exam 70-486
Asp.net MVC5


Books:

Exam Ref 70-486: Developing ASP.NET MVC 4 Web Applications
Programming ASP.NET MVC 4 (OReilly)
Professional ASP.NET MVC 5 (WROX)



A word on these books.  I read through all three (probably multiple times) and I'll tell you, the Exam Ref is not great (I'm being kind).  While it is the only one with 100% topic coverage, you'd honestly learn a lot more from the other two books and just use other resources (like those I link to in my posts) to fill in the gaps.  It generally was not helpful beyond giving me a vague idea of what things I should cover.  It generally doesn't delve very deep into the topics or provide very robust code walkthroughs.


Posts by Objective:

What follows is an index to the posts I've written over the last two years on every exam objective as laid out by Microsoft on the exam page.  These are not just a collection of links (as I've seen elsewhere), but I actually explore and explain the topic in details, providing code snippets, screenshots, and diagrams where appropriate.


Design the application architecture


Design the user experience



Design and implement security



PluralSight Learning Paths


This is the consolidated list of PluralSight courses from the two lists.  I was going to make these into a table because I thought more of them would be included in my MSDN subscription but it turns out only two are.  Those combined with the one free one (MVC 5 Fundamentals), and I'm not getting very far without my paid subscription.



A bit of parting wisdom...







21 comments:

  1. Thanks dear. How hard is it to clear test..does basic things sufficient or need to get hand dirty with code too

    ReplyDelete
    Replies
    1. The test was challenging. Sometimes it was because I hadn't anticipated the specific topics presented (before you ask, I don't remember any more, sorry), other times it was because the question was somewhat ambiguous. No live coding involved, mostly multiple choice, I think there was a couple fill in the blank as well.

      Delete
  2. How well do you need to know C# for this exam? I know basic javascript, but have never used C#.

    ReplyDelete
    Replies
    1. Hi Terry. while there were plenty of questions that were more high level, I think I remember a fair number of them required more than a basic knowledge of C#. I think you'd seriously struggle to pass the exam with no knowledge of it. And really, in the spirit of what the exam is testing, you really can't implement any of the concepts the exam covers without understanding .NET in some detail. If I had to recommend one resource for that it would be PluralSight. They have a 60 hour C# "path", plus plenty of courses covering pretty much every concept on the test. There are also tons of Youtube videos out there on C# and at least one free 8hr course on Udemy.com (though I haven't checked that one out...)

      Delete
    2. oh, also a Microsoft Virtual Academy course called "C# Fundamentals for Absolute Beginners" probably worth looking into.

      Delete
  3. Oh, ok thanks. I've been trying to decide which exam to take after I take 70-480 next week and couldn't decide between ASP.NET MVC, or C#. I think now I might take the C# exam first and then try this one. Thanks for the advice and I enjoy reading your blog!

    ReplyDelete
    Replies
    1. Thanks Terry, I'm glad to hear it! Good luck on your exam next week =)

      Delete
  4. Excellent Mate!!! You made my work easier to prepare for it. Thanks a lot.

    ReplyDelete
    Replies
    1. Thanks for the feedback, I'm always glad to hear when someone finds my efforts useful!

      Delete
  5. Thanks for the notes Troy! I took the certification yesterday, and the notes really helped me pass. In addition, I read through Adam Freemans .Net Core MVC book and used Measure UP's practice tests. I did not think the exam was as difficult as I initially feared.

    If there is one thing I wish I had studied more thoroughly, then it is JQuery and CSS. I took the 70-483 exam earlier this year. I have not taken the 70-480 certification. I think this exam builds more on 70-480 than I realized when I was preparing.

    Thinking to proceed with 70-487 now, but I'm a bit unsure if it's starting to get outdated with all the changes happening i the Azure world.

    Again, thanks for the notes!

    ReplyDelete
    Replies
    1. Congrats on passing the exam, Jon. I'm glad my notes were helpful to you. Interesting to hear your experience coming from 70-483 instead of 70-480. I took the latter, so I probably took it for granted.

      As far as 70-487, I'm currently working through the objectives, maybe 1/3 of the way done, and while there are *some* things that have changed significantly in Azure, I think most of the exam objectives are still very relevant. WCF is one big chunk, and I think it's probably pretty stable. Web API and Data Access (ADO, EF) are also very big, and independent of Azure. I'm working on the Azure Storage objective now, and really what I'm finding is that the training materials from 4 or 5 years ago are still pretty consistent with the interfaces and APIs I'm working with.

      So I would definitely encourage you to give it a shot =)

      Delete
  6. Using your awesome material to prepare me for my 70-486 exam, really well done :) Lets hope the exam isn't like 70-480 asking us questions about outdated things that nobody ever uses -.- (AppCache bleh)

    ReplyDelete
  7. Thanks for you notes Troy, I passed my certification last week, your notes were really helpful !

    ReplyDelete
    Replies
    1. Awesome, congrats! Glad my notes were helpful to you =)

      Delete
  8. I would also recommend the following pluralsight courses on ASP.NET Core :

    https://app.pluralsight.com/library/courses/aspdotnet-core-fundamentals
    https://app.pluralsight.com/library/courses/understanding-aspdotnet-core-2x
    https://app.pluralsight.com/library/courses/play-by-play-packaging-deploying-real-world-asp-dont-net-core-app
    https://app.pluralsight.com/library/courses/asp-dot-net-core-oauth
    https://app.pluralsight.com/library/courses/asp-dot-net-core-security-understanding

    ReplyDelete
    Replies
    1. Thanks for sharing Troy and hamdaoui. looking to take this exam.

      Delete
    2. Did the 70-486 cover both MVC 5 and .NET Core? And which versions of .NET Core 1.0, 1.1 or 2.0?

      Delete
  9. I passed this exam today. This exam is very challenging past without exam dumps. I spend one year of preparation time on it. There are few things I find it challenging. It is so difficult that the exam dump gives wrong answer

    Too many topics
    Some topics are outdated such as Azure worker role.
    Some topics have different syntax between
    Net core version and .Net standard.
    They ask you very specific tiny details that you don't use in your job.

    I would not recommend this exam at all.

    ReplyDelete