OneSource Professional Training Solutions
OneSource Professional Training Solutions, Inc. presents
 

Introduction to Web Development with Microsoft Visual Studio 2010 On-Site Training

This on-site training class is also available as Public Schedule Seminar.

Introduction to Web Development with Microsoft Visual Studio 2010

Course Description/Agenda


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.

What You'll Learn

  • Explore ASP.NET web applications in Microsoft Visual Studio 2010
  • Create web applications by using Microsoft Visual Studio 2010 and Microsoft .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 web development

Who Should 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

Course Prerequisites

  • 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

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

 

More Seminar Information

OneSource Professional Training Solutions, Inc.
OneSource Professional Training Solutions

Delivery Method

On-Site Training On-Site Training

Also Available As

Seminar Seminar

 
Add to favorites Add to favorites
Email Email this page
 

On-Site Training
Information Request Form

Please complete the form for more information and/or a quote for this on-site class.

Name:

Email

Phone:

City and State

Company:

Number of students:
(at least 10 for consideration)

When do you want to hold the
seminar?

How long would you like for the
seminar?

Additional comments to trainer:

We value your privacy!