Ruta de aprendizaje: Implement Azure App Service web apps.
Aprende cómo funciona Azure App Service y cómo crear y actualizar una app. Explora la autenticación y autorización de App Service, configuración de la configuración de apps, escala aplicaciones y cómo usar los espacios de despliegue.
Módulo 1: Explore Azure App Service.
Descubre los componentes clave de Azure App Service y cómo App Service puede ayudarte a crear, mantener y desplegar aplicaciones web de forma más eficiente.
• Examine Azure App Service.
• Examine Azure App Service plans.
• Desplegar en App Service.
• Explora la autenticación y autorización en App Service.
• Descubre las funciones de red de App Service.
• Ejercicio: Desplegar una aplicación contenedor en Azure App Service.
Módulo 2: Configurar la configuración de la aplicación web.
Aprende a crear y gestionar la configuración de aplicaciones, instalar certificados SSL/TLS para asegurar el tráfico web, activar el registro diagnóstico, crear aplicaciones virtuales de mapeo de directorios y gestionar funciones de aplicaciones.
• Configurar la configuración de la aplicación.
• Configurar ajustes generales.
• Configurar mapeos de rutas.
• Habilitar el registro de diagnóstico.
• Configurar certificados de seguridad.
Módulo 3: Scale apps in Azure App Service.
Aprende cómo funciona el autoescalabilidad en App Service y cómo identificar factores de autoescala, habilitar el autoescalado y cómo crear condiciones de autoescala adecuadas.
• Examina opciones de escala.
• Identificar factores de autoescala.
• Activar autoescalado en App Service.
• Explora las mejores prácticas de autoescala.
• Evaluación de módulos.
Módulo 4: Explorar los espacios de despliegue de Azure App Service.
En este módulo aprenderás cómo funciona el intercambio de tragaperras y cómo realizar un intercambio. También aprenderás a enrutar el tráfico a diferentes ranuras de forma manual y automática.
• Explora entornos de puesta en escena.
• Examina el intercambio de ranuras.
• Intercambiar ranuras de despliegue.
• Ejercicio: Intercambiar espacios de despliegue en Azure App Service.
Ruta de aprendizaje: Implementar Azure Functions.
Aprende a crear y desplegar Azure Functions. Explora opciones de alojamiento, bindings y desencadenantes.
Módulo 5: Explore Azure Functions.
Descubre cómo Azure Functions puede ser una gran solución para el procesamiento de datos, la integración de sistemas y la creación de APIs y microservicios sencillos.
• Descubre Azure Functions.
• Compara las opciones de alojamiento de Azure Functions.
• Scale Azure Functions.
Módulo 6: Desarrollar Azure Functions.
Aprende a crear y desplegar Azure Functions.
• Explora el desarrollo de Azure Functions.
• Crear disparadores y asignaciones.
• Conectar funciones a los servicios de Azure.
• Ejercicio: Crea una función de Azure usando Visual Studio Code.
Ruta de aprendizaje: Desarrollar soluciones que utilicen almacenamiento Blob.
Aprende a crear recursos de almacenamiento Azure Blob, gestionar datos a lo largo del ciclo de vida del almacenamiento blob y trabajar con contenedores y elementos utilizando la biblioteca cliente de almacenamiento Azure Blob V12 para .NET.
Módulo 7: Explore Azure Blob storage.
Aprende las características y funcionalidades principales del almacenamiento en Azure Blob.
• Explore Azure Blob storage.
• Discover tipos de recursos de almacenamiento de Azure Blob.
• Explora las características de seguridad de Azure Storage.
Módulo 8: Gestionar el ciclo de vida del almacenamiento Azure Blob.
Aprende a gestionar la disponibilidad de datos a lo largo del ciclo de vida del almacenamiento de Azure Blob.
• Explora el ciclo de vida del almacenamiento de Azure Blob.
• Descubre políticas del ciclo de vida del almacenamiento de blobs.
• Implementar políticas del ciclo de vida del almacenamiento de blob.
• Rehidratar datos de blob desde el nivel de archivo.
Módulo 9: Trabajar con el almacenamiento de blobs de Azure.
Aprende a usar la biblioteca cliente de almacenamiento de Azure Blob para crear y actualizar recursos de almacenamiento de Blob.
• Explora la biblioteca cliente de almacenamiento de Azure blobs.
• Crear un objeto cliente.
• Propiedades y metadatos del contenedor usando .NET.
• Establecer y recuperar propiedades y metadatos para los recursos blob usando REST.
• Ejercicio: Crear recursos de almacenamiento Blob utilizando la biblioteca cliente .NET.
Ruta de aprendizaje: Desarrollar soluciones que utilicen Azure Cosmos DB.
Aprende a crear recursos de Azure Cosmos DB con los niveles de consistencia adecuados y realiza operaciones de datos usando el .NET SDK V3 para Azure Cosmos DB.
Módulo 10: Explore Azure Cosmos DB.
Aprende las características y funcionalidades principales de Azure Cosmos DB.
• Identificar los principales beneficios de Azure Cosmos DB.
• Explora la jerarquía de recursos.
• Explora los niveles de consistencia.
• Elige el nivel de consistencia adecuado.
• Explorar APIs compatibles.
• Unidades de solicitud Discover.
• Ejercicio: Crear recursos de la base de datos de Azure Cosmos utilizando el portal de Azure.
Módulo 11: Trabajar con Azure Cosmos DB.
Aprende cómo desarrollar soluciones de programación cliente y servidor en Azure Cosmos DB.
• Explore Microsoft .NET SDK v3 for Azure Cosmos DB.
• Crear procedimientos almacenados.
• Crear disparadores y funciones definidas por el usuario.
• Explorar el feed de cambios en Azure Cosmos DB.
• Ejercicio: Crear recursos en Azure Cosmos DB para NoSQL usando .NET.
Ruta de aprendizaje: Implementar soluciones contenedorizadas.
Aprende a crear y desplegar soluciones contenedorizadas en Azure utilizando el Azure Container Registry, Azure Container Instances y Azure Container Apps.
Módulo 12: Gestionar imágenes de contenedores en Azure Container Registry.
Usar Azure Container Registry para almacenar tus imágenes de contenedores, automatizar compilaciones y despliegues.
• Descubre el Azure Container Registry.
• Explora las capacidades de almacenamiento.
• Construye y gestiona contenedores con tareas.
• Explora elementos de un Dockerfile.
• Ejercicio: Compilar y ejecutar una imagen de contenedor con tareas del registro de contenedores de Azure.
Módulo 13: Ejecutar imágenes de contenedor en Azure Container Instances.
Descubre cómo Azure Container Instances puede ayudarte a desplegar contenedores rápidamente, cómo establecer variables de entorno y especificar políticas de reinicio de contenedores.
• Explore Azure Container Instances.
• Ejecutar tareas contenedorizadas con políticas de reinicio.
• Establecer variables de entorno en instancias de contenedor.
• Montar un archivo compartido en Azure Container Instances.
• Ejercicio: Desplegar un contenedor en instancias de contenedores de Azure usando comandos de la CLI de Azure.
Módulo 14: Implementar Azure Container Apps.
Descubre cómo Azure Container Apps puede ayudarte a desplegar y gestionar microservicios y aplicaciones contenedorizadas en una plataforma serverless que se ejecute sobre Azure Kubernetes Service.
• Explore Azure Container Apps.
• Explore containers in Azure Container Apps.
• Autenticación y autorización en Azure Container Apps.
• Gestionar revisiones y secretos en Azure Container Apps.
• Explora la integración de Dapr con Azure Container Apps.
• Ejercicio: Desplegar un contenedor en Azure Container Apps con la CLI de Azure.
Ruta de aprendizaje: Implementar autenticación y autorización de usuario.
Aprende a implementar autenticación y autorización a recursos utilizando la plataforma de identidad y Biblioteca de Autenticación de Microsoft, firmas de acceso compartido con Microsoft Graph.
Módulo 15: Explora la plataforma de identidad de Microsoft.
Aprende las características y funcionalidades principales de la plataforma de identidad de Microsoft, incluyendo autenticación, bibliotecas y herramientas de gestión de aplicaciones.
• Explora la plataforma de identidad de Microsoft.
• Explora los principios de servicio.
• Descubre permisos y consentimiento.
• Descubre el acceso condicional.
Módulo 16: Implementa la autenticación utilizando la Biblioteca de Autenticación de Microsoft.
Aprende a implementar la autenticación utilizando la Biblioteca de Autenticación de Microsoft.
• Explora la Biblioteca de Autenticación de Microsoft.
• Inicializar aplicaciones cliente.
• Ejercicio: Implementar autenticación interactiva con MSAL.NET.
Módulo 17: Implementar firmas de acceso compartido.
Aprende a usar firmas de acceso compartido para autorizar el acceso a recursos de almacenamiento.
• Descubre firmas de acceso compartido.
• Elige cuándo usar firmas de acceso compartido.
• Explorar las políticas de acceso almacenado.
Módulo 18: Explora Microsoft Graph.
Aprende cómo Microsoft Graph facilita el acceso y el flujo de datos y cómo formular consultas mediante REST y código.
• Descubre Microsoft Graph.
• Consulta Microsoft Graph usando REST.
• Consulta Microsoft Graph usando SDKs.
• Aplicar las mejores prácticas a Microsoft Graph.
• Ejercicio: Recuperar información del perfil de usuario con el Microsoft Graph SDK.
Ruta de aprendizaje: Implementar soluciones Azure seguras.
Aprende cómo desplegar aplicaciones en Azure de forma más segura utilizando Azure Key Vault, identidades gestionadas y Azure App Configuration.
Módulo 19: Implementar Azure Key Vault.
Descubre cómo Azure Key Vault puede ayudarte a mantener tus aplicaciones más seguras, y cómo configurar y recuperar secretos de forma programática y con Azure CLI.
• Explorar Azure Key Vault.
• Descubre las mejores prácticas de Azure Key Vault.
• Authenticate to Azure Key Vault.
• Ejercicio: Crear y recuperar secretos de Azure Key Vault.
Módulo 20: Implementar identidades gestionadas.
Descubre cómo las identidades gestionadas pueden ayudarte a desplegar soluciones seguras en Azure sin necesidad de gestionar credenciales.
• Explora identidades gestionadas.
• Descubre el flujo de autenticación de identidades gestionadas.
• Configurar identidades gestionadas.
• Adquirir un token de acceso.
Módulo 21: Implement Azure App Configuration.
Aprende a usar el servicio de Configuración de Aplicaciones de Azure para gestionar y proteger de forma centralizada tus configuraciones, así como para gestionar las funciones de la aplicación.
• Explore el servicio Azure App Configuration.
• Crear claves y valores emparejados.
• Gestionar funciones de aplicación.
• Datos seguros de configuración de aplicaciones.
• Ejercicio: Recuperar configuraciones de Azure App Configuration.
Ruta de aprendizaje: Implementar la gestión de APIs.
Aprende cómo funciona el servicio de gestión de APIs, cómo transformar y proteger APIs, y cómo crear una API backend.
Módulo 22: Explorar la gestión de APIs.
Aprende cómo funciona el servicio de gestión de APIs, cómo transformar y proteger APIs, y cómo crear una API backend.
• Descubre el servicio de gestión de API.
• Explorar gateways API.
• Explora las políticas de gestión de APIs.
• Crear políticas avanzadas.
• APIs seguras mediante suscripciones.
• Proteger las APIs mediante el uso de certificados.
• Ejercicio: Importar y configurar una API con Azure API Management.
Ruta de aprendizaje: Desarrollar soluciones basadas en eventos.
Aprende a construir aplicaciones con arquitecturas basadas en eventos integrando Azure Event Grid y Azure Event Hubs en tu solución.
Módulo 23: Explore Azure Event Grid.
Aprende a integrar Azure Event Grid en tu solución, implementar el control de acceso a los eventos y cómo enrutar eventos personalizados a endpoints web usando Azure CLI.
• Explore Azure Event Grid.
• Descubre esquemas de eventos.
• Explora la durabilidad de la entrega de eventos.
• Controla el acceso a los eventos.
• Recibe eventos usando webhooks.
• Eventos de filtro.
• Ejercicio: Enrutar eventos a un punto final personalizado con Event Grid.
Módulo 24: Explore Azure Event Hubs.
Aprende cómo Azure Event Hubs captura eventos y cómo escalar tu aplicación de procesamiento.
• Descubre Azure Event Hubs.
• Explora la captura de Event Hubs.
• Escala tu aplicación de procesamiento.
• Controla el acceso a los eventos.
• Realizar operaciones comunes con la biblioteca cliente de Event Hubs.
• Ejercicio; Enviar y recuperar eventos desde Azure Event Hubs.
Ruta de aprendizaje: Desarrollar soluciones basadas en mensajes.
Aprende a construir aplicaciones con arquitecturas basadas en mensajes integrando Azure Service Bus y Azure Queue Storage en tu solución.
Módulo 25: Descubre las colas de mensajes de Azure.
Aprende cómo integrar Azure Service Bus y Azure Queue storage en tu solución, y cómo enviar y recibir mensajes usando .NET.
• Elige una solución de cola de mensajes.
• Explore Azure Service Bus.
• Descubre colas, temas y suscripciones del Service Bus.
• Explorar las cargas útiles de mensajes del bus de servicio y la serialización.
• Explore Azure Queue Storage.
• Crea y gestiona el almacenamiento en cola de Azure y los mensajes usando .NET.
• Ejercicios:
- Enviar y recibir mensajes desde Azure Service Bus.
- Enviar y recibir mensajes desde el almacenamiento en cola de Azure.
Ruta de aprendizaje: Soluciona soluciones utilizando Application Insights.
Aprende a instrumentar aplicaciones para habilitar Application Insights y monitorizar el rendimiento y ayudar a resolver problemas.
Módulo 26: Monitorizar el rendimiento de la app.
Aprende a utilizar las herramientas que ofrece Application Insights para mejorar el rendimiento y la estabilidad de tus aplicaciones.
• Explora las Perspectivas de la Aplicación.
• Descubre métricas basadas en logs.
• Instrumenta una aplicación para monitorizar.
• Selecciona una prueba de disponibilidad.
• Solucionar el rendimiento de la aplicación utilizando Application Map.
• Ejercicio: Monitorizar una aplicación con autoinstrumentación.
|