Email Us   Phone : 503-259-0312   
  Home    |    Instructor-led Training    |    Self-Paced Learning    |    Online Training     


Contact Us   -   Why Choose Wintrac   -   Clients    

Order CD-ROMs   Order Videos 
Microsoft .NET Remoting Using Visual C# 2005
with Barry Solomon



View Course Outline

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

Course includes 27+ hours of total training time...

  • 6 modules of training
  • Over 9 hours of media run time
  • Over 300 pages of printable courseware
  • Step-by-step hands-on-labs
  • Sample code
Format Sessions Retail Price
.NET Remoting Using Visual C# 2005
CD-ROM

 6 CD-ROMs

$395.00  
CD-ROM & Books

 6 CD-ROMs + Printed Books

$467.00  
DVD-ROM

 1 DVD-ROM

$395.00  
DVD-ROM & Books

 1 DVD-ROM + Printed Books

$467.00  
Read about Barry Solomon .
Course Outline (Outlines are subject to change.)

Microsoft .NET Remoting Using Visual C# 2005

Sessions Run Time Pages
6 9 hours 300

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.


In this course you will learn...

  • 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.
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.

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

back to top


Your Instructor

Barry Solomon is a Senior Consultant for Global SPAN, a database and programming consulting organization based in Reno, NV. Barry has been a college professor in physics and computer science and has been in the consulting industry for over 18 years. He has developed with Fortran, C, C++, VB, Java, and now, C#. Database developments include working with Access, MS SQL, MySQL and Oracle. He is also a developer with ASP, ASP.Net, PHP, JSP, and all of the XML technologies. Much of his current work deals with Web services integration over large extranets. Many of his clients are in the government sector (NASA, DOD, DOE,FCC to name a few) with recent J2EE projects for SBC labs, Rackspace, the Music Producers Association of Thailand and Boeing. Recent C# projects being completed with the government of Cyprus, ABC, Casio International, the state of Massachusetts Water District, and the Department of the Navy. Recent VB.NET projects include the California Franchise Tax Board and Phoenix East Valley Light Rail Project. Most of the recent C# and VB.NET projects also involved code integration with MS SQL Server.


back to top


 
About us
Contact us
Careers at Wintrac
Our Clients
Why Wintrac


Register for a free training CD-ROM drawing
Refer a client or instructor and earn $$$


Wintrac Inc.
16523 SW McGwire Ct.
Beaverton OR 97007
 
Wintrac, Inc. All rights reserved.                                                                               Site Map   |   Terms of Use   |   Privacy Policy