Introduction to Web Development with Microsoft Visual Studio 2010



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.


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, includingdeclaring variables and using loops and conditional statements

Learning Objectives

  • Explore ASP.NET web applications in Microsoft Visual Studio 2010
  • Create web applications by using Microsoft Visual Studio 2010 andMicrosoft .NET-based languages
  • Create a Microsoft ASP.NET Web Form
  • Add functionality to a Microsoft ASP.NET Web Form
  • Implement master pages and user controls
  • Validate user input
  • Debug Microsoft ASP.NET web applications
  • Manage data in an ASP.NET 4.0 web application
  • Manage data access tasks by using LINQ
  • Manage data by using ASP.NET Dynamic Data
  • Create a Microsoft ASP.NET AJAX application
  • Consume and Windows Communication Foundation (WCF) services
  • Manage state in web applications
  • Configure and deploy a Microsoft ASP.NET web application
  • Secure a Microsoft ASP.NET web application
  • Implement new technologies supported by Visual Studio 2010 for webdevelopment

1. Exploring Microsoft ASP.NET Web Applications in Microsoft Visual Studio2010

  • 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 forASP.NET
  • Extending an ASP.NET Web Forms Application by Using the AJAX ControlToolkit

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 2010for Web Development

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