Microsoft NET Remoting Using Visual Basic 2005

Affinity IT Training, LLC
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:Experienced application developers with more than three years of development and at minimum one year experience with .NET who seek to expand their knowledge to include Microsoft ' s Remoting capabilities.
This is primarily ilt training
instructor led trainingThis class may be available at a classroom in Randolph, NJ,
Duration:2 days
Training Presented in:English
Training Provided by Affinity IT Training, LLC
Microsoft NET Remoting Using Visual Basic 2005
Objectives
  • 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.
Outline
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
Setup
  • Internet Explorer 6 (or equivalent)
  • Microsoft Visual Studio .NET including Visual Basic 2005
  • Internet access preferred
Seminar Pre-Requisites
  • Specific experience with Visual Studio 2005 or the .NET Framework is extremely useful.
  • Prior knowledge of distributed technologies such as DCOM or COM+ is useful.
  • Visual Studio .NET Introduction
  • Learning to Program in Visual Basic 2005
Training Materials
  • Course Workbook
Jan08
About The Training Provider: Affinity IT Training, LLC
Affinity IT Training, LLC - . We are a provider of hands-on, instructor-led IT training for the global business community including website development, databases, programming languages and more. Training includes: ASP, .NET, C#, C , DB2, AJAX, JavaScript, HTML/XHTML/XML, Unix, Linux, Perl, Python, Ruby On Rails, Oracle, Sybase, SQL Server, Project Management Training and customized Integrated Case Study.
Custom Search
tcw11-v473M-08/23/11-08:01:31-()[A]-[A]-[A] -09:22:49