Developing Distributed Applications with COM+ Services And Windows 2000 with an Introduction to .NET

Course # 170 Outline
COM + Services, Windows 2000, Windows DNA, Transactions and Security
Duration: 8 weeks (48 hours) Cost: $2,495 + GST

 

 

Introduction to Enterprise Development

  • Components Based Development 

  •  Distributed Application Architecture

  • Benefits of Distributed Applications

  • Windows DNA

Designing Components

  • The COM Interface 

  • Interfaces with Visual Basic
  • Interface Contracts
  • How Components Work

Creating Components in Visual Basic

  • Visual Basic Class Modules
  • Creating Classes
  • Building a COM Server
  • Component Registration
  • Component Versioning

Configuring COM Servers

  • In-Process vs Out-of-Process Components
  • Vtable vs DispID Binding (Dual Interfaces)
  • Class Instancing
  • Threading
  • Outbound Interfaces (Events)
  • Enumeration

Distributed COM

  • Remote Procedures Calls
  • DCOM on the Server
  • DCOM on the Client
  • DCOM Security
  • DCOMCNFG.EXE, RemoteAuto Connection Manager

 

 

Using COM+ Services

  • What’s New in COM +
  • Administering COM+
  • COM+ Interfaces
  • Shared Property Manager (SPM)

COM+ Transactions and Security

  • COM+ Transactions
  • Component Sate and Stateless Objects
  • Understanding Traditional Transaction Processing and COM+ Transactions
  • COM+ Security, Declarative and Programmatic
  • Deploying COM+ Applications

COM+ Applications

  • Queued Components
  • COM+ Event System
  • COM+ Catalog Administration

Designing Distributed Applications with COM+

  • Distributed Applications
  • Data Tier
  • ActiveX Data Objects (ADO)
  • Transporting Data Between Tiers and the many options

Designing Internet Application with COM+

  • COM+ and IIS
  • IIS and Transactions
  • COM+ and ASP Pages
  • Building Components for ASP Pages

Introduction to the .Net Platform

  • The .Net Framework, Common Language Runtime
  • Programming Class Libraries
  • XML in .Net
  • Visual Studio .Net (Languages and IDE
  • ASP+, Web Services