This course will provide an introduction to ASP.NET MVC, and also drill into new features for version 4 of the framework; including web optimizations, the web api, async programming and mobile development.
Scott has over 15 years of experience in commercial software
development and is a frequent speaker at national conferences,
and local user groups. Scott is a Microsoft MVP and has authored
books on several Microsoft technologies, including ASP.NET, C#,
and Windows Workflow.
Introduction to ASP.NET MVC 4 Part 2 Hi, this is Scott Allen, and this module continues building on our MVC4 demo application. In the second half of the introduction we'll modify data, validate data, authenticate users, and deploy to the cloud.
Web Optimization with ASP.NET MVC Hi, this is Scott Allen and this module is a look at the features inside the system. web. optimization namespace. The features inside this namespace allow you to optimize the load time of your pages by bundling and minification scripts and stylesheets. Bundling is the process of concatenating multiple files into a single download while minification is the process of making the download as small as possible. In this module we will look at bundling and minification, see exactly what they do, why they are important and along the way we will improve the response time of a page that loads lots of scripts and styles.
The ASP.NET WebAPI Hi. This is Scott Allen, and this module is a look at the web API features in ASP. NET MVC 4. The web API features allow you to rate web services that work very close to the medal of HTTP. I'll show you many familiar concepts in this module like routing and model binding and we'll see how these concepts are similar but also slightly different with the web API. We'll look at API controllers and build out a small web API to call from JAVA script and from C sharp code. ( Pause )
Async Await in MVC 4 Hi this is Scott Allen and this module is everything you want to know about async controller actions in ASP. NET MVC 4. In this module, I'll be using ASP. NET MVC 4 in Visual Studio 2012 because we want to take advantage of async in await operators which are new for the C# compiler and they make writing asynchronous code extremely easier. I'll show you how to write an async controller action and explain why you might want to use an async controller action and we'll also look at parallel processing timeout exceptions, unit testing and have a brief introduction to the Task Parallel Library along the way.
MVC 4 and Mobile Development Hi, this is Scott Allen. And this module is a look at targeting mobile devices of ASP. NET MVC4. ASP. NET MVC4 includes some features to help you build application that looks good on smartphones and tablets. These features include a new mobile project template and the ability to render a different set of views for different types of devices. MVC4 include the feature called browser overwriting which allows you to control exactly what a users going to see from your application regardless of what device they're using. These are 3 core features we're going to cover in this module as we take a look at how to work with mobile devices in MVC4.