OBJETIVOS
Este curso enseña a los desarrolladores cómo crear soluciones integrales en Microsoft Azure. Los estudiantes aprenderán a implementar soluciones de computación Azure, crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones utilizando Azure storage, implementar autenticación y autorización, y asegurar sus soluciones utilizando KeyVault y Managed Identities. Los estudiantes también aprenderán a conectarse y consumir los servicios de Azure y los servicios de terceros, y a incluir en sus soluciones modelos basados en eventos y mensajes. El curso también abarca la supervisión, la solución de problemas y la optimización de Azure solutions.
DURACIÓN
40 horas.
EXAMEN
AZ- 204
MODALIDAD
Presencial / Online
PERFIL DE AUDIENCIA
Los alumnos de este curso están interesados en el desarrollo de Azure o en aprobar el examen de certificación asociado para desarrolladores de Microsoft Azure.
REQUISITOS PREVIOS
Los estudiantes deben tener 1-2 años de experiencia en desarrollo profesional y experiencia con Microsoft Azure. Deben ser capaces de programar en un lenguaje soportado por el Azure.
CONTENIDO
Módulo 1:
Creación de aplicaciones web de Azure App Service.
• Conceptos básicos de Azur App Service
• Creación de una aplicación web de Azure App Service.
• Configuración y supervisión de aplicaciones App Service.
• Escalado de aplicaciones de App Service.
• Entornos de puesta en escena de Azure App Service.
Módulo 2:
Implementar las funciones de Azure.
• Resumen de las funciones del Azure.
• Desarrollo de las funciones Azure.
• Implementar funciones duraderas.
Módulo 3:
Desarrollar soluciones que utilicen el almacenamiento de blob.
• Conceptos básicos del almacenamiento de Azure Blob.
• Manejando el ciclo de vida del almacenamiento de Azure Blob.
• Trabajar con el almacenamiento de Azure Blob.
Módulo 4:
Desarrollar soluciones que utilicen el almacenamiento de Cosmos DB.
• Visión general de Azure Cosmos DB.
• Estructura de datos de Azure Cosmos DB.
• Trabajando con los recursos y datos de Azure Cosmos DB.
Módulo 5:
Implementar soluciones IaaS.
• El aprovisionamiento de los VM en Azure.
• Crear y desplegar plantillas de ARM.
• Crear imágenes de contenedores para soluciones.
• Publicar una imagen de un contenedor en el Azure Container Registry.
• Crear y ejecutar imágenes de contenedores en Azure Container Instances.
Módulo 6:
Implementar la autenticación y autorización de usuarios.
• Microsoft Identity Platform v2.0
• Autenticación usando Microsoft Authentication Library.
• Usando Microsoft Graph.
• Autorización de operaciones de datos en Azure Storage.
Módulo 7:
Implementar soluciones de nube segura.
• Administrar las claves, secretos y certificados mediante la KeyVault API.
• Implementar Identidades Gestionadas para los recursos de Azure.
• Asegurar los datos de configuración de la aplicación mediante el uso de Azure App Configuration.
Módulo 8:
Implementar API Management.
• Visión general de API Management.
• Definición de políticas para las API.
• Asegurando tus APIs.
Módulo 9:
Desarrollar soluciones basadas en eventos.
• Implementar soluciones que usen Azure Event Grid.
• Implementar soluciones que usen Azure Event Hubs.
• Implementar soluciones que usen Azure Notification Hubs.
Módulo 11:
Desarrollar soluciones basadas en mensajes.
• Implementar soluciones que usen Azure Service Bus.
• Implementar soluciones que usen colas Azure Queue Storage.
Módulo 12:
Monitorizar y optimizar las soluciones de Azure.
• Panorama general de monitorización en Azure.
• Instrumentar una aplicación para monitorizar.
• Análisis y solución de problemas de aplicaciones.
• Implementar un código que maneje fallos transitorios.
Módulo 13:
Integrar el caching y la entrega del contenido dentro de las soluciones.
• Desarrollar para Azure Cache para Redis.
• Desarrollo para el almacenamiento en CDNs.