Rebuilding Web Forms Applications in MVC
The transition between Web Forms and MVC can be easy. In this course, you'll explore how to rebuild legacy ASP.NET Web Forms applications in MVC. You'll look at how development translates between frameworks by rebuilding a sample application.
What you'll learn
Transitioning from ASP.NET Web Forms applications to MVC applications can be difficult, but you can ease the transition. This course, Rebuilding Web Forms Applications in MVC, will help developers, like you, to migrate to a new framework. You'll complete this task using a two-tiered approach: first, you'll compare and contrast what high-level concepts are shared between Web Forms and MVC. Next, you'll learn how they are both built on the larger ASP.NET platform. Finally, you'll explore how the specific implementation details of those concepts vary between frameworks, demonstrated by rebuilding a meaningful sample application. By the end of this course, you'll be more prepared to rebuild apps and make a smooth transition to MVC.
Table of contents
- Introduction 1m
- The Shared ASP.NET Platform 5m
- Demo - Exploring the Application Life Cycle 5m
- Handling Requests with Web Forms 4m
- Demo - Touring the Legacy Application 6m
- Handling Requests with MVC 4m
- Understanding Routing 4m
- Demo - Routing Requests in MVC 4m
- Demo - Building the Controller Structure 6m
- Summary 1m
- Introduction 1m
- Reviewing the Design Features of Web Forms 5m
- Introducing Layouts and Views in MVC 4m
- Demo - Building the Layout in MVC 6m
- Demo - Adding Styles and Scripts in MVC 5m
- Reviewing the Web Forms Server Controls 5m
- Introducing the Razor View Engine 4m
- Demo - Building the Navigation with Razor 3m
- Summary 1m
- Introduction 2m
- Managing and Displaying Data in Web Forms 5m
- Working with Data in MVC 3m
- Demo - Finishing the Home Page Widgets 4m
- Demo - Building the Listing Page 3m
- Demo - Building the Conversation Page 5m
- Demo - View Models and Model Binding 5m
- Demo - Dependency Injection and Next Steps 6m
- Summary 2m