Microsoft .NET Remoting Using Visual C# 2005

Course

In Bath

Price on request

Description

  • Type

    Course

  • Location

    Bath

  • Duration

    2 Days

Remoting allows programs and software components to interact across application domains, processes and machine boundaries. This course covers many aspects of .NET remoting in-depth. You will learn how the .NET remoting architecture provides a means of establishing and working with secure, distributed enterprise level applications. You will also build a solid foundation for the. Suitable for: Developers that want to understand how to develop distributed enterprise applications.

Facilities

Location

Start date

Bath (Somerset)
See map
11 Kingsmead Square, BA1 2AB

Start date

On request

About this course

This course assumes that students have some programming background and is appropriate for experienced application developers with more than three years of development and at minimum one year experience with .NET. Specific experience with Visual Studio 2005 or the .NET Framework is extremely useful. This course moves quickly through a broad range of advanced programming topics....

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Course programme

AUDIENCE: Developers that want to understand how to develop distributed enterprise applications.
PREREQUISITES: This course assumes that students have some programming background and is appropriate for experienced application developers with more than three years of development and at minimum one year experience with .NET. Specific experience with Visual Studio 2005 or the .NET Framework is extremely useful. This course moves quickly through a broad range of advanced programming topics. Prior knowledge of distributed technologies such as DCOM or COM+ is useful.
DURATION: 2 days. Hands on.
OBJECTIVES: Remoting allows programs and software components to interact across application domains, processes and machine boundaries. This course covers many aspects of .NET remoting in-depth. You will learn how the .NET remoting architecture provides a means of establishing and working with secure, distributed enterprise level applications. You will also build a solid foundation for the development of remoting, and gain an understanding of client- and server-activated objects.
At the end of this course, delegates will be able to:
- Learn how .NET Remoting uses a flexible and extremely extensible architecture.
- Gain an understanding of the .NET concept of an Application Domain.
- Build a solid foundation for the development of remoting.
- Learn how the .NET remoting architecture provides a means of establishing and working with secure, distributed enterprise level applications.
COURSE CONTENT:
Creating a Remoting Client and Server
· Implement a Simple Remoting Server and Client
· Remoting Objects and Hosts
· Programmatic Configuration of a Remoting Application
· Using Configuration Files for Remoting Applications
· Debugging and Deployment
Creating and Serializing Remotable Types
· Version Tolerant Serialization
· Serialization Formatters and Communication Channels
· Marshalling by Reference and by Value
· Version Compatibility in Remoting
· Generic Classes and Remoting
Performing Remoting Operations Asynchronously
· Asynchronous Operations
· Events
· One-Way Method
Managing the Lifetime of Remote Objects
· Remote Lifetime Management
· Initializing the Lifetime
· Lease Renewal Properties
· Expiration Exceptions
· The Life Cycle of Remote Objects
· Lifetime Sponsors
Using Message Queuing
· Message Queuing
· Creating a Queue
· Sending Messages
· Receiving Messages
· Security
· IIS and MSMQ
Creating and Consuming Serviced Components
· Why Use Serviced Components?
· Creating a Serviced Component
· Serviced Component Attributes
· Interfaces and COM+
· Consuming Serviced Components
Remoting Security
· IIS as Activation Agent
· IIS Integration
· .NET Framework 2.0 Security

TB08/01

Microsoft .NET Remoting Using Visual C# 2005

Price on request