Experiencia construyendo ensambles al usar Microsoft Visual Basic® .NET o Microsoft Visual C#.
Experiencia manejando transacciones de base de datos en código de programa. Adicionalmente, se recomienda, pero no es requisito básico, que los estudiantes hayan Completado:
Curso 2349B: Programming with the Microsoft .NET Framework (Microsoft Visual C# .NET)
El manual de este curso está en inglés. Para obtener el mayor beneficio del mismo, los alumnos deben conocer el idioma y cumplir todos los requisitos previos.
Los alumnos serán capaces de:
Describir la historia de aplicaciones basadas en servidor y describir la arquitectura de tiempo de ejecución de COM+.
Usar atributos para configurar un ensamble como una aplicación COM+ y crear
componentes que usen activación Just-in-Time (JIT) y estén sincronizados.
Crear componentes de acceso a datos que usen Microsoft ADO .NET para obtener o actualizar datos en una base de datos.
Crear componentes transaccionales.
Asegurar una aplicación empresarial al usar seguridad basada en roles de servicios COM+.
Manejar estado en componentes activados JIT.
Crear Compensating Resource Managers (CRMs) para habilitar soporte transaccional para recursos careciendo de un manejador de recursos.
Usar Loosely Coupled Events (LCEs) para enviar notificaciones a otras aplicaciones.
Crear componentes encolados.
Depurar aplicaciones COM+ y describir escenarios de falla de aplicación comunes y como resolver estas fallas.
Crear scripts para manejar instalación y administración.
Usar las mejoras provistas por COM+ versión 1.5 para mejorar la escalabilidad, disponibilidad y manejabilidad de aplicaciones COM+ y usar funciones COM+ tal como Services Without Components (SWC), Bring Your Own Transaction (BYOT) y notificaciones fase cero en aplicaciones.
Exámenes de certificación Microsoft
Los exámenes por requerimiento son: 70 -310 y 70 -320
Módulo 1: Introducción a Servicios COM+
Temario:
Historia de aplicaciones basadas en servidor
La arquitectura de tiempo de ejecución de COM+
Al concluir el módulo
Los estudiantes serán capaces de:
Describir la historia de aplicaciones basadas en servidor.
Describir la arquitectura de tiempo de ejecución de COM+.
Módulo 2: Configure la Activación
Temario:
El modelo de programación de servicios empresariales de .NET.
Activación Just-in-Time.
Sincronización.
Laboratorio:
Configure activación Just-in-Time.
Al concluir el módulo
Los estudiantes serán capaces de:
Usar atributos para configurar un ensamble como una aplicación COM+.
Crear componentes que usen activación JIT.
Crear componentes que están sincronizados.
Módulo 3: Use ADO .NET para Trabajar con Datos
Temario:
La arquitectura de ADO .NET.
Acceda a una base de datos de SQL Server.
Laboratorio:
Use ADO .NET en un componente con servicio.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir la arquitectura de ADO .NET y clases de espacio de nombres.
Usar las clases provistas por el espacio de nombres SqlClient para obtener y
actualizar datos desde una base de datos de Microsoft SQL Server TM 2000.
Módulo 4: Servicios Transaccionales
Temario:
Introducción a procesamiento transaccional
Transacciones de servicios empresariales de .NET
Laboratorio:
Use servicios transaccionales.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir procesamiento transaccional y como es implementado en servicios
empresariales .NET.
Usar las clases definidas en el espacio de nombres de Enterprise Services
implementar procesamiento transaccional.
Módulo 5: Asegure Aplicaciones Empresariales
Temario:
Introducción a seguridad de aplicación.
Implemente seguridad basada en roles de COM+.
Autentificación y personificación.
Laboratorio:
Asegure aplicaciones empresariales.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el modelo de seguridad ofrecido por COM+ y como es usado con otros
mecanismos de seguridad
Asegurar su aplicación al usar seguridad basada en roles de COM+
Configurar la autentificación y niveles de personificación para balancear
requerimientos de seguridad con requerimientos de rendimiento y flexibilidad
Módulo 6: Manejo de Estado
Temario:
Introducción a manejo de estado.
Use el Shared Property Manager.
Use ASP .NET para almacenar estado.
Laboratorio:
Maneje estado del componente.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir la necesidad para manejo de estado y las técnicas para su implementación..
Mantener estado al usar el SPM.
Mantener estado al usar estado de aplicación y sesión de ASP .NET y caché de ASP .NET.
Módulo 7: Compensating Resource Managers
Temario:
Introducción a Compensating Resource Managers.
Implemente Compensating Resource Managers.
Laboratorio:
Implemente Compensating Resource Managers.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir la arquitectura de CRMs.
Implementar un CRM.
Módulo 8: Loosely Coupled Events
Temario:
Introducción a Loosely Coupled Events.
Eventos de COM+.
Use Loosely Coupled Events.
Laboratorio:
Use Loosely Coupled Events.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir porque se necesitan.
Describir la arquitectura de un sistema de LCE.
Configurar el sistema de LCE programadamente y usar la herramienta
administrativa de los servicios de componentes.
Implementar publicadores, subscriptores y clases de eventos.
Módulo 9: Componentes Encolados
Temario:
Introducción a colas.
Desarrolle componentes encolados.
Componentes encolados y transacciones.
Laboratorio:
Cree un componente encolado.
Al concluir el módulo
Los estudiantes serán capaces de:
Listar las ventajas de mensajería asíncrona en un ambiente de sistemas distribuidos.
Explicar el propósito de la grabadora, escuchador y reproductor en la arquitectura de componentes encolados.
Listar consideraciones adicionales de diseño de componentes introducidas por
mensajería asíncrona.
Instalar y configurar un componente encolado en una aplicación COM+.
Instar un componente encolado al usar los motes de queue y new.
Módulo 10: Depure Aplicaciones COM+
Temario:
Herramientas de depuración.
Escenarios comunes de depuración.
Laboratorio:
Depure aplicaciones COM+.
Al concluir el módulo
Los estudiantes serán capaces de:
Depurar aplicaciones COM+ al usar herramientas tal como el depurador de Microsoft Visual Studio®.
Depurar algunos problemas comunes en aplicaciones COM+.
Módulo 11: Instale y Administre Aplicaciones COM+
Temario:
Instale una aplicación COM+ construida usando servicios empresariales de .NET.
Use objetos COMAdmin en scripts de WSH.
Laboratorio:
Administre aplicaciones COM+.
Al concluir el módulo
Los estudiantes serán capaces de:
Instalar una aplicación COM+.
Usar scripts de Microsoft Windows Script Host (WSH) para hacer tareas comunes de instalación y administración tal como: creación y aplicación o agregación de componentes a una aplicación.
Módulo 12: Mejoras de COM+ 1.5
Temario:
Mejoras de escalabilidad y disponibilidad.
Mejoras de manejabilidad.
Otras funciones de COM+.
Al concluir el módulo
Los estudiantes serán capaces de:
Usar funciones de COM+ 1.5 para mejorar la escalabilidad y disponibilidad de aplicaciones COM+.
Usar funciones COM+ 1.5 para mejorar la manejabilidad de aplicaciones COM+.
Usar funciones de COM+ tal como Services Without Components (SWC), Bring Your Own Transactions (BYOT) y notificaciones fase cero en sus aplicaciones.