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

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

This course is for those with prior experience with HTML4, CSS and JavaScript who are wanting to learn more about the new features of HTML5 and CSS3 in connection with JavaScript.

LearnNow Online
Updated May 27, 2024

What you'll learn

  • How the .NET framework is built
  • LINQ
  • Entity framework
  • EF Code first
  • Parallel Dynamic and Async
Course Description

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.

Each LearnNowOnline training course is made up of Modules (typically an hour in length). Within each module there are Topics (typically 15-30 minutes each) and Subtopics (typically 2-5 minutes each). There is a Post Exam for each Module that must be passed with a score of 70% or higher to successfully and fully complete the course.


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.


Video Runtime

75 Minutes

Time to complete

208 Minutes


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)