Introduction to Web Development with Microsoft Visual Studio 2010

Session Detail:    Classroom 5 Day

In this course, students will be introduced to ASP.NET Web development using ASP.NET Web Forms and supporting Microsoft technologies.This course focuses more on server-side programming and data access/management rather than client-side programming. AJAX is covered at a beginner level. Additional Web development models such as Silverlight and ASP.NET MVC are demonstrated for students but will not be covered in any significant detail.

Prerequisites

Before attending this course, students must have at least one month of experience in .NET technologies. In addition to their professional experience, students who attend this training should have the following technical knowledge:

  • Knowledge of HTML or DHTML, including:
    • Tables
    • Images
    • Forms
  • Programming experience using Visual Basic .NET or Visual C# .NET, including:
    • Declaring variables
    • Using loops
    • Using conditional statements

The completion of Course 2667, Introduction to Programming, satisfies the preceding prerequisite programming skills requirement.

Who Can Benefit

This course is intended for web developers who are beginners and have knowledge of Hypertext Markup Language (HTML) or Dynamic HTML (DHTML), along with some knowledge of a scripting language such as Visual Basic Scripting Edition or Microsoft Jscript. Students are required to have the following skills:

  • Ability to construct a simple Web page using a Microsoft or 3rd Party tool. For example, create or customize a Web Page on a SharePoint site.

Session Outline

Class Outline

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

  • Lesson 1: Introduction to the .NET Framework
  • Lesson 2: Overview of ASP.NET
  • Lesson 3: Overview of the Lab Application

After completing this module, students will be able to:

  • Describe the .NET Framework
  • Describe ASP.NET
  • Describe the Lab Application

Module 2: Creating Web Applications by Using Microsoft Visual Studio 2010 and Microsoft .NETBased Languages

  • Lesson 1: Choosing a Programming Language
  • Lesson 2: Overview of Visual Studio 2010
  • Lesson 3: Creating a Simple Web Application

After completing this module, students will be able to:

  • Choose a programming language
  • Describe Visual Studio2010
  • Create a simple Web application

Module 3: Creating a Microsoft ASP.NET Web Form

  • Lesson 1: Creating Web Forms
  • Lesson 2: Adding and Configuring Server Controls in a Web Form

After completing this module, students will be able to:

  • Create Web Forms
  • Add and configure server controls in a Web Form

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

  • Lesson 1: Working with Code-Behind Files
  • Lesson 2: Handling Server Control Events
  • Lesson 3: Creating Classes and Components by Using Visual Studio 2010
  • Lesson 4: Handling Page Events

After completing this module, students will be able to:

  • Work with code-behind files
  • Handle server control events
  • Create classes and components by using Microsoft Visual Studio 2010
  • Handle page events

Module 5: Implementing Master Pages and User Controls

  • Lesson 1: Creating Master Pages
  • Lesson 2: Adding User Controls to an ASP.NET Web Form

After completing this module, students will be able to:

  • Create master pages
  • Add user controls to a Microsoft ASP.NET Web Form

Module 6: Validating User Input

  • Lesson 1: Overview of User Input Validation
  • Lesson 2: ASP.NET Validation Controls
  • Lesson 3: Validating Web Forms

After completing this module, students will be able to:

  • Describe user input validation
  • Implement Microsoft ASP.NET validation controls
  • Validate Web Forms

Module 7: Troubleshooting Microsoft ASP.NET Web Applications

  • Lesson 1: Debugging in ASP.NET
  • Lesson 2: Tracing in ASP.NET

After completing this module, students will be able to:

  • Perform debugging in Microsoft ASP.NET
  • Perform tracing in ASP.NET

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

  • Lesson 1: Overview of ADO.NET
  • Lesson 2: Connecting to a Database
  • Lesson 3: Managing Data

After completing this module, students will be able to:

  • Describe ADO.NET
  • Connect to a database
  • Manage data

Module 9: Managing Data Access Tasks by Using LINQ

  • Lesson 1: Overview of LINQ
  • Lesson 2: Managing XML Data by Using LINQ to XML
  • Lesson 3: Managing SQL Data by Using LINQ to SQL and LINQ to Entities

After completing this module, students will be able to:

  • Describe language-integrated query (LINQ)
  • Manage XML data by using LINQ to XML
  • Manage SQL data by using LINQ

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

  • Lesson 1: Overview of ASP.NET Dynamic Data
  • Lesson 2: Applying ASP.NET Dynamic Data
  • Lesson 3: Customizing ASP.NET Dynamic Data Applications

After completing this module, students will be able to:

  • Describe ASP.NET Dynamic Data
  • Apply ASP.NET Dynamic Data
  • Customize ASP.NET Dynamic Data applications

Module 11: Creating a Microsoft ASP.NET Ajax-enabled Web Forms Application

  • Lesson 1: Introduction to Ajax
  • Lesson 2: Creating an ASP.NET Ajax Application by Using the Ajax Features for ASP.NET
  • Lesson 3: Extending an ASP.NET Web Forms Application by Using the Ajax Control Toolkit

After completing this module, students will be able to:

  • Describe ASP.NET AJAX
  • Create an ASP.NET AJAX application by using the ASP.NET AJAX extensions
  • Extend an application by using the ASP.NET AJAX Control Toolkit

Module 12: Consuming Microsoft Windows Communication Foundation Services

  • Lesson 1: Overview of Windows Communication Foundation Services
  • Lesson 2: Calling Windows Communication Foundation Services
  • Lesson 3: Working with WCF Data Services

After completing this module, students will be able to:

  • Describe WCF services
  • Call WCF services
  • Consume Windows Communication Foundation services

Module 13: Managing State in Web Applications

  • Lesson 1: State Management
  • Lesson 2: ASP.NET Profiles
  • Lesson 3: ASP.NET Caching

After completing this module, students will be able to:

  • Describe state management
  • Describe Microsoft ASP.NET Profiles
  • Describe ASP.NET Caching

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

  • Lesson 1: Configuring an ASP.NET Web Application
  • Lesson 2: Deploying an ASP.NET Web Application

After completing this module, students will be able to:

  • Configure an ASP.NET Web application
  • Deploy an ASP.NET Web application

Module 15: Securing a Microsoft ASP.NET Web Application

  • Lesson 1: Overview of Web Application Security
  • Lesson 2: Declaratively Configuring Authentication and Authorization
  • Lesson 3: Working Programmatically with Authentication and Authorization

After completing this module, students will be able to:

  • Describe Web application security
  • Describe how to declaratively configure authentication and authorization
  • Work programmatically with authentication and authorization

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

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

After completing this module, students will be able to:

  • Work with ASP.NET MVC 2
  • Work with Silverlight 4

Need to train your team?

All of our sessions can be customized to meet your team’s specific need. Build the perfect program by picking and choosing topics from any of the courses in our catalog. A personalized private session gives you the ultimate flexibility and helps maximize your team’s valuable time!

Requesting Team Training
DateTimeTypePriceAdd To Cart

Introduction to Web Development with Microsoft Visual Studio 2010

5 Day
Classroom

$3,095.00

Chat with a Coach

Chat with a Coach

Have a more immediate need? Why spend the next hour searching online for answers when you can spend just 15 minutes with one of our experts and get accurate and personalized answers to all of your questions. 

$9.99 | 15 Minutes

Book Now