Introducción
Proveer a los y las asistentes con el nivel de conocimientos necesario para construir y configurar aplicaciones usando Windows Communication Foundation (WCF).
Dirigido a:
Personal desarrollador con conocimientos del Framework 2.0 que quieran conocer la extensión Windows Communication Foundation, incluida en el Framework 3.0.
Objetivos
Después de completar este curso las y los alumnos serán capaces de:
- Conocer las extensiones WCF
- Configurar servicios WCF
- Definir contratos
- Implementar la seguridad en WCF
Temario:
1) Introducción con Windows Communication Foundation
- Diseño de una aplicación para formar parte de una arquitectura orientada a servicios
- Introducción a la arquitectura WCF
- Uso de una interface de lenguaje como un contrato de servicio
- Implementación de un servicio simple WCF en Visual Studio 2008
- Consumo de un servicio simple con Visual Studio 2008
2) Configuración y hosting de servicios WCF
- Configuración programática de una aplicación para albergar un servicio WCF
- Configuración programática de una aplicación para llamar a un servicio WCF
- Definición de configuraciones usando archivos de configuración
- Selección de opciones de hosting para un servicio WCF
- Despliegue de servicios WCF
3) Puntos de entrada y comportamientos
- Exposición de servicios WCF sobre diferentes puntos de entrada
- Agregar comportamientos a servicios y puntos de entrada
- Interoperabilidad con servicios Web no WCF
4) Depuración y diagnósticos
- Mensajes de registro
- Seguimiento de actividad
5) Diseño y definición de contratos
- Diseño de una interface de servicio WCF coherente
- Definición de un contrato de servicio
- Definición de operaciones en un servicio
- Definición de un contrato de datos
6) Manejo de errores
- Relacionar excepciones .NET a fallos de nivel de servicio
- Uso de fallos en servicios
- Manejo de fallos y excepciones en cliente
7) Mejora de calidad de servicio en WCF
- Administración de instancias de servicios WCF
- Administración de problemas de concurrencia
- Mejora de la calidad de servicios WCF
8) Implementación de seguridad en WCF
- Introducción a la seguridad en WCF
- Requisitos de seguridad sobre un enlace
- Especificación de credenciales
- Trabajando con información segura
9) Implementación de transacciones
- Introducción a las transacciones en aplicaciones orientadas a servicios
- Creación de operaciones de servicio transaccionales
- Habilitar el flujo de transacciones desde un cliente a un servicio
Incluye documentación oficial Microsoft.