Course description

Learn to develop web applications with Visual Studio 2010 in 14 hands-on labs.

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.

Each individual Microsoft Official Course On-Demand includes 3 months (or 12 months with purchase of Microsoft Total Access Collection) of 24x7 access to the following:

What You'll Learn in Class:

Who Needs to Attend:

Beginning web developers who have knowledge of HTML or DHTML along with some knowledge of a scripting language such as Visual Basic Scripting Edition or Microsoft Jscript

Prerequisites:

Course Outline:

  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

Labs:

Lab 1: Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NET–Based Languages

Lab 2: Creating a Microsoft ASP.NET Web Form

Lab 3: Adding Functionality to a Microsoft ASP.NET Web Form

Lab 4: Implementing Master Pages and User Controls

Lab 5: Validating User Input

Lab 6: Debugging Microsoft ASP.NET Web Applications

Lab 7: Managing Data in an ASP.NET 4.0 Web Application

Lab 8: Managing Data by Using ASP.NET Dynamic Data

Lab 9: Creating a Microsoft ASP.NET AJAX-Enabled Web Forms Application

Lab 10: Consuming Windows Communication Foundation Services

Lab 11: Managing State in Web Applications

Lab 12: Configuring and Deploying a Microsoft ASP.NET Web Application

Lab 13: Securing a Microsoft ASP.NET Web Application

Lab 14: Implementing Advanced Technologies Supported by Microsoft Visual Studio 2010 for Web Development