Ruta de aprendizaje: Implementación de aplicaciones web de Azure App Service.
  Obtenga información sobre funciones de Azure App Service y cómo crear y actualizar una aplicación. Explore la autenticación y la autorización, la configuración de los ajustes de aplicaciones, las aplicaciones escalabres y cómo usar ranuras de implementación en App Service. 
 
Módulo 1: Explorar Azure App Service.
Obtenga información sobre los componentes clave de Azure App Service y cómo App Service puede ayudarle a crear, mantener e implementar aplicaciones web de forma más eficaz. 
 
• Examen de Azure App Service. 
• Examen de los planes de Azure App Service. 
• Implementación en App Service. 
• Exploración de la autenticación y autorización en App Service. 
• Descubre las características de red de App Service. 
• Ejercicio: Creación de una aplicación web HTML estática mediante Azure Cloud Shell.
  
 
Módulo 2: Configurar aplicaciones web.
Aprenda a crear y administrar la configuración de la aplicación, instalar certificados SSL/TLS para proteger el tráfico web, habilitar el registro de diagnóstico, crear asignaciones de la aplicación virtual al directorio y administrar las características de la aplicación. 
 
• Configuración de la aplicación. 
• Configurar las opciones generales. 
• Configurar asignaciones de ruta de acceso. 
• Activación del registro de diagnóstico. 
• Configuración de certificados de seguridad.
  
 
Módulo 3: Escalado de aplicaciones en Azure App Service.
Obtenga información sobre cómo funciona el escalado en App Service y cómo identificar factores de escalado automático, habilitar el escalado automático y cómo crear condiciones de escalado automático de sonido. 
 
• Examen de las opciones de escalado horizontal. 
• Identificación de los factores de escalado automático. 
• Habilitación del escalado automático en App Service. 
• Explorar las mejores prácticas para el escalado automático.
  
 
Módulo 4: Exploración de ranuras de implementación de Azure App Service.
En este módulo aprenderá cómo funciona el intercambio de ranuras y cómo se realiza un intercambio. También aprenderá a enrutar el tráfico a diferentes ranuras de forma manual y automática. 
 
• Exploración de entornos de ensayo. 
• Examen del intercambio de ranuras. 
• Intercambio de ranuras de implementación. 
• Enrutar tráfico en App Service.
  
 
Ruta de aprendizaje: Implementación de Azure Functions.
  Obtenga información sobre cómo crear e implementar Azure Functions. Explore las opciones de hospedaje, los enlaces y los desencadenadores. 
 
Módulo 5: Explorar Azure Functions.
Obtenga información sobre cómo Azure Functions puede ser una excelente solución para el procesamiento de datos, la integración de sistemas y la creación de API y microservicios simples. 
 
• Descubrir Azure Functions. 
• Comparación de las opciones de hospedaje de Azure Functions. 
• Escalado de Azure Functions. 
• Evaluación de módulos.
  
 
Módulo 6: Desarrollo de Azure Functions.
Obtenga información sobre cómo crear e implementar Azure Functions. 
 
• Exploración del desarrollo de Azure Functions. 
• Creación de desencadenadores y enlaces. 
• Conexión de funciones a servicios de Azure. 
• Ejercicio: Creación de una instancia de Azure Functions mediante Visual Studio Code.
  
 
Ruta de aprendizaje: Desarrollo de soluciones que usan Blob Storage.
  Descubra cómo crear recursos de Azure Blob Storage, cómo administrar datos durante todo el ciclo de vida de Blob Storage y cómo trabajar con contenedores y elementos mediante la biblioteca cliente de Azure Blob Storage V12 para .NET. 
 
Módulo 7: Explora el almacenamiento de blobs de Azure.
Conozca las características principales y la funcionalidad de Azure Blob Storage. 
 
• Exploración de Azure Blob Storage. 
• Detección de tipos de recursos de Azure Blob Storage. 
• Exploración de las características de seguridad de Azure Storage.
  
 
Módulo 8: Administración del ciclo de vida de Azure Blob Storage.
Obtenga información sobre cómo administrar la disponibilidad de los datos a lo largo del ciclo de vida de Azure Blob Storage. 
 
• Exploración del ciclo de vida de Azure Blob Storage. 
• Detección de directivas de ciclo de vida de Blob Storage. 
• Implementación de directivas de ciclo de vida de Blob Storage. 
• Rehidratación de los datos de blob desde el nivel de archivo.
  
 
Módulo 9: Trabajo con Azure Blob Storage.
Aprenda a usar la biblioteca cliente de Azure Blob Storage para crear y actualizar recursos de Blob Storage. 
 
• Exploración de la biblioteca cliente de Azure Blob Storage. 
• Creación de un objeto de cliente. 
• Administración de metadatos y propiedades de contenedor mediante .NET. 
• Establecimiento y recuperación de propiedades y metadatos para recursos de blob mediante REST. 
• Ejercicio: Creación de recursos de Blob Storage mediante la biblioteca cliente de .NET.
  
 
Ruta de aprendizaje: Desarrollo de soluciones que usan Azure Cosmos DB.
  Descubra cómo crear recursos de Azure Cosmos DB con los niveles de coherencia adecuados y cómo realizar operaciones de datos mediante el SDK V3 de .NET para Azure Cosmos DB. 
 
Módulo 10: Exploración de Azure Cosmos DB.
Conozca las características principales y la funcionalidad de Azure Cosmos DB. 
 
• Identificación de las principales ventajas de Azure Cosmos DB. 
• Exploración de la jerarquía de recursos. 
• Exploración de los niveles de coherencia. 
• Selección del nivel de coherencia adecuado. 
• Exploración de las API admitidas. 
• Detección de las unidades de solicitud. 
• Creación de recursos de Azure Cosmos DB mediante Azure Portal.
  
 
Módulo 11: Trabajo con Azure Cosmos DB.
Descubra cómo desarrollar soluciones de programación tanto del lado cliente como servidor en Azure Cosmos DB. 
 
• Exploración del SDK v3 de Microsoft .NET para Azure Cosmos DB. 
• Creación de procedimientos almacenados. 
• Creación de desencadenadores y funciones definidas por el usuario. 
• Exploración de la fuente de cambios en Azure Cosmos DB. 
• Ejercicio: Creación de recursos mediante el SDK de Microsoft .NET v3.
  
 
Ruta de aprendizaje: Implementación de soluciones en contenedores.
Aprenda a crear e implementar soluciones en contenedores en Azure mediante Azure Container Registry, Azure Container Instances y Azure Container Apps. 
 
Módulo 12: Administración de imágenes de contenedor en Azure Container Registry.
Obtenga información sobre cómo usar Azure Container Registry para almacenar las imágenes de contenedor y automatizar compilaciones e implementaciones. 
 
• Información sobre Azure Container Registry. 
• Exploración de las funcionalidades de almacenamiento. 
• Construir y gestionar contenedores con tareas. 
• Exploración de los elementos de un Dockerfile. 
• Ejercicio: Compilación y ejecución de una imagen de contenedor mediante Azure Container Registry Tasks.
  
 
Módulo 13: Ejecución de imágenes de contenedor en Azure Container Instances.
Descubra cómo Azure Container Instances puede ayudarle a implementar rápidamente contenedores, a establecer variables de entorno y a especificar directivas de reinicio de contenedores. 
 
• Exploración de Azure Container Instances. 
• Ejecución de tareas en contenedores con directivas de reinicio. 
• Establecimiento de variables de entorno en instancias de contenedor. 
• Montaje de un recurso compartido de archivos de Azure en Azure Container Instances. 
• Ejercicio: Implementación de una instancia de contenedor mediante la CLI de Azure.
  
 
Módulo 14: Implementación de Azure Container Apps.
Obtenga información sobre cómo Azure Container Apps puede ayudarle a implementar y administrar microservicios y aplicaciones en contenedores en una plataforma sin servidor que se ejecuta sobre Azure Kubernetes Service. 
 
• Exploración de Azure Container Apps. 
• Exploración de contenedores en Azure Container Apps. 
• Implementación de la autenticación y autorización en Azure Container Apps. 
• Administración de revisiones y secretos en Azure Container Apps. 
• Exploración de la integración de Dapr con Azure Container Apps. 
• Ejercicio: Implementación de una aplicación de contenedor.
  
 
Ruta de aprendizaje: Implementación de la autenticación y la autorización de usuarios.
  Aprenda a implementar funcionalidad de autenticación y autorización en recursos usando la Plataforma de identidad de Microsoft, la Biblioteca de autenticación de Microsoft, las firmas de acceso compartido y el uso de Microsoft Graph. 
 
Módulo 15: Exploración de la plataforma de identidad de Microsoft.
Obtenga información sobre las características y funcionalidades principales de la plataforma de identidad de Microsoft, incluidas la autenticación, las bibliotecas y las herramientas de administración de aplicaciones. 
 
• Exploración de la plataforma de identidad de Microsoft. 
• Exploración de las entidades de servicio. 
• Información sobre los permisos y el consentimiento. 
• Información sobre el acceso condicional.
  
 
Módulo 16: Implementación de la autenticación mediante la biblioteca de autenticación de Microsoft.
Aprenda a implementar la autenticación mediante la biblioteca de autenticación de Microsoft. 
 
• Exploración de la biblioteca de autenticación de Microsoft. 
• Inicialización de aplicaciones cliente. 
• Ejercicio: Implementación de la autenticación interactiva mediante MSAL.NET.
  
 
Módulo 17: Implementación de firmas de acceso compartido.
Aprenda a usar firmas de acceso compartido para autorizar el acceso a los recursos de almacenamiento. 
 
• Descubrimiento de firmas de acceso compartido. 
• Elegir cuándo usar firmas de acceso compartido. 
• Exploración de directivas de acceso almacenadas.
  
 
Módulo 18: Exploración de Microsoft Graph.
Descubra cómo Microsoft Graph facilita el acceso y el flujo de datos y cómo crear consultas mediante REST y código. 
 
• Descubrir Microsoft Graph. 
• Consulta de Microsoft Graph mediante REST. 
• Consulta de Microsoft Graph mediante los SDK. 
• Aplicación de procedimientos recomendados a Microsoft Graph.
  
 
Ruta de aprendizaje: Implementación de soluciones de Azure seguras.
Aprenda a implementar aplicaciones de una forma más segura en Azure usando Azure Key Vault, identidades administradas y Azure App Configuration. 
 
Módulo 19: Implementación de Azure Key Vault.
Descubra cómo Azure Key Vault puede ayudarle a proteger mejor sus aplicaciones y cómo configurar y recuperar secretos mediante la CLI de Azure. 
 
• Explorar Azure Key Vault. 
• Descubre las prácticas recomendadas de Azure Key Vault. 
• Autenticación en Azure Key Vault. 
• Ejercicio: Establecimiento y recuperación de un secreto de Azure Key Vault mediante la CLI de Azure.
  
 
Módulo 20: Implementación de identidades administradas.
Descubra cómo las identidades administradas pueden ayudarle a implementar soluciones seguras en Azure sin necesidad de administrar las credenciales. 
 
• Exploración de identidades administradas. 
• Detección del flujo de autenticación de las identidades administradas. 
• Configuración de identidades administradas. 
• Adquisición de un token de acceso.
  
 
Módulo 21: Implementar Azure App Configuration.
Obtenga información sobre cómo usar el servicio de Azure App Configuration para administrar y proteger de forma centralizada las opciones de configuración, así como administrar las características de la aplicación. 
 
• Exploración del servicio Azure App Configuration. 
• Creación de claves y valores emparejados. 
• Administración de características de la aplicación. 
• Protección de los datos de configuración de aplicaciones.
  
 
Ruta de aprendizaje: Implementación de API Management.
Consulte cómo funciona el servicio API Management, cómo transformar y proteger sus API y cómo crear una API de back-end. 
 
Módulo 22: Exploración de API Management.
Consulte cómo funciona el servicio API Management, cómo transformar y proteger sus API y cómo crear una API de back-end. 
 
• Descripción del servicio API Management. 
• Exploración de puertas de enlace de API. 
• Exploración de directivas de API Management. 
• Creación de directivas avanzadas. 
• Protección de las API mediante suscripciones. 
• Protección de las API mediante certificados. 
• Ejercicio: Crear una API de back-end.
  
 
Ruta de aprendizaje: Desarrollo de soluciones basadas en eventos.
  Consulte cómo crear aplicaciones con arquitecturas basadas en eventos integrando Azure Event Grid y Azure Event Hubs en su solución. 
 
Módulo 23: Exploración de Azure Event Grid.
Obtenga información sobre cómo integrar Azure Event Grid en la solución, implementar el control de acceso a eventos y enrutar eventos personalizados al punto de conexión web mediante la CLI de Azure. 
 
• Exploración de Azure Event Grid. 
• Detección de esquemas de eventos. 
• Exploración de la durabilidad de la entrega de eventos. 
• Control del acceso a eventos. 
• Recepción de eventos mediante webhooks. 
• Filtrado de eventos. 
• Ejercicio: Enrutar eventos personalizados al punto de conexión web mediante la CLI de Azure.
  
 
Módulo 24: Exploración de Azure Event Hubs.
Obtenga información sobre cómo Azure Event Hubs captura eventos y cómo escalar la aplicación de procesamiento. 
 
• Información sobre Azure Event Hubs. 
• Exploración de Event Hubs Capture. 
• Escalar tu aplicación de procesamiento. 
• Control del acceso a eventos. 
• Realizar operaciones comunes con la biblioteca cliente de Event Hubs.
  
 
Ruta de aprendizaje: Desarrollo de soluciones basadas en mensajes.
Vea cómo compilar aplicaciones con arquitecturas basadas en mensajes mediante la integración de Azure Service Bus y Azure Queue Storage en la solución. 
 
Módulo 25: Colas de mensajes de Azure.
Aprenda a integrar Azure Service Bus y Azure Queue Storage en una solución y a enviar y recibir mensajes mediante .NET. 
 
• Elección de una solución de cola de mensajes. 
• Análisis de Azure Service Bus. 
• Colas, temas y suscripciones de Service Bus. 
• Cargas de mensajes y serialización en Service Bus. 
• Análisis de Azure Queue Storage. 
• Creación y administración de Azure Queue Storage y mensajes mediante .NET. 
• Ejercicio: Envío y recepción de mensajes de una cola de Service Bus mediante .NET.
  
 
Ruta de aprendizaje: Solución de problemas mediante Application Insights.
  Aprenda cómo instrumentar las aplicaciones para habilitar Application Insights a fin de supervisar el rendimiento y ayudar a solucionar los problemas. 
 
Módulo 25: Supervisión del rendimiento de la aplicación.
Aprenda a usar las herramientas que se ofrecen en Application Insights para mejorar el rendimiento y la estabilidad de las aplicaciones. 
 
• Exploración de Application Insights. 
• Detección de métricas basadas en registros. 
• Instrumentación de una aplicación para supervisarla. 
• Selección de una prueba de disponibilidad. 
• Solución de problemas de rendimiento de aplicaciones mediante el Mapa de aplicación. 
                |