Introduction to Web Development with Microsoft Visual Studio 2010 (M10267)

Novice web developers who are familiar with HTML or DHTML, as well as a scripting language such as Visual Basic Scripting Edition or Microsoft Jscript


  • At least one month of experience in .NET technologies
  • Knowledge of HTML or DHTML, including tables, images, and forms
  • Programming experience using Visual Basic .NET or Visual C# .NET, including declaring variables and using loops and conditional statements

Expected Duration
5 day


In this five-day, instructor-led course, you will gain the knowledge and skills to develop web applications with Microsoft Visual Studio 2010. In 14 hands-on labs, you’ll learn the basics, from creating web applications using Visual Studio 2010 and .NET-based languages to implementing advanced technologies supported by Visual Studio 2010 for web development.


1. Exploring Microsoft ASP.NET Web Applications in Microsoft Visual Studio 2010

  • Introduction to the .NET Framework
  • Overview of ASP.NET
  • Overview of the Lab Application

2. Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET-Based Languages

  • Choosing a Programming Language
  • Overview of Visual Studio 2010
  • Creating a Simple Web Application

3. Creating a Microsoft ASP.NET Web Form

  • Creating Web Forms
  • Adding and Configuring Server Controls in a Web Form

4. Adding Functionality to a Microsoft ASP.NET Web Form

  • Working with Code-Behind Files
  • Handling Server Control Events
  • Creating Classes and Components by Using Visual Studio 2010
  • Handling Page Events

5. Implementing Master Pages and User Controls

  • Creating Master Pages
  • Adding User Controls to an ASP.NET Web Form

6. Validating User Input

  • Overview of User Input Validation
  • ASP.NET Validation Controls
  • Validating Web Forms

7. Troubleshooting Microsoft ASP.NET Web Applications

  • Debugging in ASP.NET
  • Tracing in ASP.NET

8. Managing Data in an Microsoft ASP.NET 4.0 Web Application

  • Overview of ADO.NET
  • Connecting to a Database
  • Managing Data

9. Managing Data Access Tasks by Using LINQ

  • Overview of LINQ
  • Managing XML Data by Using LINQ to XML
  • Managing SQL Data by Using LINQ to SQL and LINQ to Entities

10. Managing Data by Using Microsoft ASP.NET Dynamic Data

  • Overview of ASP.NET Dynamic Data
  • Applying ASP.NET Dynamic Data
  • Customizing ASP.NET Dynamic Data Applications

11. Creating a Microsoft ASP.NET AJAX-Enabled Web Forms Application

  • Introduction to AJAX
  • Creating an ASP.NET AJAX Application by Using the AJAX Features for ASP.NET
  • Extending an ASP.NET Web Forms Application by Using the AJAX Control Toolkit

12. Consuming Microsoft Windows Communication Foundation Services

  • Overview of Windows Communication Foundation Services
  • Calling Windows Communication Foundation Services
  • Working with WCF Data Services

13. Managing State in Web Applications

  • State Management
  • ASP.NET Profiles
  • ASP.NET Caching

14. Configuring and Deploying a Microsoft ASP.NET Web Application

  • Configuring an ASP.NET Web Application
  • Deploying an ASP.NET Web Application

15. Securing a Microsoft ASP.NET Web Application

  • Overview of Web Application Security
  • Declaratively Configuring Authentication and Authorization
  • Working Programmatically with Authentication and Authorization

16. Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development

  • Working with the ASP.NET MVC 2 Framework
  • Working with Silverlight 4



Select Course Options