Career Vision Computer Training Courses and Tutorials: MCSE Training, A+ Training, MS Office Training from www.cvision.co.uk
* call us on 0121 248 2400
To receive updates and new
releases, subscribe today
*
* HOME * CONTACT US
* ABOUT US * HOW TO ORDER * PURCHASE ORDERS * RESELLERS * ARTICLE * VIEW BASKET
*
Featured Courses
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*
View Complete List...
*

MOC 2557: Building COM+ Applications Using Microsoft .NET Enterprise Services

By CareerAcademy
MOC 2557 - Building COM+ Applications Using Microsoft .NET Enterprise Services Training
MOC 2557: Building COM+ Applications Using Microsoft .NET Enterprise Services
Single User CD Course £348.00 + VAT
Buy Now
Single User Online Course £278.00 + VAT
Buy Now
Multi User CD Course £696.00 + VAT
Buy Now
 

More on Single User, Multi User & Network Licences



PACKAGE INCLUDES

  • 12 CD-ROMs featuring live instructor-led classroom sessions with full audio, video and demonstration components
  • Printable courseware
  • Step-by-step hands-on-labs
  • Focused on practical solutions to real-world development problems

    COURSE INTRODUCTION

    COM+ is the next step in the evolution of the Microsoft® Component Object Model and Microsoft Transaction Server (MTS). COM+ handles many of the resource management tasks you previously had to program yourself, such as thread allocation and security. It automatically makes your applications more scalable by providing thread pooling, object pooling, and just-in-time object activation. COM+ also helps protect the integrity of your data by providing transaction support, even if a transaction spans multiple databases over a network.

    This instructor-led course will provide the student with the knowledge and skills to effectively build scalable, distributed applications that use Microsoft .NET Enterprise Services and the Microsoft .NET 2.0 Framework.


    View CareerAcademy Demo Videos
  • COURSE OUTLINE

    Module 1

    Introduction to COM+
    Lesson: Server-Based Applications
    Procedural Application Development
    Object-Oriented Applications
    Enhanced COM+ Services
    Lesson: COM+ Runtime Architecture
    Some COM+ and .NET Terms
    COM+ Applications
    Demo - Component Services Snap-in
    Demo - Creating a COM+ Application
    Applications, Assemblies, and Classes
    The COM+ Catalog
    COM+ Context
    COM+ Interception
    When Interception is Needed
    COM+ Services Integration with .NET
    Exercise
    Module 1 - Review
    Lab - Library & Server App Activation Modes

    Module 2

    Managing Synchronization/Just-in-Time
    Lesson: .NET Enterprise Services
    Configuring Assemblies
    Creating a Serviced Component
    Accessing an Object's Context
    Lesson: Just-in-Time Activation
    Implementing JIT Activation
    The Purpose of the Done Bit
    Activation and Deactivation Processes
    Lesson: Synchronization
    Issues with Concurrency
    Mechanisms for Synchronization
    Synchronization Settings & Activities
    Configuring Synchronization
    Activities Overview
    Causality and ID Flow
    Demo - Synchronization and Threads
    Demo - AssemblyInfo File
    Module 2 - Review
    Lab - Server Component Requirements

    Module 3

    ADO.NET and Data Access
    Lesson: ADO.NET Architecture
    Components in ADO.NET Architecture
    ADO.NET Benefits
    Classes in System.Data.SqlClient
    Lesson: SQL Server Database Access
    SqlConnection Object
    SqlCommand Object
    SqlDataReader Object
    SqlDataAdapter Object
    Demo - ADO.NET Components
    Using a Typed DataSet to Store Data
    Stored Procedure without Parameters
    Stored Procedure with Parameters
    Using Construction Strings
    Module 3 - Review
    Lab - ADO.NET Interaction with Data

    Module 4

    Introducing Transaction Services
    Lesson: Transaction Processing
    Transactions Overview
    Resource Managers
    Local Transactions
    Distributed Transactions & DTC
    Lesson: Transactions in .NET Enterprise
    Using the Transaction Attribute
    Transaction Streams
    Affecting a Transaction's Outcome
    Client Management of Transactions
    Life Cycle of a Transaction
    Configuring Transaction Time-outs
    Observing Transaction Behavior
    Methods in Transactions
    Properties & Attributes of Transactions
    Transaction Isolation
    Demo - Class Attributes & Activation
    Demo - Distributed Transactions
    Module 4 - Review
    Lab - COM+ Transactions

    Module 5

    Enterprise Application Security
    Lesson: Application Security
    Authentication Vs Authorization
    Security Types
    Role-Based Security
    Access Checks
    Inter-application Role Checking
    Role-Based Security Levels
    Private Components
    Lesson: COM+ Role-Based Security
    Access Control w Apps & Components
    Enabling Application Security
    Enabling Component Security
    Demo - ComponentAccessControl
    Demo - Securing an Application
    SecurityRole & SecureMethod Attributes
    Component Services MMC
    CallerInRole and IsSecurityEnabled
    Identity of an Application as a Caller
    Lesson: Authentication & Impersonation
    DCOM Security
    Default Permissions
    Authentication
    Identity and Impersonation
    Library Application Security
    Module 5 - Review
    Lab - COM+ Security

    Module 6

    Configuring State Management
    Lesson: State Management
    State Management's Raison d'Etre
    State Management Solutions
    Lesson: Shared Property Manager
    Shared Property Manager Architecture
    Creating a Shared Property
    Retrieving a Shared Property
    SPM Design Guidelines
    Lesson: State Storage in ASP.NET
    Application State
    Storing Application Values
    Retrieving & Removing App Values
    Session State
    Storing Session Values
    Retrieving & Removing Session Values
    Caching
    Cache Item Insertion
    Cache Features
    Retrieving and Removing Cache Items
    Demo - HTTPContext Object
    Demo - Setting SessionState
    Lab - State Management

    Module 7

    Compensating Resource Managers
    Lesson: Compensating Resource Mgr
    CRM Description
    CRM Architecture
    CRM Life Cycle
    Lesson: CRM Implementation
    Developing a CRM Worker
    Developing a CRM Compensator
    Log Records
    Design Considerations
    Recovery Process
    Monitoring CRM Behavior
    CRM Debugging, Optimization, Security
    Demo - CRM Worker Component
    Best Practices
    Module 7 - Review
    Lab - Compensating Resource Managers

    Module 8

    Introducing Loosely Coupled Events
    Lesson: Loosely Coupled Events
    Event Model Types
    Lesson: COM+ Events
    Accessing the Event System
    EventClass Object
    Subscriptions
    Publishers
    Event Delivery Mechanisms
    Loosely Coupled Events Scenarios
    Loosely Coupled Events & EventClass
    Registering an EventClass
    Creating a Subscriber
    Configuring a Subscription
    Creating a Publisher
    Permanent and Transient Subscriptions
    Configuring Subscriber Filtering
    Demo - How to Add a Subscription
    Module 8 - Review
    Lab - Loosely Coupled Events

    Module 9

    Working with Queued Components
    Lesson: Queuing Overview
    Synchronous Communications
    Disconnected Asynchronous Messaging
    Asynchronous Messaging Benefits
    Windows XP Message Queuing
    Queued Components
    Recorder, Listener, Player
    Synchronous or Asynchronous
    Lesson: Queued Components
    Considerations During Design
    Demo - Installing and Configuring a QC
    Objects Passed to Queued Components
    Instantiating Queued Components
    Demo -Working with a QC
    Starting Queued Applications
    Passing Callback Details
    Output Data from Queued Components
    Queued Components Security
    Lesson: Components & Transactions
    Synchronous, Tightly Coupled Trans
    Asynchronous, Loosely Coupled Trans
    Transaction Boundaries
    Server-Side Retry Mechanism
    Exception Handling on the Client's Side
    Message Mover
    Best Practices
    Module 9 - Review
    Lab - Queued Components

    Module 10

    COM+ Application Debugging
    Lesson: Tools for Debugging
    Debugging and Tracking State
    COM+ Applications Debugging
    Remote Component Debugging
    Visual Studio Analyzer
    Lesson: Debugging Scenarios
    Transaction Problems and Resolution
    Security Problems Resolution
    Compensating Resource Mgr Problems
    Demo - Processing Exceptions
    Loosely Coupled Events
    Module 10 - Review
    Lab - Security Configurations

    Module 11

    Deploying & Administering COM+ Apps
    Lesson: Deploying a COM+ Application
    Requirements for Deployment
    Dynamic Registration
    Using Regsvcs.exe
    Using RegistrationHelper
    Exporting and Installing Applications
    CS MMC for Proxy Deployment
    COM+ Apps as XML Web Services
    COMREPL
    Replication Process
    Lesson: COMAdmin Objects
    COM+ Administration Objects
    Windows Script Host
    The COMAdmin Object Model
    COMAdminCatalog
    COMAdminCatalogCollection
    COMAdminCatalogObject
    The COM+ Administration Object Model
    Demo - COMAdminCatalog
    Demo - Installing a COM+ Application
    Module 11 - Review
    Lab - Configuring Roles with COM+

    Module 12

    New Enhancements in COM+ 1.5
    Lesson: Scalability and Availability
    Application Pooling
    Application Recycling
    Low-Memory Activation Gates
    Lesson: Manageability
    Partitions
    Binding Components to Partitions
    Scenarios for Using Partitions
    Partition Security and Administration
    Multiple Component Configurations
    Lesson: Additional COM+ Features
    Services Without Components
    Bring Your Own Transaction
    Demo - Application Pooling & Recycling
    Phase Zero Notification
    Module 12 - Review
    Lab - Managing Distributed

     
    Print Image Printer friendly version   
    Top of page
    *
    *
    A-Z COURSE LIST   PROVIDERS   CONTACT US   SITEMAP  
    *

    Flash Tutorials & Training Courses   MCSE CBT Courses   Adobe Photoshop Tutorials & Training   Microsoft Certification Training

    CareerVision
    61 Caroline Street, Birmingham, B3 1UF, UK
    Tel: 0121 248 2400, Fax: 0121248 2800,
    Email: sales@cvision.co.uk |Web: www.cvision.co.uk


    red arrow Website design by Aimpro UK red arrow Terms