Duración: 3 Días
Prerrequisitos
Manejar un ambiente de solución en el ambiente de desarrollo integrado (IDE) y
herramientas de Visual Studio 2005.
Entender Microsoft .NET Framework 2.0 y el Common Language Runtime.
Programar una aplicación usando un lenguaje que cumpla con .NET
Framework 2.0.
Conocer cómo hacer ensambles disponibles a otras aplicaciones.
Entender lo básico de XML, incluyendo declaraciones, elementos, atributos y espacios de nombres de XML.
Conocer dominios de aplicación.
Entender lo básico de delegados y eventos.
Conocer lo básico de hilos de ejecución.
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:
Construir y utilizar un servicio Web.
Configurar y personalizar una aplicación de servicio Web.
Llamar métodos Web asincrónicamente.
Construir aplicaciones cliente y servidor remotas.
Crear y seriar tipos remotos.
Manejar el tiempo de vida de objetos remotos.
Llamar métodos remotos asincrónicamente.
Implementar eventos remotos.
Enviar y recibir mensajes al utilizar Microsoft Message Queuing.
Crear y utilizar componentes con servicio.
Exámenes de certificación Microsoft
Los exámenes por requerimiento son: 70 -529 , 70 -549 y 70 -554
Módulo 1: Construya y Consuma un Servicio Web XML Simple
Temario:
Contexto técnico de servicios Web.
Componentes de tecnología de servicio Web.
Laboratorio:
Construya y consuma un servicio Web simple.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar el contexto técnico de servicios Web.
Entender componentes principales de tecnología de servicio Web.
Crear un servicio Web y cliente.
Configurar un cliente y proxy de servicio Web.
Instalar y usar un servicio Web.
Depurar un servicio Web.
Determinar conectividad de servicio Web.
Módulo 2: Configure y Personalice un Servicio Web
Temario:
Serialización XML.
Cómo utilizar tipos complejos de datos en servicios Web.
Cómo utilizar atributos para controlar la serialización.
Cómo utilizar atributos de configuración de servicio.
Archivos de configuración.
Laboratorio:
Configure y personalice un servicio Web.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar serialización XML de clases definidas por usuario.
Pasar tipos complejos de datos entre un servicio Web y un cliente.
Configurar serialización XML.
Configurar opciones de formato SOAP.
Configurar el espacio de nombres y ligas para un servicio Web.
Configurar un servicio Web al utilizar el archivo web.config.
Módulo 3: Llamar Métodos Web Asincrónicamente
Temario:
La necesidad para llamadas asíncronas.
Opciones para hacer llamadas asíncronas.
Métodos de una sola vía.
Laboratorio:
Llamar métodos Web asincrónicamente.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar el porque las llamadas asíncronas son necesitadas por clientes de servicio
Web.
Crear e invocar métodos de una sola vía.
Llamar métodos en un servicio Web asincrónicamente.
Módulo 4: Construya un Cliente y Servidor Remoto
Temario:
Contexto técnico de remoto.
Servidores y clientes remotos.
Componentes importantes de remoto.
Laboratorio:
Construya un cliente y servidor remoto.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir el contexto técnico de remoto.
Implementar un servidor y cliente remoto simple.
Pasar datos por valor a través de una frontera remota.
Configurar canales remotos.
Usar diferentes modos de activación.
Configurar un servicio remoto al utilizar un archivo de configuración.
Instalar y albergar tipos remotos.
Depurar un tipo remoto.
Módulo 5: Crear y Seriar a Tipos Remotos
Temario:
Formar por valor.
Formar por referencia.
Compatibilidad de versión por referencia.
Clases genéricas.
Laboratorio:
Crear y seriar tipos remotos.
Al concluir el módulo
Los estudiantes serán capaces de:
Describir las diferencias entre formar por valor y formar por referencia.
Describir las cuestiones alrededor de versiones y remoto.
Usar serialización tolerante a versión.
Configurar un canal de comunicación para usar diferentes formadores de serialización.
Crear y formar objetos remotos por referencia.
Módulo 6: Realizar Operaciones Remotas Asincrónicamente
Temario:
Métodos asíncronos.
Llamar métodos remotos asincrónicamente.
Métodos de una sola vía.
Usar eventos en aplicaciones remotas.
Laboratorio:
Realizar operaciones remotas asincrónicamente.
Al concluir el módulo
Los estudiantes serán capaces de:
Llamar métodos remotos asincrónicamente al utilizar BeginInvoke.
Implementar llamadas de regreso.
Crear y llamar métodos de una sola vía.
Crear y disparar eventos en servicios remotos.
Manejar eventos en una aplicación cliente.
Módulo 7: Manejando el Tiempo de Vida de Objetos Remotos
Temario:
Ciclo de de vida de objetos remotos.
Promotores de ciclo de vida.
Propiedades de préstamo.
Préstamos y manejo de excepciones.
Laboratorio:
Maneje el tiempo de vida de objetos remotos.
Al concluir el módulo
Los estudiantes serán capaces de:
Inicializar el tiempo de vida de un objeto remoto.
Renovar el tiempo de vida de un objeto remoto.
Configurar las propiedades de renovación de un préstamo.
Manejar excepciones causadas por expiración de préstamo.
Módulo 8: Enviar y Recibir Mensajes al utilizar Encolamiento de Mensaje
Temario:
Entender encolamiento de mensaje.
Crear una cola de mensaje y enviar un mensaje.
Recibir un mensaje y transmitir una respuesta.
Usar IIS con encolamiento de mensaje.
Laboratorio:
Enviar y recibir mensajes al utilizar colas de mensajes.
Al concluir el módulo
Los estudiantes serán capaces de:
Explicar encolamiento de mensaje.
Crear una cola de mensaje y enviar mensajes.
Recibir un mensaje y poner una respuesta.
Usar Internet Information Services con encolamiento de mensaje.
Módulo 9: Creando y Consumiendo Componentes con Servicio
Temario:
Servicios de COM+
Implementar un componente con servicio.
Registrar un componente con servicio.
Instanciar un componente con servicio...
Laboratorio:
Creé y consuma un componente con servicio.
Al concluir el módulo
Los estudiantes serán capaces de:
Entender el rol de servicios de COM+.
Implementar un componente con servicio.
Registrar un componente con servicio.
Instar un componente con servicio.