The videos for the Developing ASP.NET MVC 4 Web Applications Jump Start Jump Start event are live on Microsoft Virtual Academy. This is an entire 9 session course, covering the official ASP.NET MVC certification course material.
If you've been wanting to learn more about ASP.NET MVC - or are perhaps studying for the ASP.NET MVC 4 certification (70-486), this is a great way to get started.
If you have friends or co-workers who are learning ASP.NET MVC, please share this with them.
I had the privilege of working with Christopher Harrison, an actual professional trainer who knows this course material pretty well. I think the end result turned out really well - just as I was typing this post I heard from someone who told me how much they enjoyed it: "It's definitely a solid ramp up for people who are new (like myself) to MVC. Also, much more entertaining then most other tutorials I've seen around." That's exactly what we were hoping for - serious training that's fun to watch.
For example, there were several surprise spaghetti awards given out by the video crew during the day.
Take the course
The Microsoft Virtual Academy site has a nice system that tracks which modules you've completed, lets you download the slides for each course, etc. You can skip through the sessions as you want, and there's no big registration to go through to get started.
So hop on over: Developing ASP.NET MVC 4 Web Applications Jump Start
What we covered
Here's a high level overview of what we covered:
- Overview of ASP.NET MVC
- What is ASP.NET MVC?
- How is ASP.NET MVC different from Web Forms?
- Why use ASP.NET MVC?
- Developing ASP.NET MVC 4 Controllers and Models
- Creating Controllers
- Adding Actions
- Creating MVC Models
- Working with Code First
- Developing ASP.NET MVC 4 Views
- Razor Syntax
- HTML Helpers
- Partial Views
- Using AJAX
- Using jQuery
- Implementing Web APIs
- Developing Web API Controllers
- Calling HTTP Services from Client-Side Code
- Deploying ASP.NET MVC Site Walkthrough
- Creating a site on Windows Azure Web Sites
- Deploying an ASP.NET MVC Application with Visual Studio Web Deploy
- What’s Next and Resources
- Sneak peak at Visual Studio 2013 (Preview) and ASP.NET MVC 5 tooling
- A look at real-time communications with SignalR
- Resources for keeping up with new ASP.NET releases
The source code for the session is available here: sdrv.ms/1bHo6rU
No warranties or anything on this - it's just what we built during the day. It is, however, based on the official ASP.NET MVC 4 course work, so if you do take the course it will be familiar.
Video from the course introduction
If you need a little more convincing, here's a video of the 30 minute introduction.
Disclaimer: This module starts with a quick introduction to ASP.NET MVC in general before we move systematically through the other components. Don't worry if it's too slow - or too fast - for you, the rest of the course goes more slowly and in more depth through each topic.
Let us know!
Did you like this course? Want to see more, or something different? Please leave feedback on the course page - click the "Send feedback to the course owner" link.