New Horizons Lexington KY Computer Training
New Horizons Computer Learning Center presents

2548 Core Distributed Application Development with Microsoft Visual Studio 2005 On-Site Training

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

This workshop provides students with the knowledge and skills to develop distributed applications by using the Microsoft( .NET Framework and Microsoft Visual Studio) 2005

Course Description/Agenda

This workshop provides students with the knowledge and skills to develop distributed applications by using the Microsoft( .NET Framework and Microsoft Visual Studio) 2005.

Who Should Attend:
This workshop is intended for corporate and Independent software vendor application developers who have a desire to learn more about specific technology areas in distributed application development.

At Course Completion:
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.

Lesson 1: Building and Consuming a Simple XML Web Service
Technical Context of Web Services
Components of Web Service Technology
Lesson 2: Configuring and Customizing a Web Service
XML Serialization
How to Use Complex Data Types in Web Services
How to Use Attributes to Control Serialization
How to Use Service Configuration Attributes
Configuration Files
Lesson 3: Calling Web Methods Asynchronously
The Need for Asynchronous Calls
Options for Making Asynchronous Calls
One-Way Methods
Lesson 4: Building a Remoting Client and Server
Technical Context of Remoting
Remoting Servers and Clients
Important Components of Remoting
Lesson 5: Creating and Serializing Remotable Types
Marshal by Value
Marshal by Reference
Version Compatibility for Remotable Types
Generic Classes
Lesson 6: Performing Remoting Operations Asynchronously
Asynchronous Methods
Calling Remote Methods Asynchronously
One-Way Methods
Using Events in Remoting Applications
Lesson 7: Managing the Lifetime of Remote Objects
Life Cycle of Remote Objects
Lifetime Sponsors
Lease Properties
Leases and Exception Handling
Lesson 8: Sending and Receiving Messages by Using Message Queuing
Understanding Message Queuing
Creating a Message Queue and Sending a Message
Receiving a Message and Posting a Response
Using IIS with Message Queuing
Lesson 9: Creating and Consuming Serviced Components
COM+ Services
Implementing a Serviced Component
Registering a Serviced Component
Instantiating a Serviced Component


More Seminar Information

New Horizons Computer Learning Center
New Horizons Lexington KY Computer Training

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.




City and State


Number of students:
(at least 10 for consideration)

When do you want to hold the

How long would you like for the

Additional comments to trainer:

We value your privacy!