Curso: Developing Windows Azure and Web Services

Solicita información

Curso: Developing Windows Azure and Web Services

  • Contenido
    Curso Developing Windows Azure and Web Services.
    Objetivo del curso.   
    • Al término del curso el alumno será capaz de: 
    • Consultar y manipular datos con Entity Framework Utilizar ASP.NET Web API para crear servicios basados en HTTP y los consuman clientes. NET clientes y no-.NET  
    • Extender ASP.NET API de servicios Web que utilizan controladores de mensajes, carpetas, filtros de modelo de acción y formateadores de medio  
    • Crear servicios basados en SOAP con Windows Communication Foundation (WCF) y los consuman de clientes NET.  
    • Aplicar los principios de diseño para los contratos de servicios y ampliar los servicios WCF con componentes personalizados en tiempo de ejecución y comportamientos  
    • Asegurar los servicios WCF que utilizan el transporte y la seguridad de los mensajes  
    • El uso de Windows Azure Service Bus para la mensajería y mensajería negociando el uso de colas y temas  
    • 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 local y en Windows Azure  
    • Implementar la autenticación federada mediante el uso de ACS con servicios Web ASP.NET 
    • Crear escalado, con balanceo de carga de servicios  
    Características generales/particulares. 
    En este curso, los estudiantes aprenderán cómo diseñar y desarrollar servicios que tienen acceso a datos locales y remotas de diversas fuentes de datos. Los estudiantes también aprenderán cómo desarrollar e implementar servicios para entornos híbridos, incluidos los servidores locales y Windows Azure.  

    Perfil de ingreso y egreso. 
    En este curso, aprenderán cómo diseñar y desarrollar servicios que tienen acceso a datos locales y remotos de diversas fuentes de datos. Los estudiantes también aprenderán cómo desarrollar e implementar servicios para entornos híbridos, incluidos los servidores locales y Windows Azure.  

    Duración. 5 Días.  
    Horario: Lunes a Viernes de 16:00 a 22:00.  


    UBICACIÓN: El curso se impartirá en las instalaciones de Aguascalientes. 

    Requisitos de admisión
    Antes de asistir a este curso, los participantes deben:  
    • 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.  
    • Experimente con la consulta y manipulación de datos con ADO.NET.  
    • El conocimiento de las estructuras de datos XML.  
    El curso Incluye
    Una carpeta de apuntes, Diploma de participación+ Asesoría post-curso vía correo electrónico +Servicio de Coffe-break continuo.   

    TEMARIO:

    1. VISIÓN GENERAL DE LOS SERVICIOS Y TECNOLOGÍAS NUBE

    1.1. Componentes clave de aplicaciones distribuidas. 
    1.2. Los datos y las tecnologías de acceso a datos. 
    1.3. Tecnologías de Servicios. 
    1.4. Computo en la nube. 
    1.5. Computo en la nube. 

    2. CONSULTAR Y MANIPULAR DATOS UTILIZANDO ENTITY FRAMEWORK

    2.1. Visión general de ADO.NET. 
    2.2. Creación de un modelo de entidad-datos. 
    2.3. Consulta de datos. 
    2.4. Manipulación de datos. 

    3. CREAR Y CONSUMIR ASP.NET

    3.1. ¿Cuáles son los servicios HTTP? 
    3.2. Creación de un servicio web ASP.NET 
    3.3. Manejo de peticiones y respuestas HTTP . 
    3.4. Hosteo y consumo de servicios Web ASP.NET. 

    4. EXTENSIÓN Y ASEGURAMIENTO DE SERVICIOS WEB ASP.NET

    4.1. Canalización de solicitudes ASP.NET. 
    4.2. Respuesta de ASP.NET. 
    4.3. Creación de servicios OData. 
    4.4. Implementación de la seguridad en servicios Web ASP.NET. 
    4.5. Inyección de dependencias en los controladores. 

    5. CREACIÓN DE SERVICIOS WCF

    5.1. Ventajas de la creación de servicios con WCF. 
    5.2. Creación e implementación de un contrato. 
    5.3. Configuración de los servicios de alojamiento y WCF. 
    5.4. El consumo de servicios WCF. 

    6. DISEÑO Y EXTENSIÓN DE LOS SERVICIOS DE WCF

    6.1. La aplicación de los principios de diseño para los contratos de servicios. 
    6.2. Manejo de transacciones distribuidas. 
    6.3. Arquitectura de WCF 6.4. Extensión de WCF. 

    7. IMPLEMENTACIÓN DE LA SEGURIDAD EN LOS SERVICIOS DE WCF

    7.1. La seguridad en el transporte. 
    7.2. Seguridad en los mensajes. 
    7.3. Configuración de la autenticación y autorización de servicios . 

    8. WINDOWS AZURE SERVICE BUS

    8.1. Windows Azure Relay Service Bus. 
    8.2. Las colas de Windows Azure Service Bus. 
    8.3. Temas Windows Azure Servicio autobús. 

    9. SERVICIOS DE HOSTING

    9.1. Servicios de alojamiento en las instalaciones. 
    9.2. Servicios de Hosting en Windows Azure. 

    10. IMPLEMENTACIÓN DE SERVICIOS

    10.1. Creación y distribución de paquetes de aplicaciones Web. 
    10.2. Herramientas de línea de comandos para los paquetes de implementación web 
    10.3. Implementación en Windows Azure. 
    10.4. Entrega continua con TFS y GIT. 
    10.5. Mejores prácticas para la implementación en producción 

    11. ALMACENAMIENTO WINDOWS AZURE

    11.1.Introducción al almacenamiento Windows Azure. 
    11.2. Almacenamiento Azure Blob. 
    11.3. Tabla Windows Azure. 
    11.4. Cola Windows Azure. 
    11.5. Restringir el acceso al almacenamiento Windows Azure. 

    12. MONITOREO Y DIAGNÓSTICO

    12.1. Realización de diagnósticos mediante el rastreo. 
    12.2. Configuración del servicio de diagnóstico. 
    12.3. Monitoreo IIS. 
    12.4. Monitorear Servicios que utiliza Windows Azure 
    12.5. Depuración con IntelliTrace . 
    12.6. Recolección de métricas Windows Azure. 

    13. LA ADMINISTRACIÓN DE IDENTIDADES Y CONTROL DE ACCESO

    13.1. Concepto de identidad-Reclamo 
    13.2. Creación de un servicio web ASP.NET 
    13.3. Manejo de peticiones y respuestas HTTP . 
    13.4. Hosteo y consumo de servicios Web ASP.NET. 

    14. SERVICIOS DE ESCALADO

    14.1. Introducción a la escalabilidad. 
    14.2. Balanceo de carga. 
    14.3. Escalar con servicios de caché distribuido. 
    14.4. Almacenamiento en caché Windows Azure 
    14.5. Advertencias de servicios de escalado. 
    14.6 Escalado global.  

Otra formación relacionada con diseño web

  • Diplomado en Diseño y Desarrollo Web

  • Centro: Master Class Centro Experto de Capacitación Aguascalientes
  • Solicita información
  • Ingeniería en Tecnologías de la Información

  • Centro: UTNA Universidad Tecnológica del Norte de Aguascalientes
  • Solicita información
  • Curso - Scrum Product Owner Certified

  • Centro: Agile Training Group
  • Solicita información
  • Curso - Scrum Master Certified SMC

  • Centro: Agile Training Group
  • Solicita información
  • Licenciatura en Informática

  • Centro: Instituto Tecnológico de Aguascalientes
  • Solicita información
  • Licenciatura en Tecnologías de Información

  • Centro: UAA - Universidad Autónoma de Aguascalientes
  • Solicita información
  • Ingeniería en Tecnologías de la Información y Comunicaciones

  • Centro: Instituto Tecnológico de Aguascalientes
  • Solicita información