Developing Windows Communication Foundation Solutions wit Microsoft Visual Studio 2010

Session Detail:    Classroom 5 Day

This five-day instructor-led course will teach introductory-level Web developers the fundamentals of Web application development and best practices for Microsoft Web development technologies, including ASP.NET 3.5, ASP.NET AJAX Extensions, and Silverlight. This course focuses on using the Microsoft Visual Studio 2008 development environment and the Microsoft .NET Framework 3.5 to create a Web application that delivers dynamic content to a Web site.

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 Computer 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 ability to construct a simple Web page using a Microsoft tool ora third-party tool. For example, students should be able to create or customize a Web Page on a SharePoint site.

Session Outline

Class Outline

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

  • 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 how the lab application works

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

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

After completing this module, students will be able to:

  • Choose a programming language
  • Describe Visual Studio 2008 SP1
  • 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 2008 SP1
  • 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 Visual Studio 2008 SP1
  • 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 an 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
  • Describe Visual Studio 2008 SP1
  • Create a simple Web application

Module 7: Debugging 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 ASP.NET
  • Perform tracing in ASP.NET

 

Module 8: Managing Data in an ASP.NET 3.5 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

After completing this module, students will be able to:

  • Describe LINQ
  • Manage XML data by using LINQ to XML
  • Manage SQL data by using LINQ to SQL

Module 10: Managing Data by Using 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 Application

  • Lesson 1: Introduction to ASP.NET AJAX
  • Lesson 2: Creating an ASP.NET AJAX Application by Using the ASP.NET AJAX Extensions
  • Lesson 3: Extending an Application by Using the ASP.NET 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 XML Web Services and Windows Communication Foundation Services

  • Lesson 1: Overview of XML Web Services
  • Lesson 2: Locating XML Web Services
  • Lesson 3: Calling XML Web Services
  • Lesson 4: Consuming Windows Communication Foundation Services

After completing this module, students will be able to:

  • Describe XML Web services
  • Locate XML Web service
  • Call XML Web 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 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: Web Application Security Overview
  • 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 New Technologies Supported by Visual Studio 2008 SP1 for Web Development

  • Lesson 1: Working with ADO.NET Data Services
  • Lesson 2: Working with ASP.NET MVC
  • Lesson 3: Working with Silverlight 3

After completing this module, students will be able to:

  • Work with ADO.NET Data Services
  • Work with ASP.NET MVC
  • Work with Silverlight 3

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

Developing Windows Communication Foundation Solutions wit 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