Descripción
Inicios Próximos:
Aún no tenemos inicios de este curso |
Objetivos:
Al finalizar el curso, los estudiantes serán capaces de:
- Consultar y manipular datos con Entity Framework
- Utilizar ASP.NET Web API para crear servicios basados en HTTP para clientes de. NET y no-.NET
- Extender ASP.NET API de servicios Web que utilizan controladores de mensajes, carpetas, filtros de modelo de acción y formateadores tipo de medio
- Crear servicios basados en SOAP con Windows Communication Foundation (WCF) y los clientes NET.
- Aplicar los principios de diseño para los contratos de servicios y ampliar los servicios WCF con componentes personalizados y los comportamientos en tiempo de ejecución
- Asegurar los servicios WCF que utilizan el transporte y la seguridad de los mensajes
- Utilizar Windows Azure Service Bus para la mensajería y transmisión de mensajería negociando el uso de colas y temas
- Manejar servicios de host en los servidores locales, y en varios entornos de Windows Azure, tales como roles web, roles de trabajo y Sitios Web
- Implementar servicios tanto en servidores locales y Windows Azure
- Almacenar y acceder a los datos en el almacenamiento de Windows Azure, y configurar los derechos de acceso de almacenamiento
- Controlar y registrar los servicios, tanto en las instalaciones y en Windows Azure
- Implementar la autenticación federada mediante el uso de ACS con ASP.NET API de servicios Web
- Crear equilibrio de carga de servicios
Audiencia:
Este curso está diseñado tanto para principiantes como experimentados en .NET que tengan un mínimo de seis meses de experiencia en programación, y quieren aprender cómo desarrollar servicios e implementarlos en entornos híbridos.
Prerrequisitos:
Antes de asistir a este curso, los estudiantes deben tener:
- Experiencia en programación C #, y conceptos como las expresiones lambda, LINQ y tipos anónimos.
- La comprensión de los conceptos de aplicaciones de n niveles.
- Experiencia con la consulta y manipulación de datos con ADO.NET.
- El conocimiento de las estructuras de datos XML.
Certificación:
Este curso lo prepara para el examen 70-487: Developing Windows Azure and Web Services. Examen que es requisito para la certificación: MCSD: Web Applications
Contenido:
Módulo 1: Descripción general de las tecnologías de servicio y en la nube
Componentes clave de aplicaciones distribuidas
Datos y tecnologías de acceso de datos
Tecnologías de servicios
Cloud Computing
Explorar la aplicación de acompañantes de viaje de Blue Yonder Airlines
Laboratorio: Explorar el entorno de trabajo
Módulo 2: Consultar y manipular datos mediante Entity Framework
Resumen ADO.NET
Crear un modelo de datos de entidad
Consultar datos
Manipulación de datos
Laboratorio: Crear una capa de acceso a datos con Entity Framework
Módulo 3: Crear y consumir servicios API Web ASP.NET
Servicios HTTP
Crear un servicio de API web ASP.NET
Manejo de solicitudes y respuestas HTTP
Alojamiento y consumo de ASP.NET Web API Services
Laboratorio: Creación de la reserva de viaje servicio Web ASP.NET API
Módulo 4: Ampliación y protección de los servicios de ASP.net web API
Tuberías de la web API de ASP.net
Crear servicios OData
Implementar la seguridad en servicios Web ASP.NET API
Inyección de dependencias en controladores
Laboratorio: Ampliación de los servicios de ASP.net web API de Travel Companion
Módulo 5: Crear servicios WCF
Ventajas de crear servicios WCF
Creación e implementación de un contrato
Configuración y servicios WCF
Consumo de servicios WCF
Laboratorio: Creación y consumo del servicio de reservas WCF
Módulo 6: Servicios de alojamiento
Servicios de alojamiento en las instalaciones
Servicios de alojamiento en Windows Azure
Laboratorio: Servicios de alojamiento
Módulo 7: Bus de servicio de Windows Azure
Relés de bus de servicio de Windows Azure
Colas de bus de servicio de Windows Azure
Temas del bus de servicio de Windows Azure
Laboratorio: Bus de servicio de Windows Azure
Módulo 8: Implementación de servicios
Despliegue web con Visual Studio 2012
Creación e implementación de paquetes de aplicación Web
Herramientas de línea de comandos para Web Deploy
Implementación de aplicaciones web y de servicio en Windows Azure
Entrega continua con TFS y GIT
Mejores prácticas para el despliegue de producción
Laboratorio: Implementación de Servicios
Módulo 9: Almacenamiento de Windows Azure
Introducción al almacenamiento de Windows Azure
Almacenamiento de blobs de Windows Azure
Almacenamiento de tabla de Windows Azure
Almacenamiento en cola de Windows Azure
Restringir el acceso al almacenamiento de Windows Azure
Laboratorio: Almacenamiento de Windows Azure
Módulo 10: Seguimiento y diagnóstico
Realizar diagnósticos mediante el rastreo
Configurar los diagnósticos del servicio
Servicios de supervisión con Windows Azure Diagnostics
Recopilación de métricas de Windows Azure
Laboratorio: Monitoreo y diagnóstico
Módulo 11: Gestión de identidad y control de acceso
Conceptos de Identidad basados en Reclamaciones
Uso del servicio de control de acceso de Windows Azure
Configuración de servicios para usar identidades federadas
Laboratorio: Gestión de identidad y control de acceso
Módulo 12: Servicios de escala
Introducción a la escalabilidad
Balanceo de carga
Ampliación de los servicios en las instalaciones con caché distribuida
Almacenamiento en caché de Windows Azure
Escalar globalmente
Laboratorio: Escalabilidad
Módulo 13: Apéndice A: Diseño y ampliación de WCF Services
Aplicar los Principios de Diseño a los Contratos de Servicio
Manejo de transacciones distribuidas
Ampliar el Gasoducto WCF
Laboratorio: Diseño y ampliación de servicios de WCF
Módulo 14: Apéndice B: Implementación de la seguridad en los Servicios WCF
Introducción a la seguridad de los servicios web
Seguridad de transporte
Seguridad de mensajes
Configurar la autenticación y autorización del servicio
Laboratorio: Asegurar un Servicio WCF
Costos:
Este costo incluye: Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.
Reviews
There are no reviews yet, would you like to submit yours?