I'm really excited to announce that two of my latest courses on Microsoft Virtual Academy are now live! Both are recordings of live courses Christopher Harrison and I lead in the beautiful Channel 9 studios, and include downloads of all slides, code and live chat logs.
NuGet Package Restore allows you to reference NuGet packages in your project without shipping them with your source code or committing them to source control. The general idea is that the packages are restored - that is, downloaded and installed - into your project when it is build. This offers a number of benefits, including better interaction with source control and smaller code distributions.
UPDATE: The course (including videos, slides, and links to the code) are published here: http://www.microsoftvirtualacademy.com/training-courses/introduction-to-asp-net-mvc
Are you a front-end coder who wants to learn how to build data-driven, server-side web applications?
Maybe you know some Web Forms and want to make the jump to ASP.NET MVC?
This exciting new course focuses on the basics of this popular framework for building scalable, standards-based web applications using well-established design patterns, so you can ramp up quickly.Introduction to ASP.NET MVCLive event on June 23, 2014
Free! Live! Learn ASP.NET MVC!
ChrChristopher Harrison and I had tons of fun doing a previous MVA event last September: Developing ASP.NET MVC 4 Web Applications Jump Start. That one's available online, and I'm told it's one of the most popular courses on Microsoft Virtual Academy.
We based the previous MVC Jump Start on the the official Microsoft Exam 70-486, which is part of the MCSD: Web Applications certification. We did what we could to make it approachable for beginners, but cramming an entire week long course in ASP.NET MVC into a single day meant it moved pretty quickly.
So Christopher and I both agreed that it's be great to have a more introductory level class that moves a little slower and is easier for beginners to follow. Here's what we'll be covering:
- Basics of MVC and the Moving Parts
- Creating and Configuring Models
- The Power of Visual Studio
- Deep Dive into Controllers
- Deep Dive into Views
- Introduction to Bootstrap
- Introduction to Authentication in MVC
- Supplement Your Knowledge
We'll be taking live questions, and there will be online chat support as well. If you've been wanting to learn ASP.NET MVC, this is a great opportunity!
And don't let your boss tell you that you can't miss a day of work for this. Remind them that this is free, and you'll be saving them tons of money with your new web dev super powers.
Between releases of my other book (Professional ASP.NET MVC, next release due out soon!) Jesse Liberty somehow talked me into collaborating with him on writing a book on Windows 8.1 development. Actually, it wasn't a hard sell, because I've done a good amount of XAML dev, love C#, and Windows 8 / 8.1 development is a lot of fun. We co-wrote the table of contents, I wrote code samples and very rough drafts (sometimes just bullet points), and Jesse turned it into prose. That worked pretty well, but was a little too slow - especially once my work on Professional ASP.NET MVC 5 ramped up. Fortunately, Phil Japiske agreed to join us and finish the book off. Phil really nailed it - he polished off the remaining chapters, reviewed and greatly improved the existing chapters, and made sure everything was up to date for Windows 8.1.
I'm incredibly happy to announce that my blog - and all 750 other blogs running under weblogs.asp.net - are now powered by Orchard and Azure Web Sites! That's 750 blogs, all hosted in 4 Azure Web Sites all running on only one large virtual machine.
This week at TechEd, the ASP.NET team announced some pretty exciting updates on the way for ASP.NET.
Web Camps are free, no fluff, lots of code events where you can get learn what's new in the Microsoft web platform and how you can put it to use right away. They're by developers for developers - no marketing, just building web apps.