Learn your way! Get started

.NET Framework 4.5.1, Part 2: One ASP.NET

with expert Mike Benkovich

Watch trailer

.NET Framework 4.5.1, Part 2: One ASP.NET Trailer

Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack
  • Power Pack Plus

Release date Release date 4/19/2014
Level Level Beginner
Runtime Runtime 1h 15m
Platform Platform Major browsers on Windows Major browsers on Windows Major browsers on Mac OSX Major browsers on Mac OSX Mobile Devices Mobile Devices
Closed captioning Closed captioning Included
Transcript Transcript Included
eBooks / courseware eBooks / courseware Included
Hands-on labs Hands-on labs N/A
Sample code Sample code Included
Exams Exams Included

Enterprise Solutions
Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More

Course description

Microsoft introduced ASP.NET as a way to organize and write web applications and services using the .NET framework. Originally released with the WebForms pattern, which takes a control based drag and drop approach to designing a web page, it has since included many new technologies like MVC which support scaffolding, and WebAPI to handle RESTful requests. While these new technologies are quite powerful and deliver new ways of writing code, the challenge has been how to integrate them and build one solution. With that in mind, in .NET 4.5.1 and Visual Studio 2013 Microsoft has been pushing a new unified template for web projects called OneASP.NET. With this new template developers can create web solutions that start with WebForms, but include MVC features. Or a WebAPI site that adds WebForms. Additionally there is a new identity story that simplifies and modernizes how we handle authentication and profile data. Developers now have the choice of whether to use public identity like twitter or facebook, or use Active Directory, in addition to the old standbys. Lets dive into what's new for web developers with an overview of ASP.NET.


This course assumes that students understand Visual C# 5.0 syntax, and have a basic understanding of the .NET Framework. No specific experience with Visual Studio 2013 is required.

Meet the expert

Mike Benkovich Mike Benkovich delivers technical presentations around the U.S. as a consultant, trainer and former Developer Evangelist for Microsoft. He has worked in a variety of professional roles, including architect, project manager, developer, and technical writer. Mike is also an author of two books, published by WROX Press and APress, that show developers how to get the most from their SQL databases. Since appearing in the 1994 Microsoft DevCast, Mike has presented technical information at seminars, conferences, and corporate boardrooms across America.

Course outline


What is One ASP.NET (27:51)
  • Introduction (00:35)
  • ASP.NET as a Framework (01:28)
  • One ASP.NET (03:31)
  • Building ASP.NET WebForms (01:14)
  • Building ASP.NET WebPages (00:42)
  • Building ASP.NET MVC (01:05)
  • Building ASP.NET WebAPI (01:05)
  • Demo: One ASP.NET Apps (03:30)
  • Demo: Adding WebAPI (02:04)
  • Demo: API Controller (02:22)
  • Demo: MVC (03:26)
  • Demo: Run Project (01:52)
  • Demo: Change the Model (00:20)
  • Demo: NuGet (02:18)
  • Demo: Add VIew (01:56)
  • Summary (00:15)
Responsive Design (20:17)
  • Introduction (00:49)
  • Responsive Design (01:29)
  • How do you Mobile (01:01)
  • Bootstrap (00:50)
  • Size Content with CSS Tags (00:59)
  • JavaScript programming (00:29)
  • Demo: Responsive Development (02:03)
  • Demo: Add Media Query (02:28)
  • Demo: Templates (03:15)
  • Demo: Image Tags (02:35)
  • Demo: Table Data (01:28)
  • Demo: Theme (02:31)
  • Summary (00:14)
Identity Evolution (15:45)
  • Introduction (00:29)
  • Identity evolution (02:16)
  • Challenges addresses in 4.5.1 (00:38)
  • Select Authentication options (01:01)
  • Demo: Identity (00:52)
  • Demo: Associate IDs (04:33)
  • Demo: ID storage data (00:59)
  • Demo: Tracking users (01:53)
  • Demo: Organizational ID (02:48)
  • Summary (00:12)
SignalR (11:31)
  • Introduction (00:29)
  • Connected clients (00:54)
  • Connected clients polling (00:28)
  • Connected clients Real Time (00:22)
  • What is SignalR (00:46)
  • Have a fallback plan (00:29)
  • Demo: SignalR (01:59)
  • Demo: SignalR Hub Class (01:49)
  • Demo: Chat Controller (01:59)
  • Demo:Run Project (02:04)
  • Summary (00:07)