Wednesday 14 August 2013

.NET Remote Using Visual C# 2005 Tutorial Topic with Link

.NET Remoting Using Visual C# 2005

with Barry Solomon

Course Description: 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.

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.

9+ hours of media runtime 

Remoting Basics
  • Overview: Remoting
  • Remoting Basics
  • Serialization
  • Activation Modes
  • Remoting Classes
  • Object Lifetime
  • Hosting
  • Activation
  • Channels
  • Remote Objects/Hosts
  • Demo: Remoting Object
The Hosting Application
  • Overview
  • Programmatic Config
  • User Config Files
  • Demo: Prog Config
  • Demo: User Config Files
  • Debugging / Deployment
  • Client Deployment
  • SoapSuds
Remoting and Serialization
  • Version Tolerant
  • Serialization Callbacks
  • OptionalField
  • Versioning Practices
  • Demo: Serialization
Formatters / Interfaces
  • Formatters / Comm Channels
  • Customized Channels
  • Sink Providers
  • Marshal by Value
  • Marshal by Reference
  • Interface Usage
  • Demo: Interface Usage
  • Version Compatibility
  • Interface Versioning
  • Hosting App Settings
  • Client App Settings
  • Demo: Work w/Versions
Generics
  • Overview
  • Demo: Set Up Interface
  • Demo: Remoting Class
  • Demo: Set Up Host
  • Demo: Set Up Client
  • Demo: Run Client App
Async Operations
  • Overview
  • SoapSuds
  • Delegates
  • Polling
  • BeginInvoke/EndInvoke
  • Demo: Async/Sync Delegates
  • Callbacks
  • Threads
  • Demo: Callbacks
  • Demo: Threads
Events / One Way Methods
  • Overview: Events
  • Customized Remoting Events
  • Events as Delegates
  • Demo: Events
  • Delegates in lieu of Events
  • One-Way Method
  • Demo: One-Way Method
Lifetime Management/Leases
  • Overview
  • Initialize the Lifetime
  • Leases
  • Lease Properties
  • Lease Methods
  • Lease State
  • LifetimeServices Object
  • Leases/Remote Objects
  • Lease Renewal Props
  • Demo: Lease Renewal
Lifetime Cycle / Sponsors
  • Lease Managers
  • Expiration Exceptions
  • General Exceptions
  • Remoting Exceptions
  • Remote Timeout Exceptions
  • Socket Exceptions
  • Remote Object Life Cycle
  • Lifetime Sponsors
  • Sponsors
  • Sponsor Lease Renewal
  • Demo: Sponsors
Message Queues
  • Overview
  • Create a Queue
  • Demo: Check MSMQ
  • Demo: Setup MSMQ
  • Demo: Examine MSMQ
  • Create Queue w/MSMQ
  • Create Queue w/Prog.
  • Send Messages
  • Transactions
  • Demo: Send Messages
  • Demo: Transactional Types
Objects/Serviced Components
  • Objects
  • Receive Messages
  • Demo: Objects
  • Demo: Generics
  • Demo: Receive Messages
  • MSMQ/Serviced Components
  • Demo: Serviced Components
Security/IIS Integration
  • Overview
  • Permissions
  • Handle Perms in MMC
  • Handle Perms in Code
  • Demo: Perms in MMC
  • Demo: Perms in Code
  • Encryption
  • Message Enumeration
  • Demo: Encryption
  • Demo: Certificates
  • Demo: Message Enumeration
  • Improvements and Changes
  • Triggers
  • Rules
  • Demo: Rules
  • Demo: View a Trigger
  • Demo: View Rules
  • Invocation Parameters
  • Demo: Create New Rule
  • Demo: Triggers
\Overview: Serviced Comp.
  • Overview
  • Why Serviced Components
  • JIT Activation
  • Loosely Coupled Events (LCE)
  • Object Construction
  • Object Pooling
  • Private/Queued Components
  • Role-based Security
  • SOAP Services
  • Synchronization
  • Transactions
  • The Serviced Component
  • Inherit from
  • DefaultConstructors
  • ComVisible
  • Activation
  • Strong Naming
  • Registration Methods
  • Demo: Serviced Component
Attributes / Security
  • Serviced Component Attribs
  • JIT Activation
  • Object Construction
  • Object Pooling
  • Private Components
  • Queued Components
  • Transactions
  • Role-based Security
  • Demo: Serviced Comp Attribs
Interfaces / COM+
  • Overview
  • Consume Serviced Comp.
  • Side-by-side Versioning
  • Demo: Interfaces
IIS Security
  • Activation Agent
  • IIS Authentication
  • IIS Integration
  • Demo: Examine IIS Interface
  • Demo: Examine Client Code
  • Demo: Set Up IIS
Code Access Security (CAS)
  • .NET 2.0 Security
  • Code Access Security (CAS)
  • CAS - Permissions
  • CAS - Group Permissions
  • CAS - Permissions Types
  • CAS - Membership Conditions
  • CAS - Built in Permission Sets
  • Frmwrk Configuration Tools
  • Demo: Permission Sets
  • Demo: Code Groups
Programmatic Security
  • Working with Code
  • Declarative Security
  • Role-based Security
  • Encryption
  • Security Libraries
  • Demo: Security
  • Demo: Encryption
  • Demo: Role-based Security
  • Run the Security App








No comments:

Don't You Think this Awesome Post should be shared ??
| .NET Remote Using Visual C# 2005 Tutorial Topic with Link |
Back To Top Related Posts Plugin for WordPress, Blogger...