20487: Developing Windows Azure™ and Web Services
En esta formación los asistentes aprenderán cómo diseñar y desarrollar servicios que accedan a datos locales y remotos de varias fuentes. Los estudiantes también aprenderán cómo desarrollar e implementar servicios en entornos híbridos, incluidos los servidores locales y Microsoft Azure.
Después de completar este curso, los participantes serán capaces de:
- Describir los conceptos básicos de desarrollo de servicios y estrategias de acceso a datos utilizando la plataforma .NET.
- Describir la plataforma en la nube de Microsoft Azure y sus ofertas de alojamiento de aplicaciones, datos y cómputo.
- Diseñar y desarrollar una aplicación centrada en datos usando Visual Studio 2017 y Entity Framework Core.
- Diseñar, implementar y consumir servicios HTTP utilizando ASP.NET Core.
- Extender los servicios HTTP usando ASP.NET Core.
- Servicios host locales y en Microsoft Azure.
- Implementar servicios en entornos locales y en la nube y gestionar la interfaz y la política de sus servicios.
- Elegir una solución de almacenamiento de datos, almacenar en caché, distribuir y sincronizar datos.
- Supervisar, registrar y solucionar problemas de servicios.
- Describir los conceptos y estándares de identidad basados en notificaciones, e implementar la autenticación y autorización con Azure Active Directory.
- Crear aplicaciones de servicio escalables.
Desarrolladores .NET que desean aprender cómo desarrollar servicios e implementarlos en entornos híbridos.
Desarrolladores .NET con experiencia en el desarrollo de aplicaciones web que están explorando el desarrollo de nuevas aplicaciones o la transferencia de aplicaciones existentes a Microsoft Azure.
Antes de asistir a esta formación los asistentes deben tener los siguientes conocimientos:
- Experiencia con programación C# y conceptos como expresiones lambda, LINQ y tipos anónimos.
- Comprender los conceptos de las aplicaciones de n niveles.
- Experiencia en consultas y manipulación de datos con ADO.NET.
Esta formación es la recomendada por Microsoft para la preparación del examen:
- 70-487: Developing Windows Azure and Web Services.
Este examen se retirará el próximo día 31 de enero de 2021 junto con el resto de exámenes asociados a las certificaciones MCSA, MCSD y MCSE.
Módulo 1: Descripción general del servicio y las tecnologías en la nube.
- Componentes clave de aplicaciones distribuidas.
- Tecnologías de datos y acceso a datos.
- Tecnologías de servicio.
- Informática en la nube.
- Manipulación de datos.
Módulo 2: Consultar y manipular datos con Entity Framework.
- Descripción general de ADO.NET.
- Creación de un Entity Data Model.
- Consulta de datos.
Módulo 3: Creación y consumo de API web ASP.NET Core.
- Servicios HTTP.
- Creación de una API web de ASP.NET Core.
- Consumo de las API web principales de ASP.NET.
- Manejo de solicitudes y respuestas HTTP.
- Generación automática de solicitudes y respuestas HTTP.
Módulo 4: Ampliación de los servicios HTTP ASP.NET Core.
- La canalización de solicitudes principales de ASP.NET.
- Personalización de controladores y acciones.
- Inyección de dependencias en controladores.
Módulo 5: Servicios de hospedaje locales y en Azure.
- Servicios de alojamiento en las instalaciones.
- Servicios de alojamiento en Azure App Service.
- Servicios de empaquetado en contenedores.
- Implementación de servicios sin servidor.
Módulo 6: Implementación y administración de servicios.
- Implementación web con Visual Studio 2017.
- Entrega continua con Visual Studio Team Services.
- Implementación de aplicaciones en entornos de ensayo y producción.
- Definición de interfaces de servicio con Azure API Management.
Módulo 7: Implementación de almacenamiento de datos en Azure.
- Elección de un mecanismo de almacenamiento de datos.
- Acceso a datos en Azure Storage.
- Trabajar con datos estructurados en Azure.
- Distribución geográfica de datos con Azure CDN.
- Escalado con caché fuera de proceso.
Módulo 8: Diagnóstico y supervisión.
- Inicio de sesión en ASP.NET Core.
- Herramientas diagnósticas.
- Información de la aplicación.
Módulo 9: Asegurar servicios locales y en Microsoft Azure.
- Explicación de la terminología de seguridad.
- Protección de servicios con identidad principal de ASP.NET.
- Protección de servicios con Azure Active Directory.
Módulo 10: Servicios de escalado.
- Introducción a la escalabilidad.
- Escalado automático.
- Azure Application Gateway y Traffic Manager.