Información General

Duración: 25 horas
Precio: €
Solicitar Información
Descargar Pdf

Introducción

En este curso, los estudiantes aprenderán cómo diseñar y desarrollar servicios de acceso a datos remotos y locales de diversas fuentes de datos. Los estudiantes también aprenderán cómo desarrollar y desplegar servicios en entornos híbridos, incluyendo los servidores local y Windows Azure. Este curso ayuda a la gente prepararse para examen 70-487.

Dirigido a

Este curso está dirigido a desarrolladores .NET con experiencia en programación y quieren aprender cómo desarrollar servicios y desplegarlas para entornos híbridos.

Al terminar el curso

Después de completar este curso, los estudiantes serán capaces de:

•Consultar y manipular datos con Entity Framework

•Usar ASP.NET Web API para crear servicios basados en HTTP y consumirlos de .NET y .NET no clientes

•Extender los servicios Web ASP.NET API utilizando controladores de mensaje, aglutinantes de modelo, filtros de acción y los medios de comunicación tipo formateadores

•Crear servicios basados en SOAP con Windows Communication Foundation (WCF) y consumirlos de clientes .NET

•Principios de diseño se aplican a contratos de servicio y ampliar los servicios de WCF mediante comportamientos y componentes personalizados de tiempo de ejecución

•Garantizar los servicios de WCF utiliza seguridad de transporte y mensaje

•Utilice Windows Azure servicio de autobús para los mensajes retransmitidos y negociado mensajería usando colas y temas

•Servicios de host en los servidores locales y en diversos entornos Windows Azure, como Web papeles, papeles de trabajo y sitios Web

•Implementar servicios a servidores locales y Windows Azure

•Tienda y acceder a los datos de almacenamiento de Windows Azure y configurar los derechos de acceso de almacenamiento

•Monitor y registro de servicios, tanto local como en Windows Azure

•Implementar autenticación federada mediante ACS con servicios Web ASP.NET API

•Crear servicios escalables, balanceo de carga

Requisitos previos

Antes de asistir a este curso, los estudiantes deben tener:

•Experiencia de programación de C#

•Comprensión de los conceptos de las aplicaciones.

•Experiencia con consultas y manipulación de datos con ADO.NET.

•Conocimiento de las estructuras de datos XML.

Programa

Módulo 1 Resumen de las tecnologías de servicio y nube

Este módulo proporciona una visión general de las tecnologías de servicio y nube utilizando Microsoft .NET Framework y la nube de Windows Azure.

Lecciones

  • Componentes clave de las aplicaciones distribuidas
  • Datos y tecnologías de acceso a datos
  • Tecnologías de servicio
  • Computación en la nube
  • Explorando el Blue Yonder Airlines Travel Companion Application

Módulo 2 Consultar y manipular datos mediante Entity Framework

Este módulo describe el modelo de datos de Entity Framework y cómo crear, leer, actualizar y eliminar datos.

Lecciones

  • Resumen de ADO.NET
  • Creando un Entity Data Model
  • Consulta de datos
  • Manipulación de datos

Módulo 3 Crear y consumir servicios Web ASP.NET API

Este módulo describe los servicios basados en HTTP que se desarrollan, alojados y consume utilizando ASP.NET Web API.

Lecciones

  • Servicios HTTP
  • Creación de un servicio de API Web ASP.NET
  • Manejo de solicitudes y respuestas HTTP
  • Servicios de hosting y consume ASP.NET Web API

Módulo 4 Servicios extensible y fijándolos ASP.NET Web API

Este módulo se describe en detalle la arquitectura ASP.NET Web API y cómo se puede extender y seguros servicios Web ASP.NET API.

Lecciones

  • La canalización de API Web ASP.NET
  • Crear servicios OData
  • Implementar la seguridad en los servicios Web ASP.NET API
  • Inyección de dependencias en los controladores

Módulo 5 Crear servicios WCF

Este módulo presenta Windows Communication Foundation (WCF) y describe cómo crear, organizar y consumir un servicio WCF.

Lecciones

  • Ventajas de crear servicios WCF
  • Creación e implementación de un contrato
  • Configuración y WCF servicios de Hosting
  • Consumo de servicios WCF

Módulo 6 Servicios de Hosting

Explica varios componentes de Windows Azure Cloud Services: Web papel, papel de trabajador y sitios Web de Windows Azure.

Lecciones

  • Servicios en las instalaciones de alojamiento
  • Servicios de hosting en Windows Azure

Módulo 7 Windows Azure Service Bus

Este módulo describe patrones de mensajería web-escala y las infraestructuras proporcionadas por Windows Azure Service Bus.

Lecciones

  • ¿Qué es Windows Azure Servicio autobús relés?
  • Windows Azure Servicio autobús colas
  • Windows Azure Servicio autobús temas

Módulo 8 Implementación de servicios

Este módulo describe diferentes técnicas para la implementación de aplicaciones web.

Lecciones

  • Implementación de Web con Visual Studio 2012
  • Creación e implementación de paquetes de aplicaciones Web
  • Implementación herramientas de línea de comandos para Web
  • Implementación de aplicaciones Web y servicios de Windows Azure
  • Entrega continua con TFS y Git
  • Mejores prácticas para la implementación de producción

Módulo 9 Windows Azure Storage

Este módulo describe almacenamiento de Windows Azure, los servicios que ofrece y la mejor manera de utilizar estos servicios.

Lecciones

  • Introducción a Windows Azure Storage
  • Windows Azure Blob Storage
  • Almacenamiento de Windows Azure mesa
  • Almacenamiento de Windows Azure cola
  • Restringir el acceso a Windows Azure Storage

Módulo 10 Monitorización y diagnóstico

Este módulo describe cómo realizar monitoreo y diagnóstico en los servicios de Windows Azure.

Lecciones

  • Realización de diagnóstico mediante el uso de calco
  • Configuración de servicios diagnósticos
  • Monitoreo de servicios utilizando Windows Azure diagnósticos
  • Recogida de Windows Azure métricas

Módulo 11 Gestión de identidades y Control de acceso

Este módulo describe los principios básicos del manejo de la identidad moderna y demuestra cómo utilizar infraestructuras tales como Windows Azure acceso Control de servicio (ACS) para implementar la autenticación y autorización con identidad basada en notificaciones en Windows Communication Foundation (WCF).

Lecciones

  • Conceptos de identidad basada en notificaciones
  • Utilizando el servicio de Control de Windows Azure acceso
  • Configurando los servicios para utilizar identidades federadas
  • Manejo FED las identidades en el lado del cliente

Módulo 12 Escalamiento servicios

Este módulo describe las maneras en que puede garantizar servicios pueden manejar las cargas de trabajo cada vez mayor y demanda del usuario.

Lecciones

  • Introducción a la escalabilidad
  • Balanceo de carga
  • Escalamiento servicios locales con caché distribuido
  • Windows Azure caché
  • Advertencias de escalamiento servicios
  • Escalamiento a nivel mundial

Módulo 13 Apéndice A: diseño y extender los servicios de WCF

Este módulo cubre diseño de contratos de servicio de Windows Communication Foundation (WCF), creación de servicios que apoyan las transacciones distribuidas y extendiendo la WCF tubería con componentes personalizados runtime y comportamientos personalizados.

Lecciones

  • Aplicar los principios de diseño para contratos de servicio
  • Manejo distribuido de transacciones
  • Extender la tubería WCF

Módulo 14 Implementación de seguridad en los servicios de WCF

Este módulo se ocupa de las diversas consideraciones que debes tomar en cuenta al diseñar un servicio web seguro, como encriptación, validación de la entrada, autenticación, autorización y las técnicas para usar mientras estas consideraciones a los servicios de la aplicación desarrollada con WCF.

Lecciones

  • Introducción a la seguridad de servicios Web
  • Seguridad de transporte
  • Seguridad de los mensajes
  • Configurar el autenticación de servicio y autorización

Formulario de contacto