This self-study online course focuses on .Net Remoting using C#.
To demonstrate how to create and use specific .NET Remoting services
Target Audience
Microsoft C# developers wanting to write enterprise applications with serviced components, Windows Services, or .NET Remoting, or studying for the exam 70-320: Developing XML Web Services and Server Components with Microsoft Visual C# and the Microsoft .NET Framework
Prerequisites
tbc
Lesson Objectives
.NET Remoting basics
- identify the main features of .NET Remoting.
.NET Remoting concepts
- identify the processes that underlie .NET Remoting.
Designing a .NET Remoting service
- identify the steps involved in designing a distributed application with .NET Remoting.
Creating remote objects and metadata with C#
- create a remote object and expose its metadata.
Building a remote host with C#
- build a remote object host.
Building and hosting a remote object with C#
- build and host a simple remote object.
Hosting remote objects in IIS with C#
- host remote objects in IIS.
Creating remoting clients with C#
- build a remoting client.
Advanced remoting clients with C#
- manage object lifetimes and call methods asynchronously for a specific remoting scenario.
Building a leased remoting client with C#
- build a remote client that can invoke a remote object and renew and extend the lease for the object.
Configuring .NET remote services using XML files
- configure .NET Remoting using XML configuration files on the client and server sides for specific remoting scenarios.
Configuring a .NET remote server and client
- configure .NET remote clients and servers using XML configuration files.