windows comunication foundation

MOC-6461 Visual Studio 2008: Windows Communication Foundation

 

Duración

15 horas teórico-prácticas

 

Introducción

Proveer a los y las asistentes con el nivel de conocimientos necesario para construir y configurar aplicaciones usando Windows Communication Foundation (WCF).

 

Objetivos

Después de completar este curso las y los alumnos serán capaces:

> Conocer las extensiones WCF

> Configurar servicios WCF

> Definir contratos

> Implementar la seguridad en 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.

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