Wednesday 14 August 2013

.NET Remoting Using Visual Basic 2005



.NET Remoting Using Visual Basic 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
  • Remoting Classes
  • Activation Modes
  • Object Lifetime
  • Hosting
  • Activation
  • Channels
  • Remote Objects/Hosts
  • Demo: Remoting Object
The Hosting Application
  • Overview
  • Progammatic 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 / 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: Invoke/Delegates
  • Demo: Delegates
  • Callbacks
  • Threads
  • Demo: Callbacks
  • Demo: Threads
Events / One Way Methods
  • Overview: Events
  • Customized Remoting Events
  • Events as Delegates
  • Demo: Events
  • Events in lieu of Delegates
  • 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 Object Life Cycle
  • Lifetime Sponsors
  • Sponsors
  • Sponsor Lease Renewal
  • Demo: Sponsors
Message Queues
  • Overview
  • Create a Queue
  • Demo: Check MSMQ
  • Demo: Setup MSMQ
  • Demo: Create a Queue
  • Demo: Examine Queue
  • Send Messages
  • Transactions
  • Demo: Send Messages
Objects/Serviced Components
  • Objects
  • Receive Messages
  • Demo: Objects
  • Demo: Receive Messages
  • Demo: Generics
  • MSMQ/Serviced Components
  • Demo: Serviced Components
Security/IIS Integration
  • Overview
  • Permissions
  • Handle Perms in MMC
  • Handle Perms in Code
  • Encryption
  • Message Enumeration
  • Demo: Encryption
  • Demo: Certificates
  • Demo: Message Enumeration
  • Improvements and Changes
  • Triggers
  • Demo: Triggers
  • Demo: Integrate with IIS
  • Demo: Rules
  • Demo: New Rule
  • Demo: View Rules
  • Demo: View MSMQ
Overview: Serviced Comp.
  • Overview
  • Using Serviced Components
  • Demo: Set Up Components
  • Demo: Set Up Strong Name
  • Demo: Sign Project
  • Demo: Register Component
  • Demo: Start Component
  • Demo: Component Props
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
  • Demo: Put it All Together
IIS Security
  • Activation Agent
  • Authentication
  • IIS Integration
  • Demo: Set Up IIS
  • Demo: Create Web App
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: Role-based Security
  • Demo: Encryption
  • Run the Security App




No comments:

Don't You Think this Awesome Post should be shared ??
| .NET Remoting Using Visual Basic 2005 |
Back To Top Related Posts Plugin for WordPress, Blogger...