"People do not invest in education because they are rich. They become rich because they invest in education."


- Gabriel Verhoef

2548 - Core Distributed Application Development with Microsoft Visual Studio 2005

This course provides students with the knowledge and skills to develop distributed applications by using the Microsoft .NET Framework and Microsoft Visual Studio 2005. The workshop focuses on building distributed applications by using Web services, remoting, Microsoft Message Queuing, and serviced components.

 

2548 - Core Distributed Application Development with Microsoft Visual Studio 2005 course offered by MasterGrade.

Who should attend?

This course 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.

2548 - Core Distributed Application Development with Microsoft Visual Studio 2005

Before attending this course, students must have:

  • 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

Session 1: Building and Consuming a Simple XML Web Service

  • Technical Context of Web Services
  • Components of Web Service Technology

Session 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

Session 3: Calling Web Methods Asynchronously

  • The Need for Asynchronous Calls
  • Options for Making Asynchronous Calls
  • One-Way Methods

Session 4: Building a Remoting Client and Server

  • Technical Context of Remoting
  • Remoting Servers and Clients
  • Important Components of Remoting

Session 5: Creating and Serializing Remotable Types

  • Marshal by Value
  • Marshal by Reference
  • Version Compatibility for Remotable Types
  • Generic Classes

Session 6: Performing Remoting Operations Asynchronously

  • Asynchronous Methods
  • Calling Remote Methods Asynchronously
  • One-Way Methods
  • Using Events in Remoting Applications

Session 7: Managing the Lifetime of Remote Objects

  • Life Cycle of Remote Objects
  • Lifetime Sponsors
  • Lease Properties
  • Leases and Exception Handling

Session 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

Session 9: Creating and Consuming Serviced Components

  • COM+ Services
  • Implementing a Serviced Component
  • Registering a Serviced Component
  • Instantiating a Serviced Component

Duration:

Learning Materials:

Prerequisites:

What course next:



3 Days

All included

Intro to Programming »

MCPD

MCTS SQL 2008 »

 



Get a Quote today »

 

Course Content
2548 - Core Distributed Application Development with Microsoft Visual Studio 2005

  • Building and Consuming a Simple XML Web Service
  • Configuring and Customizing a Web Service
  • Calling Web Methods Asynchronously
  • Building a Remoting Client and Server
  • Creating and Serializing Remotable Types
  • Performing Remoting Operations Asynchronously
  • Managing the Lifetime of Remote Objects
  • Sending and Receiving Messages by Using Message Queuing
  • Creating and Consuming Serviced Components

 

 

Quick Search
Register Here

Fill in your details below and one of our career specialists will assist you with your study needs

Sorry, your message could not be sent. Please check your details. Please complete all fields.

Name

Email

Phone

Location

Message


Thank you
For your request, one of our career specialists will assist you with your study needs.

It’s very fun and interesting. Love It!!

Shaun2.jpg
- Shaun Brown

I will recommend MasterGrade IT to anyone that is serious about getting certification.

zaheer1.jpg
- Zaheer Isaacs

Very informative; Excel is a great course to start off with. I like the neat classrooms and the personal attention!

rene1.jpg
- René Leandro Borges

I enjoyed doing the course in my own time!

sadia.jpg
- Sadia Abrahams

Already Engaged.

Thousands of companies around the world use and love our training every day.


Meetup
Meetup
Meetup
Meetup
Meetup
Meetup
Meetup
Meetup

Procomp Computer Services CC trading as MasterGrade IT® Computer Learning Centre. Registration No. 2002/029621/23.