Curso de Desarrollo de Aplicaciones Orientadas a Servicios con Windows Communication Foundation 4

Windows Communication Foundation (WCF) es el modelo de programación unificado de Microsoft para generar aplicaciones orientadas a servicios. Permite a los programadores generar soluciones con transacción seguras y de confianza, que se integren en diferentes plataformas y que interoperen con las inversiones existentes.

  • Adquirir el nivel de conocimiento necesario para poder desarrollar aplicaciones orientadas a servicios con Windows Communication Foundation 4.
  • Aprender a realizar configuraciones externas.
  • Conocer los servicios y contratos que ofrece WCF4
  • Aprender los Bindings y Behaviors.

Dirigido a

Trabajadores y autónomos.

Metodología

A distancia / online

Precio

100% Bonificable

Infórmate, es GRATIS


Temario

1. Servicios wcf

  1. introducción
  2. un primer ejemplo: las líneas aéreas
  3. hospedando el servicio
  4. consumiendo el servicio
  5. hospedando el servicio wcf en una aplicación winforms
  6. hospedando el servicio wcf en un servicio windows
  7. wcf host y client en visual studio 2010

2. Configuración externa

  1. introducción
  2. ficheros de configuración
  3. service configuration utility
  4. usando ficheros de configuración para hospedar servicios

3. Contratos

  1. introducción
  2. contrato de datos
  3. tipos definidos por el usuario
  4. serialización en wcf

4. Bindings & behaviors

  1. introducción
  2. bindings predefinidos
  3. trabajando con bindings
  4. configurando bindings
  5. ws-policy y la configuración
  6. definiendo el comportamiento

5. Excepciones

  1. introducción
  2. la propagación de errores
  3. propagación de excepciones

6. Gestión de estado

  1. introducción
  2. http: el protocolo sin estado
  3. modelos de instanciación
  4. control de estado con wcf
  5. sesiones
  6. sesiones y modelos de instanciación
  7. control de concurrencia

7. Transacciones

  1. introducción
  2. transacciones distribuidas
  3. transacciones en wcf
  4. transaction scope
  5. muchos atributos
  6. transacciones e instanciación
  7. interoperabilidad y transacciones
  8. protocolo de transacción

8. Seguridad

  1. introducción
  2. seguridad wcf

Cursos relacionados

Programación páginas web Javascript y PHP

La era de las páginas web estáticas terminó hace mucho y ahora se cuenta con formas extraordinarias de programar páginas web. La unión del lenguaje de programación web más extendido (PHP) y de JavaScript posibilita la creación de páginas con más funcionalidades, que interactúen con el usuario y respondan a sus acciones.Curso Online 100% Gratuito para Trabajadores del sector de las...

Access 2007 Avanzado

Dominar la ofimática se ha vuelto imprescindible. Si antiguamente lo era la mecanografía ahora, lo necesario, es dominar el paquete ofimático por excelencia. Con este curso de Access avanzado aprenderás a gestionar las bases de datos, además de conocer herramientas avanzadas que supongan un ahorro de tiempo en el trabajo diario. Con los conocimientos que...

Experto en Administración de Bases de Datos con MySQL

Las bases de datos son una herramienta imprescindible en cualquier empresa hoy en día. Y sin lugar a dudas, el sistema de gestión más utilizado en el mundo es MySQL. Con este curso aprenderás todo lo neceserio para convertirte en un experto en bases de datos con MySQL.

Curso Superior Linux

Formación superior en el uso y configuración de nuestro PC mediante el empleo del sistema operativo Linux, de libre distribución y código abierto, para obtener el máximo rendimiento a través de sus utilidades. Linux cada vez es más importante. Está ganando cuota de mercado a Microsoft y muchas empresas y administraciones públicas se...

Máster en Programación de Aplicaciones JAVA

Dotar de conocimientos sobre la Programación Orientada a Objetos y las estructuras complejas de datos. Manipular las Interfaces de Usuario y acceder a Bases de Datos. Crear estructuras de datos e implementar técnicas de ordenación y búsqueda. Realizar programas con interfaz gráfica.

Analista Programador MySQL

Aprender sobre UML 2.0 para la iniciación al mundo de los patrones de diseño de software. Conocer los elementos de modelado a partir de ejemplos pedagógicos extraídos del mundo de los caballos. Conocer los diferentes diagramas de UML 2, desde la descripción de los requisitos a partir de casos de uso, hasta el diagrama de componentes pasando por los diagramas de interacción, de clases, de...

Curso de Information System Management

Determinar los accesos al sistema de gestión de información utilizando herramientas específicas, según unas necesidades y especificaciones funcionales dadas. Aplicar procedimientos de auditoria y resolución de incidencias en el sistema de gestión de información, según unas necesidades dadas. Publicar los contenidos del sistema de información utilizando los canales de distribución de...

Encontrar las respuestas a las preguntas que se hagan sobre otras distribuciones Linux o sobre cómo configurar herramientas específicas de Ubuntu. Conocer los elementos básicos necesarios para utilizar la distribución de forma fácil y completa.