New Features in ASP.NET 4.5 Web Forms Course Released on Pluralsight.com
I've been hard at work the past few months filming a new course for Pluralsight covering some of the great new features in ASP.NET 4.5 Web Forms. I'm excited to announce that the new course is titled New Features in ASP.NET 4.5 Web Forms and is now available on Pluralsight.com! If you're an ASP.NET Web Forms developer (and there are many of you out there!) then you should definitely take a look at the new features available in the 4.5 release if you haven't already. In my opinion, this is the most significant release since ASP.NET 2.0. I say that because some of the new features will truly change how you write your ASP.NET applications - especially the data binding features.
Here's the official description of the course and the content that's covered. I hope you enjoy it and are able to apply some of the new features in your applications! If you're not a Pluralsight subscriber and still want to view some of the course check out their free trial offer.
The New Features in ASP.NET 4.5 Web Forms course provides a tour of what's new in Visual Studio 2012 for ASP.NET Web Forms developers and how it can make you more productive as a developer. The course begins by showing you key enhancements to Visual Studio's HTML editor and its improved support for working with CSS and JavaScript. Next, you’ll explore what's new with data binding (some significant features have been added here!) including model binding and strongly typed data controls. You’ll also see enhancements that have been made to the ASP.NET framework such as bundling and minification of JavaScript and CSS, asynchronous modules and handlers, SignalR and more. Several new HTML5 features are also demonstrated including new HTML5 input types, Web Sockets and support for multiple file uploads. The course concludes with a look at important security-related improvements in ASP.NET including support for oAuth, request validation and support for preventing cross-site request forgery (XSRF) attacks.
Course Content
Visual Studio Features
|
Course Overview
|
Introduction
|
HTML Editor Features |
Demo: HTML Editor Features |
JavaScript Editor Features |
Demo: JavaScript Editor Features |
CSS Editor Features |
Demo: CSS Editor Features |
The Page Inspector |
Demo: The Page Inspector |
Using Web Essentials |
Demo: Using Web Essentials |
Summary |
Working with Data
|
Introduction
|
Strongly Typed Data Controls
|
Demo: Strongly Typed Data Controls
|
Model Binding
|
Model Binding Attributes
|
Demo: Model Binding |
HTML Encoded Data Binding Expressions |
Unobtrusive Validation |
Summary |
Framework Features
|
Introduction
|
Bundling and Minification
|
Demo: Bundling and Minification
|
Async Support
|
Demo: Creating Asynchronous HttpModules
|
Demo: Creating Asynchronous HttpHandlers
|
FriendlyUrls
|
Demo: Implementing FriendlyUrls
|
ASP.NET Web API
|
Demo: Using the ASP.NET WebAPI
|
Demo: Using HTTP Verbs
|
SignalR |
Demo: Using SignalR |
Summary
|
HTML5 Features
|
Introduction
|
TextMode Property Enhancements
|
Demo: TextBox HTML5 Enhancements
|
Multiple File Uploads
|
Demo: Uploading Multiple Files with FileUpload
|
WebSockets
|
Demo: WebSockets with System.Web.WebSockets
|
Demo: WebSockets with Microsoft.Web.WebSockets
|
Additional HTML5 Features
|
Demo: Unobtrusive Validation and Validator Controls
|
Summary |
oAuth and Security Features
|
Introduction
|
oAuth Support
|
Demo: oAuth Facebook Integration
|
Demo: Enhancing Facebook Integration
|
Deferred Request Validation |
Demo: Using Deferred Request Validation |
Unvalidated Requests and AntiXSS Encoding |
Demo: Handling Unvalidated Requests and Encoding with the AntiXssEncoder |
Anti-XSRF Validation |
Demo: Anti-XSRF Validation Code |
Summary |