Microsoft .NET Remoting Using Visual Basic 2005 Course

Course Code: IN 779
Course Abstract: 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.
Audience: This course is designed for individuals who 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.
Duration: 2 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Discover 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.
> Find out how the .NET remoting architecture provides a means of establishing and working with secure, distributed enterprise level applications.

Course Topics:

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

Prerequisites: 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.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

We chose Education Services for our Project Management training based on a long list of successful previous engagements with exemplary instructors and the benefits of an in house class focused on solid management structure procedures and principles