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 DEL CURSO.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Descargar PDF

Descargar PDF

DATOS GENERALES


Tecnología

Microsoft

Área

Desarrollo

Duración

25 horas

MÁS INFORMACIÓN