A Small Class Size is the Best Learning Environment*
Only F1 has no more than 6 Delegates in a Class
Everyone has Individual Attention from the Trainer

View Recent History

Course:(1912) Introduction to Web Development Technologies - Microsoft Training Courses in London and South West
Course:(2557) Building COM+ Applications Using Microsoft .NET Enterprise Services - Microsoft Training Courses in London and South West
Course:(6231) Maintaining a Microsoft SQL Server 2008 R2 Database - Microsoft Training Courses in London and South West
Course:(50068) Microsoft SQL Server 2008 for the Experienced Oracle Database Administrator - Microsoft Training Courses in London and South West
Course:(1009) Mastering Web Site Fundamentals(Classroom View) - Microsoft Training Courses in London and South West
Course:(2009) Upgrading Your Skills from Microsoft Exchange Server 5.5 to Microsoft Exchange Server 2003 - Microsoft Training Courses in London and South West
Course:(2540N) Building Embedded Solutions Using Windows CE 5 - Microsoft Training Courses in London and South West
Course:(6317) Upgrading Your SQL Server 2000 Database Administration Skills to SQL Server 2008 - Microsoft Training Courses in London and South West
Course:(1905) Building XML-Based Web Applications - Microsoft Training Courses in London and South West
Course:(1572) Implementing and Managing Microsoft Exchange 2000 - Microsoft Training Courses in London and South West
Course:(4010) E-Commerce Profitability: Online Merchandising Using Microsoft Office FrontPage 2003 - Microsoft Training Courses in London and South West
Course:(1933) Doing Business Online Using Microsoft bCentral - Microsoft Training Courses in London and South West
Course:(2792) Implementing and Maintaining Microsoft SQL Server 2005 Integration Services - Microsoft Training Courses in London and South West
Course:(2185) Deploying and Managing Microsoft Commerce Server 2000 - Microsoft Training Courses in London and South West
Course:(1592) Creating and Managing Web Sites Using FrontPage 2000 - Microsoft Training Courses in London and South West
Course:(2734) Updating Your Database Development Skills to SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(F1038) Fast Track: Implementing and Maintaining a Microsoft SQL Server 2008 Database - Microsoft Training Courses in London and South West
Course:(2382) Developing Collaborative Solutions Using Digital Dashboards - Microsoft Training Courses in London and South West
Course:(2530) Introduction to Microsoft Windows CE .NET - Microsoft Training Courses in London and South West
Course:(2784) Tuning and Optimizing Queries using Microsoft SQL Server 2005 - Microsoft Training Courses in London and South West
Course:(1932) Building a Data-Driven Web Site Using Microsoft FrontPage 2000 - Microsoft Training Courses in London and South West

Compare Recently Viewed Course Dates



Premier
Visual Studio

Building COM+ Applications Using Microsoft .NET Enterprise Services
(Microsoft Training Course: 2557) - 5 days - £2095 exc VAT

We currently do not have any dates scheduled for this course.
Please contact us to arrange a closed course for your company or add your details to courses in waiting.
(Remember F1 has smaller classes)
Ask a Question ?Print 2 Page PDF


> Target Audience
The goal of this course is to enable developers to effectively build scalable, distributed applications that use Microsoft .NET Enterprise Services and the .NET Framework
> Course outline
  1. Introduction to .NET Enterprise Services
  2. NET Enterprise Services Architecture and Programming Model
  3. Using ADO.NET to Work with Data
  4. Transaction Services
  5. Securing Enterprise Applications
  6. State Management
  7. Compensating Resource Managers
  8. Loosely Coupled Events
  9. Message Queuing and Queued Components
  10. Debugging .NET Enterprise Services Applications
  11. Deploying and Administering .NET Enterprise Services Applications
  12. COM+ 1.5 Enhancements


Module 1: Introduction to .NET Enterprise Services
  • Component-Based Solutions
  • Elements of an Enterprise Application
Skills
  • State the need for using Enterprise Services to build component-based solutions.
  • Describe the elements of an enterprise application and the .NET services and classes that can be used to build these elements.
top
Module 2: NET Enterprise Services Architecture and Programming Model
  • The COM+ Runtime Architecture
  • The .NET Enterprise Services Programming Model
  • Just-in-Time Activation
  • Synchronization
Skills
  • Describe the COM+ runtime architecture and how it integrates with the .NET Framework.
  • Describe the COM+ programming model.
  • Create components that use JIT activation.
  • Create components that are synchronized.
top
Module 3: Using ADO.NET to Work with Data
  • The ADO.NET Architecture
  • Accessing a Microsoft SQL Server Database
Skills
  • Describe the ADO.NET architecture and namespace classes.
  • Use the classes provided by the SqlClient namespace to retrieve and update data from a Microsoft SQL Server database.Describe the ADO.NET architecture and namespace classes.
  • Use the classes provided by the SqlClient namespace to retrieve and update data from a Microsoft SQL Server database.
top
Module 4: Transaction Services
  • Introduction to Transaction Processing
  • .NET Enterprise Services Transactions
Skills
  • Describe transaction processing and how it is implemented in Enterprise Services.
  • Use the classes defined in the EnterpriseServices namespace to implement transaction processing.
top
Module 5: Securing Enterprise Applications
  • Enterprise Applications Security Overview
  • .NET Enterprise Services Role-Based Security
  • Authentication and Impersonation
Skills
  • Describe the security model offered by Enterprise Services.
  • Describe how to use the security model offered by Enterprise Services with other security mechanisms.
  • Secure your application by using Enterprise Services role-based security.
  • Describe the Distributed Component Object Model (DCOM) security model and explain its relationship to Enterprise Services security.
  • Configure authentication and impersonation levels to balance security requirements with performance and flexibility requirements.
top
Module 6: State Management
  • Introduction to State Management
  • Using the Shared Property Manager
  • Using ASP.NET to Store State
Skills
  • Describe the need for state management and the techniques for implementing state management.
  • Maintain state using the Shared Property Manager (SPM).
  • Maintain state using an ASP.NET application and session state and ASP.NET caching.
top
Module 7: Compensating Resource Managers
  • Introduction to Compensating Resource Managers
  • Implementing Compensating Resource Managers
Skills
  • Describe the architecture of CRMs.
  • Create a CRM.
top
Module 8: Loosely Coupled Events
  • Introducing Loosely Coupled Events
  • The Event System
  • Using Loosely Coupled Events
Skills
  • Describe the need for LCEs.
  • Describe the architecture of the LCE event system.
  • Configure the event system programmatically and by using the Component Services administrative tool.
  • Implement publishers, subscribers, and event classes.
top
Module 9: Message Queuing and Queued Components
  • Message Queuing Fundamentals
  • Working with Message Queues
  • Queued Components
Skills
  • Differentiate between synchronous and asynchronous communication and describe the message queuing architecture and some scenarios where message queuing and queued components can be used.
  • Create and manage message queues and send and receive messages.
  • Create and use queued components.
top
Module 10: Debugging .NET Enterprise Services Applications
  • Debugging Tools
  • Common Debugging Scenarios
Skills
  • Debug Enterprise Services applications by using tools such as the Microsoft Visual Studio debugger.
  • Debug some common problems in Enterprise Services applications.
top
Module 11: Deploying and Administering .NET Enterprise Services Applications
  • Deploying a .NET Enterprise Services Application
  • Using COMAdmin Objects in WSH Scripts
Skills
  • Deploy an Enterprise Services application.
  • Use Windows Scripting Host scripts to do common deployment and administrative tasks such as creating an application or adding components to an application.
top
Module 12: COM+ 1.5 Enhancements
  • Scalability and Availability Enhancements
  • Manageability Enhancements
  • Other Features
Skills
  • Configure application pooling and recycling to provide the most stable and efficient execution environment for your Enterprise Services application.
  • Recognize scenarios appropriate for partitions and configure partitions.
  • Allow for multiple configurations for a single component.
  • Use COM+ features such as services without components, Bring Your Own Transactions (BYOTs), and Phase Zero notification in your applications
top
> Pre-Requisites
Before attending this course, students must be able to:
> Purpose
After completing this course, students will be able to state the need for using Enterprise Services and list the elements of an enterprise-wide application and the classes of the EnterpriseServices namespace and the .NET Framework that help program these elements; describe the Enterprise Services architecture and programming model and create Just-in-Time (JIT) activated and synchronized components; create data access components that use ADO.NET to retrieve or update data in a database; create transactional components; secure an enterprise application by using Enterprise Services role-based security and .NET role-based security; manage state in JIT activated components; create Compensating Resource Managers (CRMs) to enable transactional support for resources lacking a resource manager; use loosely coupled events (LCEs) to send notifications, both filtered and unfiltered; create transactional message queues and queued components; debug Enterprise Services applications and describe common application failure scenarios and how to solve these failures; create Enterprise Services scripts for managing deployment and administration; describe some interoperability scenarios for enterprise applications and how to design and program for these scenarios
> EXAMS
There are no exams directly associated with this course