New Features in ASP.NET 4.5
What's new in Visual Studio 2012 and ASP.NET 4.5 for web developers.
What you'll learn
This 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.
Table of contents
- Course Overview 3m
- Introduction 2m
- HTML Editor Features 3m
- Demo: HTML Editor Features 7m
- JavaScript Editor Features 3m
- Demo: JavaScript Editor Features 6m
- CSS Editor Features 3m
- Demo: CSS Editor Features 7m
- The Page Inspector 2m
- Demo: The Page Inspector 5m
- Using Web Essentials 3m
- Demo: Using Web Essentials 9m
- Summary 0m
- Introduction 2m
- Bundling and Minification 8m
- Demo: Bundling and Minification 10m
- Async Support 4m
- Demo: Creating Asynchronous HttpModules 3m
- Demo: Creating Asynchronous HttpHandlers 3m
- FriendlyUrls 3m
- Demo: Implementing FriendlyUrls 7m
- ASP.NET Web API 6m
- Demo: Using the ASP.NET WebAPI 9m
- Demo: Using HTTP Verbs 7m
- SignalR 6m
- Demo: Using SignalR 9m
- Summary 1m
- Introduction 1m
- TextMode Property Enhancements 4m
- Demo: TextBox HTML5 Enhancements 6m
- Multiple File Uploads 2m
- Demo: Uploading Multiple Files with FileUpload 3m
- WebSockets 7m
- Demo: WebSockets with System.Web.WebSockets 8m
- Demo: WebSockets with Microsoft.Web.WebSockets 5m
- Additional HTML5 Features 3m
- Demo: Unobtrusive Validation and Validator Controls 6m
- Summary 1m
- Introduction 2m
- oAuth Support 6m
- Demo: oAuth Facebook Integration 7m
- Demo: Enhancing Facebook Integration 6m
- Deferred Request Validation 4m
- Demo: Using Deferred Request Validation 6m
- Unvalidated Requests and AntiXSS Encoding 5m
- Demo: Handling Unvalidated Requests and Encoding with the AntiXssEncoder 7m
- Anti-XSRF Validation 5m
- Demo: Anti-XSRF Validation Code 3m
- Summary 2m