I recently took and passed the Microsoft 70-515: Web Applications Development with Microsoft .NET Framework 4 exam. This exam covers:
- Master Pages
- State Management
- Server Controls/User Controls
- Input Validation
- Client-side Scripting (MS Ajax/jQuery)
- Data-bound controls (Gridview, Formview)
- User Authentication/Profiles
I had several strategies when approaching this exam. The first was working through each chapter and ensuring I did the practices at the end of each chapter, even if I felt I knew it well. I created a single solution and folder for each chapter. When I was done, I had a nice handy reference for everything I had learned bundled into a single solution.
The second thing I did was use my Pluralsight subscription to review the following courses:
ASP.net 3.5 Fundamentals (only deployment and health monitoring)
ASP.net Dynamic Data Fundamentals
ASP.net Ajax Fundamentals
ASP.net 3.5 Working with Data
ASP.net 3.5 Security
ASP.net MVC 2.0 Fundamentals
The final thing I did to help prepare me for the test was take alot of notes. I used Google Documents as I read through each chapter to make a copy of my notes, and I also then converted those notes at the end into flash cards. This helped my memory retention when I quickly reviewed them each time.
All in all, I think the exam was a great experience and exposed me to some features I would not have otherwise used in my day job. There were a few features, like Web Parts, I just skipped, but overall everything was a great learning experience. I’m currently using this same approach for the 70-516 exam, and will post about there here shortly. Feel free to contact me if you have any specific questions about it.