|
|
|
Module 1: Microsoft's Enterprise Development Strategy
- Introduction to Enterprise Development
- Island Hopper News Sample Application
Skills
- Explain the general terms related to client/server architecture.
- Describe the high-level architecture of an enterprise solution by using Microsoft's Enterprise Development Strategy.
- Describe the Component Object Model (COM) and its advantages.
- Describe the Island Hopper News sample application used as the business problem in this course.
- List the Microsoft development tools, products, and technologies that will be used to build the solutions to the course labs.
Top |
|
Module 2: Introduction to Microsoft Transaction Server
- Overview of MTS
- MTS Architecture Using the MTS Explorer
- Deploying an MTS Component
- Lab: Deploying an MTS Package on a Client Computer
Skills
- List the issues related to developing multiuser, three-tier applications and explain how MTS addresses these issues.
- Describe the MTS architecture.
- Create a package by using the MTS Explorer.
- Add an existing component to an MTS package.
- Configure a client computer to use MTS components.
Top |
|
|
Module 3: Creating MTS Components
- Overview of MTS Transaction Services
- Building MTS Components
- Lab: Creating an MTS Component
Skills
- Describe what a transaction is and how it conforms to the ACID properties.
- Describe how MTS manages context for objects.
- Participate in transactions by calling the SetComplete, SetAbort, EnableCommit, or DisableCommit methods of the MTS ObjectContext object.
Top |
|
Module 4: Debugging and Error Handling
- Handling Errors in MTS
- Debugging a Component
- Debugging and Monitoring Tools
- Analyzing Application Performance by Using Microsoft Visual Studio Analyzer
- Lab: Using Microsoft Visual Studio Analyzer
Skills
- Debug an MTS object at run time.
- Use MTS Spy to monitor component activity.
- Analyze the performance of an application by using Microsoft Visual Studio Analyzer.
Top |
|
|
Module 5: Managing Component State
- Overview of Managing Component State
- Just-in-Time Activation
- The IObjectControl Interface
- Storing Object State
- The Shared Property Manager
- Lab: Using the Shared Property Manager
Skills
- Explain how just-in-time activation affects object state.
- Use the IObjectControl interface to define context-specific initialization and cleanup procedures.
- Explain the usefulness of storing state and sharing state between components.
- Use the Shared Property Manager to store the shared state of MTS components.
Top |
|
Module 6: Advanced Data Access
- Using Stored Procedures
- Using ADO and OLE DB in a Distributed Environment
- Disconnected Recordsets
- Converting an OLE DB Rowset to an ADO Recordset
- Session Pooling
- Data Access Best Practices
- ADO Best Practices
- OLE DB Best Practices
- Lab: Creating a Disconnected Recordset
- Lab: Converting OLE DB Data to ADO
Skills
- Choose the appropriate cursor locations, cursor types, and lock types for different enterprise scenarios.
- Create a disconnected recordset and perform batch updates.
- Convert an OLE DB rowset into an ADO recordset.
- Manage database connections efficiently through session pooling.
Top |
|
|
Module 7: Implementing Security
- Introduction to Security
- Implementing Declarative Security in MTS Applications
- Implementing Programmatic Security in MTS Applications
- Implementing Security in SQL Server
- Security Best Practices
- Lab: Implementing Declarative Security in MTS Applications
- Lab: Implementing Programmatic Security in MTS Applications
- Lab: Implementing Security in SQL Server
Skills
- List the advantages of three-tier security over two-tier security in enterprise solutions.
- Implement declarative security for MTS packages by using MTS roles and Windows NT user and group accounts.
- Implement programmatic security for MTS packages by using the security methods of IObjectContext and IsecurityProperty.
- Assign permissions to login by using SQL Server Enterprise Manager.
- List best practices associated with implementing security in enterprise solutions.
Top |
|
Module 8: Using MTS Administration Objects
- MTS Administration Objects
- Scriptable Object Hierarchy
- Working with Packages
- Working with Components
- MTS Administration Programming Best Practices
- Lab: Creating a Deployment Program for a Package
Skills
- Create, delete, and modify packages and components by using the MTS Administration objects.
Top |
|
|
|
Exams:
-
There are no exams directly associated with this course
|
|
Price Options ex VAT:
Classroom Training
? |
Distance Learning
? |
eLearning Options
? |
Book Learning
? |
£
1185 (€1683)
|
£
674.00 (€957)
|
- |
No Books Supported for Course at present
|
|
|
Call Free on 0800 169 1890
Print 2 Page Flyer Last Modified 01 May 2008
|
|