|
Session 1
Section A: Introduction
· Before Object Model
· Component-Based
· Location
· Distributed Applications
· Two-Tier Architecture
· Three-Tier/N-Tier
· Internet Architecture
Section B: Enterprise Development
· Benefits
· Windows DNA
· .NET Architecture
· DNA vs. .NET
· Create COM Component
· Create Client
· Select Component
Section C: Understanding Interfaces
· COM Interfaces
· Create Interfaces
· Sample CD Player
· Extending the Interface
· Implementing an Interface
· Create New Class
· Run New Class
· Interface Benefits
· Interface Contract
· Instantiating Interfaces
Section D: Components with VB
· Business Layer Component
· Create Business Component
· Properties vs. Parameters
· Create Classes
· Using Properties
· Initialize & Use Methods
Section E: Building a COM Server
· Set Up Project
· Test Component
· Component Registration
· Register for Debugging
· Debug Method
· Register for Production
· Un-Registering
· Versioning
· Compatibility Types
· Setup Compatibility
Section F: Configuring COM Servers
· Loading Components
· Class Instancing
· Binding
· Component Instancing
· Multi Use & Single Use
· Global Options
· Global Multi Use Class
|
Session 2
Section A: Features
· Threading
· Threading & ActiveX
· Threading Issues & Tips
· Outbound Interfaces
· COM Events
· Callback
· Finishing Touches
Section B: Distributed COM (DCOM)
· RPC
· How DCOM Works
· DCOM Tips
· Configuring Components
· Configure for Server
· Install & Verify
· Configure for Client
· Remote Automation Connection
Section C: Intro to COM+ Services
· What's New
· Objects of COM+
· Creating COM Components
· Component Services MMC
Section D: Creating COM+ Applications
· Application Wizard
· Components Install Wizard
· Application Properties
· Component Properties
· Object Context
· Just-in-Time Activation
Section E: COM+ Interfaces
· ObjectContext Object
· ObjectControl & IObjectConstruct
· Using Interfaces
· Interfaces
· Shared Property Manager
· Using Shared Properties
Section F: COM+ Transactions
· Done Bit
· Transactions
· Transaction Boundaries
· Using Transactions
· Voting on a Transaction
· Using Transactions
· Understanding Transactions
|
Session 3
Section A: COM+ Security & Deployment
· Declarative Security
· Set Security & Create Roles
· Understanding Security
· Programmatic Security
· Apply Roles
· Application Proxy
· Application Export Wizard
Section B: Queued Components
· Benefits of Queued Processing
· Queued Components Architecture
· Server Setup
· Calling Queued Components
· Security & Error Handling
· Using Queued Components
Section C: COM+ Events
· Event Class
· Creating a Subscriber
· Creating Subscriptions
· Creating a Publisher
· Broadcast Messages
· Subscription Types
Section D: Catalog Administration
· Connect to COM+ Service
· Using Administration Objects
· Administration Objects
· Catalogs & Collections
Section E: Creating Data Components
· Typical Architecture
· Data Tier
· Data Components & OLE DB
· ActiveX Data Objects
· Types of Cursors
· Using ADO
Section F: Distributed Applications
· Transporting Data
· Disconnected Records & XM String
· Stream & Function Signature
· Using Transport Techniques
· Transport Techniques in Applications
· Stream Interface
Section G: Internet Applications
· IIS & Transactions
· ASP Pages
· Calling Components from ASP
· HTML with ASP
· Using Components & ASP
|