Simple play icon Course

Introduction to ASP.NET 4 WebForms

by Dan Wahlin and Fritz Onion

This course introduces you to building applications with ASP.NET 4 WebForms, starting with installing the tools and finishing with a complete Web application

What you'll learn

Building Application with ASP.NET 4 WebForms is a course designed to get you up and running with ASP.NET WebForms. The modules in the course will cover everything from setting up a development environment to deploying to a live web site. In between we'll drill into the details of server controls, data binding and validation, user controls, security, Ajax features, and persisting data to SQL Server.

Table of contents

Course FAQ

What is ASP.NET Web Forms?

ASP.NET Web Forms is a web application framework that allows you to write applications in any programming language that supports CLR, such as C#. It lets you build dynamic websites through a drag-and-drop, events-driven model.

What are some of the benefits of ASP.NET Web Forms?

ASP.NET Web Forms benefits include:

  • Compatible with any browser or mobile device 
  • Compatible with any .NET common language runtime 
  • Allows user-created and third party controls 
  • HTML and UI code are separate from app logic 
  • Data binding 
  • Supports client-side scripting and executes it in the browser 
  • Much more
Are there prerequisites to this course?

Before starting this course, you should know the basic concepts of web development, including HTML, CSS, and JavaScript, as well as the ASP.NET framework. You should also be familiar with C# or another .NET language.

Who is this course for?

This course is for anyone who wants to learn ASP.NET Web Forms so they can build successful web applications.

What will I learn in this course?

Some of the topics we will cover include:

  • Setting up a development environment 
  • How to deploy to a live web site 
  • Server controls 
  • Data binding and validation 
  • User controls 
  • Security 
  • Ajax features 
  • Persisting data to SQL Server 
  • Much more!

About the authors

Dan Wahlin founded Wahlin Consulting, which provides consulting and training services on JavaScript, Angular, Node.js, C#, ASP.NET MVC, Web API, Docker, and Kubernetes. He is a Google GDE (and former Microsoft MVP and Regional Director), Docker Captain, and speaks at conferences and user groups around the world. Dan is active on Twitter (@DanWahlin), blogs at, and adds a lot of code to his Github repos at

Fritz is a co-founder of Pluralsight where he serves as the Content Advisor. Fritz is the author of the book 'Essential ASP.NET' published by Addison Wesley, available in both C# and Visual Basic .NET editions, and 'Essential ASP.NET 2.0'. He is a past columnist for MSDN Magazine, and and has spoken at many industry conferences including the PDC, TechEd, and VSLive!. Prior to .NET, Fritz's work focused on Windows development with C++ and COM, and has written several courses and many articles on... more

Ready to upskill? Get started