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
- Plan the application layers
- Design a distributed application
- Design and implement the Azure role life cycle
- Configure state management
- Design a caching strategy
- Design and implement a WebSocket strategy
- Design HTTP modules and handlers
Design the user experience
- Apply the user interface design for a web application
- Design and implement UI behavior
- Compose the UI layout of an application
- Enhance application behavior and style based on browser feature detection
- Plan an adaptive UI layout
Develop the user experience
Troubleshoot and debug web applications
Design and implement security
- Configure authentication
- Configure and apply authorization
- Design and implement claims-based authentication across federated identity stores
- Manage data integrity
- Implement a secure site with ASP.NET
PluralSight Learning Paths
- ASP.NET 3.5 Advanced Topics 6h 00m
- ASP.NET Bundling, Minification & Resource Optimization 4h 22m
- ASP.NET MVC 5 Fundamentals 6h 14m (Free)
- ASP.NET Security Secrets Revealed 3h 24m
- Automated ASP.NET MVC Testing: End to End 3h 04m (MSDN Subscription)
- Build Your Own Application Framework with ASP.NET MVC 5 3h 25m
- Building Applications with ASP.NET MVC 4 7h 22m
- Extending IIS 7.5 with Modules and Handlers 2h 47m
- HTML5 Advanced Topics 2h 45m
- IntelliTrace 5h 30m (MSDN Subscription)
- Introduction to Windows Azure 2h 25m
- Mobile First Responsive Web Design 2h 57m
- One ASP.NET From Scratch 3h 45m
- OWASP Top 10 Web Application Security Risks for ASP.NET 8h 06m
- Search Engine Optimization with ASP.NET 1h 05m
- Web Security and the OWASP Top 10: The Big Picture 2h 03m
- What's New in the OWASP Top 10 for 2013 1h 34m
- Windows Azure Access Control Service 2h 10m
- Windows Azure Diagnostics 3h 18m
- Windows Azure Web Sites 1h 35m
Thanks mate, very helpfull!
ReplyDeleteGlad it was of value to you!
DeleteThanks dear. How hard is it to clear test..does basic things sufficient or need to get hand dirty with code too
ReplyDeleteThe 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.
DeleteHow well do you need to know C# for this exam? I know basic javascript, but have never used C#.
ReplyDeleteHi 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...)
Deleteoh, also a Microsoft Virtual Academy course called "C# Fundamentals for Absolute Beginners" probably worth looking into.
DeleteOh, 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!
ReplyDeleteThanks Terry, I'm glad to hear it! Good luck on your exam next week =)
DeleteExcellent Mate!!! You made my work easier to prepare for it. Thanks a lot.
ReplyDeleteThanks for the feedback, I'm always glad to hear when someone finds my efforts useful!
DeleteThanks 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.
ReplyDeleteIf 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!
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.
DeleteAs 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 =)
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)
ReplyDeleteuse vary rarely*
DeleteThanks for you notes Troy, I passed my certification last week, your notes were really helpful !
ReplyDeleteAwesome, congrats! Glad my notes were helpful to you =)
DeleteI would also recommend the following pluralsight courses on ASP.NET Core :
ReplyDeletehttps://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
Thanks for sharing Troy and hamdaoui. looking to take this exam.
DeleteDid the 70-486 cover both MVC 5 and .NET Core? And which versions of .NET Core 1.0, 1.1 or 2.0?
DeleteI 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
ReplyDeleteToo 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.