MS2548 Core Distributed Application Development with Microsoft Visual Studio 2005

Target Audience

Corporate and Independent software vendor application developers who have a desire to learn more about specific technology areas in distributed application development.

Learning Objectives

After completing this workshop, students will be able to:

• Build and use a Web service.
 
• Configure and customize a Web service application.
 
• Call Web methods asynchronously.
 
• Build remote client and server applications.
 
• Create and serialize remoteable types.
 
• Manage the lifetime of remote objects.
 
• Call remote methods asynchronously.
 
• Implement remote events.
 
• Send and receive messages by using Microsoft Message Queuing.
 
• Create and use serviced components.

Pre-Requisites

Before attending this workshop, students must:

• Be able to manage a solution environment using the Visual Studio 2005 Integrated development environment (IDE) and tools
 
• Understand the Microsoft .NET Framework 2.0 and the Common Language Runtime
 
• Be able to program an application by using a .NET Framework 2.0-compliant language
 
• Know how to make assemblies available to other applications
 
• Have a basic understanding of XML including XML declaration, elements, attributes, and namespaces
 
• Have a basic understanding of application domains
 
• Have a basic understanding of delegates and events
 
• Have a basic understanding of threads

Select a course date to view a detailed course outline.

Course Summary

Unit 1: Building and Consuming a Simple XML Web Service

Unit 2: Configuring and Customizing a Web Service

Unit 3: Calling Web Methods Asynchronously

Unit 4: Building a Remoting Client and Server

Unit 5: Creating and Serializing Remotable Types

Unit 6: Performing Remoting Operations Asynchronously

Unit 7: Managing the Lifetime of Remote Objects

Unit 8: Sending and Receiving Messages by Using Message Queuing

Unit 9: Creating and Consuming Serviced Components

Examinations

Upcoming Courses

Related Courses

Related Certificates

None.