TipoFormación presencial
Tiempo:5 días
REGISTRO

Contáctenos

Los campos marcados con un * son requeridos

 

20487B Desarrollo de Windows Azure y servicio web

20487B - Desarrollo de certificación y curso de capacitación de servicio web y Windows Azure

Descripción

Audiencia y requisitos previos

Esquema del curso

Horario y tarifas

Certificación

Desarrollo de curso de capacitación de servicios web y Windows Azure

En este curso, los estudiantes aprenderán cómo diseñar y desarrollar servicios que accedan a datos locales y remotos de varias fuentes de datos. Los estudiantes también aprenderán a desarrollar e implementar servicios en entornos híbridos, incluidos los servidores locales y Windows Azure. Este curso ayuda a las personas a prepararse para el examen 70-487.

Objetivos del desarrollo Windows Azure y entrenamiento de servicios web

  • Consultar y manipular datos con Entity Framework
  • Utilice la API web de ASP.NET para crear servicios basados ​​en HTTP y consumirlos de clientes .NET y no .NET
  • Extienda los servicios de la API web de ASP.NET utilizando manejadores de mensajes, carpetas de modelo, filtros de acción y formateadores de tipos de medios
  • Crear servicios basados ​​en SOAP con Windows Communication Foundation (WCF) y consumirlos de clientes .NET
  • Aplicar los principios de diseño a los contratos de servicio y ampliar los servicios de WCF utilizando componentes y comportamientos de tiempo de ejecución personalizados
  • Asegure los servicios de WCF usando seguridad de transporte y mensaje
  • Utilizar Servicio de Windows Azure Bus para mensajes retransmitidos y mensajes intermediarios usando colas y temas
  • Alojar servicios en servidores locales y en varios entornos de Windows Azure, como funciones web, roles de trabajadores y sitios web
  • Implementar servicios tanto en servidores locales como Windows Azure
  • Almacenar y acceder a datos en Windows Azure Almacenamiento y configurar los derechos de acceso al almacenamiento
  • Supervise y registre servicios, tanto locales como en Windows Azure
  • Implementar la autenticación federada mediante el uso de ACS con ASP.NET Servicios de API web
  • Crear servicios escalables y de carga equilibrada

Destinatarios del desarrollo de cursos de Windows Azure y del servicio web

Este curso está dirigido a desarrolladores principiantes y con experiencia en .NET que tengan un mínimo de seis meses de experiencia en programación y quieran aprender a desarrollar servicios y desplegarlos en entornos híbridos.

Requisitos previos para desarrollar Windows Azure y la certificación del servicio web

Antes de asistir a este curso, los estudiantes deben tener:
  • Experiencia con la programación C # y conceptos tales como expresiones Lambda, LINQ y tipos anónimos.
  • Comprender los conceptos de aplicaciones de n niveles.
  • Experiencia con consultar y manipular datos con ADO.NET.
  • Conocimiento de estructuras de datos XML.

Duración del esquema del curso: 5 Days

Módulo 1: descripción general de las tecnologías de servicio y en la nube

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

  • Componentes clave de aplicaciones distribuidas
  • Tecnologías de acceso a datos y datos
  • Tecnologías de servicio
  • Cloud Computing
  • Explorando la aplicación de acompañantes de viaje de Blue Yonder Airlines

Laboratorio: explorando el ambiente de trabajo

Después de completar este módulo, los estudiantes podrán:
  • Describe los componentes clave de las aplicaciones distribuidas.
  • Describir las tecnologías de acceso a datos y datos.
  • Explicar las tecnologías de servicio.
  • Describe las características y funcionalidades de la computación en la nube.
  • Describa la arquitectura y el funcionamiento de la aplicación Blue Yonder Airlines Travel Companion.

Módulo 2: consultar y manipular datos utilizando Entity Framework

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

  • Descripción general de ADO.NET
  • Crear un modelo de datos de entidad
  • Consultar datos
  • Manipulando datos

Laboratorio: creación de una capa de acceso a datos mediante el uso de Entity Framework

Después de completar este módulo, los estudiantes podrán:
  • Explicar objetos básicos en ADO.NET y operaciones asincrónicas.
  • Cree un modelo de datos de Entity Framework.
  • Consultar datos utilizando Entity Framework.
  • Inserte, elimine y actualice entidades usando Entity Framework.

Módulo 3: creación y consumo de servicios ASP.NET Web API

Este módulo describe los servicios basados ​​en HTTP que se desarrollan, alojan y consumen utilizando ASP.NET Web API.Lecciones

  • 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 del servicio de API web ASP.NET de reserva de viajes

Después de completar este módulo, los estudiantes podrán:
  • Diseñe servicios utilizando el protocolo HTTP.
  • Crear servicios mediante ASP.NET Web API.
  • Utilizar el HttpRequestMessage/HttpResponseMessage clases para controlar mensajes HTTP.
  • Alojar y consumir servicios ASP.NET Web API.

Módulo 4: ampliación y seguridad de los servicios de API web de ASP.NET

Este módulo describe en detalle la arquitectura de la API web de ASP.NET y cómo puede ampliar y proteger los servicios de la API web de ASP.NET.Lecciones

  • El pipeline API ASP.NET Web
  • Crear servicios de OData
  • Implementación de seguridad en ASP.NET Web API Services
  • Inyectar dependencias en controladores

Laboratorio: ampliación de los servicios de API web ASP.NET de Travel Companion

Después de completar este módulo, los estudiantes podrán:
  • Extienda la solicitud de API web ASP.NET y la canalización de respuesta.
  • Cree servicios de OData usando ASP.NET Web API.
  • Secure ASP.NET Web API.
  • Inyecte dependencias en los controladores de la API web ASP.NET.

Módulo 5: creación de servicios WCF

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

  • Ventajas de crear servicios con WCF
  • Creando e Implementando un Contrato
  • Configuración y alojamiento de servicios WCF
  • Consumir los servicios de WCF

Laboratorio: creación y consumo del servicio de reservas WCF

Después de completar este módulo, los estudiantes podrán:
  • Describa por qué y cuándo usar WCF para crear servicios.
  • Definir un contrato de servicio e implementarlo.
  • Alojar y configurar un servicio WCF.
  • Consumir un servicio WCF desde una aplicación cliente.

Módulo 6: Servicios de alojamiento

Este módulo describe cómo alojar servicios web tanto en las instalaciones como en Windows Azure. Explica varios componentes de los servicios en la nube de Windows Azure: rol web, rol del trabajador y sitios web de Windows Azure.Lecciones

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

Laboratorio: servicios de alojamiento

Después de completar este módulo, los estudiantes podrán:
  • Alojar servicios locales mediante el uso de servicios de Windows e IIS
  • Hospede servicios en el entorno de la nube de Windows Azure utilizando los servicios en la nube de Windows Azure y los sitios web

Módulo 7: Bus de servicio Windows Azure

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

  • 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

Después de completar este módulo, los estudiantes podrán:
  • Describa el propósito y la funcionalidad de los mensajes retransmitidos y almacenados en búfer.
  • Aprovisione, configure y use las colas del bus de servicio.
  • Mejore la efectividad de las comunicaciones basadas en colas usando temas, suscripciones y filtros.

Módulo 8: Implementación de servicios

Este módulo describe diferentes técnicas para implementar aplicaciones web.Lecciones

  • Implementación web con Visual Studio 2012
  • Creación e implementación de paquetes de aplicaciones 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

Después de completar este módulo, los estudiantes podrán:
  • Implementar aplicaciones web con Visual Studio.
  • Cree y despliegue aplicaciones web utilizando el Administrador de IIS.
  • Implemente aplicaciones web usando la línea de comando.
  • Implementar aplicaciones web en entornos Windows Azure.
  • Use entrega continua con TFS y Git.
  • Aplique las mejores prácticas para implementar aplicaciones web locales y Windows Azure.

Módulo 9: almacenamiento de Windows Azure

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

  • 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

Después de completar este módulo, los estudiantes podrán:
  • Describa la arquitectura de Windows Azure Storage.
  • Implementa Blob Storage en tus aplicaciones.
  • Use Table Storage en sus aplicaciones
  • Describa cómo usar las Colas de Windows Azure como un mecanismo de comunicación entre las diferentes partes de su aplicación
  • Controle el acceso a sus artículos de almacenamiento.

Módulo 10: monitoreo y diagnóstico

Este módulo describe cómo realizar la supervisión y el diagnóstico en los servicios de Windows Azure.Lecciones

  • 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

Después de completar este módulo, los estudiantes podrán:
  • Realice el seguimiento en .NET Framework con el Diagnostico del sistema espacio de nombres
  • Configure y explore el servicio web y el rastreo de IIS.
  • Controle los servicios utilizando Windows Azure Diagnostics.
  • Vea y recopile las métricas de Windows Azure en el portal de administración.

Módulo 11: gestión de identidad y control de acceso

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

  • 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

Después de completar este módulo, los estudiantes podrán:
  • Describe los principios básicos de la identidad basada en reclamos.
  • Cree un Servicio de token de seguridad (STS) utilizando el ACS de Windows Azure.
  • Configure WCF para usar identidad federada.

Módulo 12: servicios de escala

Este módulo describe las formas en que puede garantizar que los servicios puedan manejar el aumento de las cargas de trabajo y la demanda de los usuarios.Lecciones

  • 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

Después de completar este módulo, los estudiantes podrán:
  • Explica la necesidad de escalabilidad.
  • Describe cómo usar el equilibrio de carga para los servicios de escala.
  • Describa cómo usar el almacenamiento en caché distribuido para servicios locales y de Windows Azure.
  • Describa cómo usar el almacenamiento en caché de Windows Azure.
  • Describe cómo escalar los servicios globalmente.

Módulo 13: Apéndice A: Diseño y ampliación de los servicios de WCF

Este módulo cubre el diseño de contratos de servicio de Windows Communication Foundation (WCF), la creación de servicios que admiten transacciones distribuidas y la ampliación de la canalización de WCF con componentes de tiempo de ejecución personalizados y comportamientos personalizados.Lecciones

  • Aplicando los Principios de Diseño a los Contratos de Servicio
  • Manejo de transacciones distribuidas
  • Ampliando el Gasoducto WCF

Laboratorio: diseño y ampliación de servicios de WCF

Después de completar este módulo, los estudiantes podrán:
  • Diseñe y cree servicios y clientes para usar diferentes tipos de patrones de mensajes.
  • Configure un servicio para admitir transacciones distribuidas.
  • Extienda la canalización de WCF con componentes de tiempo de ejecución, comportamientos personalizados y objetos extensibles.

Módulo 14: Apéndice B: Implementación de la seguridad en los servicios de WCF

Este módulo trata sobre las diversas consideraciones que debe tener en cuenta al diseñar un servicio web seguro, como cifrado, validación de entrada, autenticación y autorización, y las técnicas que debe utilizar al aplicar estas consideraciones a los servicios desarrollados con WCF.Lecciones

  • 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

Después de completar este módulo, los estudiantes podrán:
  • Describir la seguridad de las aplicaciones web.
  • Configure un servicio para la seguridad del transporte.
  • Configure un servicio para la seguridad del mensaje.
  • Implementar y configurar la autenticación y la lógica de autorización.

Próximos Eventos

No hay próximos eventos en este momento.

Escríbenos a info@itstechschool.com y contáctanos en + 91-9870480053 por el precio del curso y el costo de certificación, el horario y la ubicación

Envíenos una consulta

Para más información amablemente Contáctenos


Reseñas