ESQUEMA DEL
CURSO
Módulo 1. Explore el servicio de aplicaciones de Azure
Obtenga información sobre los componentes clave de Azure App Service y cómo App Service puede ayudarlo a crear, mantener e implementar aplicaciones web de manera más eficiente.
Lecciones:
1. Examinar el servicio de aplicaciones de Azure
2. Examinar los planes de Azure App Service
3. Implementar en el servicio de aplicaciones
4. Crear aplicaciones web de Azure App Service
5. Descubra las funciones de red de App Service
6. Ejercicio: Cree una aplicación web HTML estática mediante Azure Cloud Shell
7. Verificación de conocimientos
Módulo 2. Configurar los ajustes de la aplicación web
Aprenda a crear y administrar configuraciones de aplicaciones, instalar certificados SSL/TLS para proteger el tráfico web, habilitar el registro de diagnóstico, crear asignaciones de aplicaciones virtuales a directorios y administrar funciones de aplicaciones.
Lecciones:
1. Configurar los ajustes de la aplicación
2. Configurar ajustes generales
3. Configurar asignaciones de ruta
4. Habilitar el registro de diagnóstico
5. Configurar certificados de seguridad
6. Administrar funciones de la aplicación
7. Verificación de conocimientos
Módulo 3. Escalar aplicaciones en Azure App Service
Aprenda cómo funciona el escalado automático en App Service y cómo identificar los factores de escalado automático, habilitar el escalado automático y cómo crear condiciones de escalado automático sólidas.
Lecciones:
1. Examinar los factores de escalado automático
2. Identificar factores de escalado automático
3. Habilitar la escalabilidad automática en App Service
4. Explore las prácticas recomendadas de escalabilidad automática
5. Verificación de conocimiento
6. Resumen
Módulo 4. Explore las ranuras de implementación de Azure App Service
En este módulo, aprenderá cómo funciona el intercambio de ranuras y cómo realizar un intercambio. También aprenderá cómo enrutar el tráfico a diferentes espacios de forma manual y automática.
Lecciones:
1. Explore los entornos de ensayo
2. Examinar el intercambio de ranuras
3. Intercambiar ranuras de implementación
4. Enrutar el tráfico en App Service
5. Verificación de conocimiento
Módulo 5. Explore las funciones de Azure
Descubra 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.
Lecciones:
1. Introducción
2. Descubra las funciones de Azure
3. Compare las opciones de hospedaje de Azure Functions
4. Escale las funciones de Azure
5. Verificación de conocimientos
Módulo 6. Desarrollar funciones de Azure
Aprenda a crear e implementar Azure Functions.
Lecciones:
1. Introducción
2. Explore el desarrollo de Azure Functions
3. Crear disparadores y enlaces
4. Conectar funciones a servicios de Azure
5. Ejercicio: crear una función de Azure mediante Visual Studio Code
6. Resumen
Módulo 7. Implementar funciones duraderas
Descubra cómo Durable Functions puede simplificar los requisitos de coordinación complejos y con estado en las aplicaciones sin servidor.
Lecciones:
1. Explore los patrones de aplicaciones de Durable Functions
2. Descubra los cuatro tipos de funciones
3. Explorar centros de tareas
4. Explore orquestaciones duraderas
5. Controlar el tiempo en Durable Functions
6. Enviar y esperar eventos
7. Verificación de conocimientos
Módulo 8. Explore el almacenamiento de blobs de Azure
Conozca las características principales y la funcionalidad de Azure Blob Storage.
Lecciones:
1. Explore el almacenamiento de blobs de Azure
2. Desarrollar soluciones que utilicen el almacenamiento de blobs
3. Descubra los tipos de recursos de Azure Blob Storage
4. Explore las características de seguridad de Azure Storage
5. Evalúe las opciones de redundancia de Azure Storage
6. Ejercicio: crear una cuenta de almacenamiento de blobs en bloques
Módulo 9. Administrar el ciclo de vida del almacenamiento de Azure Blob
Aprenda a administrar la disponibilidad de los datos a lo largo del ciclo de vida del almacenamiento de Azure Blob.
Lecciones:
1. Explore el ciclo de vida del almacenamiento de Azure Blob
2. Descubra las directivas de ciclo de vida de almacenamiento de blobs
3. Implementar políticas de ciclo de vida de almacenamiento de blobs
4. Rehidratar datos de blob del nivel de archivo
5. Verificación de conocimientos
6. Resumen
Módulo 10. Trabajar con el almacenamiento de blobs de Azure
Aprenda a usar la biblioteca cliente de almacenamiento de blobs de Azure para crear y actualizar recursos de almacenamiento de blobs.
Lecciones:
1. Explore la biblioteca de cliente de Azure Blob Storage
2. Ejercicio: crear recursos de almacenamiento de blobs mediante la biblioteca cliente de .NET
3. Administre las propiedades y los metadatos del contenedor mediante .NET
4. Establezca y recupere propiedades y metadatos para recursos de blob mediante REST
5. Verificación de conocimiento
Módulo 11. Explore Azure Cosmos DB
Conozca las características principales y la funcionalidad de Azure Cosmos DB.
Lecciones:
1. Identificar los beneficios clave de Azure Cosmos DB
2. Explore la jerarquía de recursos
3. Explore los niveles de consistencia
4. Elija el nivel de consistencia adecuado
5. Explore las API admitidas
6. Descubrir unidades de solicitud
7. Ejercicio: Cree recursos de Azure Cosmos DB mediante Azure Portal
Módulo 12. Implementar particiones en Azure Cosmos DB
Aprenda cómo se organizan las particiones en Azure Cosmos DB y cómo elegir una clave de partición adecuada para su solución.
Lecciones:
1. Explorar particiones
2. Elija una clave de partición
3. Crear una clave de partición sintética
4. Verificación de conocimientos
5. Resumen
Módulo 13. Trabajar con Azure Cosmos DB
Aprenda a desarrollar soluciones de programación del lado del servidor y del cliente en Azure Cosmos DB.
Lecciones:
1. Explore Microsoft .NET SDK v3 para Azure Cosmos DB
2. Ejercicio: Cree recursos con Microsoft .NET SDK v3
3. Desarrolle soluciones que usen Azure Cosmos DB
4. Crear procedimientos almacenados
5. Crear disparadores y funciones definidas por el usuario
6. Verificación de conocimientos
Módulo 14. Aprovisionar máquinas virtuales en Azure
Conozca la disponibilidad y las opciones de tamaño de Azure Virtual Machines y cómo crear una máquina virtual mediante la CLI de Azure.
Lecciones:
1. Explore las máquinas virtuales de Azure
2. Comparar opciones de disponibilidad de máquinas virtuales
3. Determinar el tamaño adecuado de la máquina virtual
4. Ejercicio: Cree una máquina virtual mediante la CLI de Azure
5. Verificación de conocimiento
Módulo 15. Crear e implementar plantillas de Azure Resource Manager
Descubra cómo Azure Resource Manager (ARM) puede ayudar a optimizar las implementaciones, elegir el modo de implementación correcto para su solución y crear e implementar una plantilla de ARM.
Lecciones:
1. Explore el Administrador de recursos de Azure
2. Implementar soluciones de infraestructura como servicio
3. Implemente soluciones de varios niveles
4. Explore la implementación condicional
5. Establecer el modo de implementación correcto
6. Ejercicio: Cree e implemente plantillas de Azure Resource Manager mediante Visual Studio Code
7. Verificación de conocimiento
Módulo 16. Administrar imágenes de contenedores en Azure Container Registry
Aprenda a usar Azure Container Registry para almacenar sus imágenes de contenedores y automatizar compilaciones e implementaciones.
Lecciones:
1. Descubra el registro de contenedores de Azure
2. Explore las capacidades de almacenamiento
3. Cree y administre contenedores con tareas
4. Explorar elementos de un Dockerfile
5. Ejercicio: creación y ejecución de una imagen de contenedor mediante Azure Container Registry Tasks
Módulo 17. Ejecute imágenes de contenedores en Azure Container Instances
Descubra cómo Azure Container Instances puede ayudarlo a implementar contenedores rápidamente, cómo establecer variables de entorno y especificar políticas de reinicio de contenedores.
Lecciones:
1. Explore las instancias de contenedores de Azure
2. Ejercicio: implementar una instancia de contenedor mediante la CLI de Azure
3. Ejecute tareas en contenedores con políticas de reinicio
4. Establecer variables de entorno en instancias de contenedor
5. Monte un recurso compartido de archivos de Azure en Azure Container Instances
Módulo 18. Explore la plataforma de identidad de Microsoft
Conozca las funciones y características principales de la plataforma de identidad de Microsoft, que incluye el servicio de autenticación, las bibliotecas de código abierto y las herramientas de administración de aplicaciones para habilitar y controlar el acceso a los recursos.
Lecciones:
1. Explore la plataforma de identidad de Microsoft
2. Explorar principales de servicio
3. Descubre permisos y consentimiento
4. Descubra el acceso condicional
5. Verificación de conocimiento
Módulo 19. Implementar 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.
Lecciones:
1. Explore la biblioteca de autenticación de Microsoft
2. Inicializar aplicaciones cliente
3. Ejercicio: Implementar la autenticación interactiva mediante MSAL.NET
4. Verificación de conocimiento
Módulo 20. Implementar firmas de acceso compartido
Aprenda a usar firmas de acceso compartido para autorizar el acceso a los recursos de almacenamiento.
Lecciones:
1. Descubra las firmas de acceso compartido
2. Elija cuándo usar firmas de acceso compartido
3. Explore las políticas de acceso almacenadas
4. Verificación de conocimiento
5. Resumen
Módulo 21. Explora Microsoft Graph
Descubra cómo Microsoft Graph facilita el acceso y el flujo de datos y cómo realizar consultas mediante REST y código.
Lecciones:
1. Descubre Microsoft Graph
2. Consultar Microsoft Graph mediante REST
3. Consultar Microsoft Graph mediante SDK
4. Aplicar las mejores prácticas a Microsoft Graph
5. Verificación de conocimiento
Módulo 22. Implementar el almacén de claves de Azure
Descubra cómo Azure Key Vault puede ayudarlo a mantener sus aplicaciones más seguras y cómo configurar y recuperar secretos mediante la CLI de Azure.
Lecciones:
1. Explore el almacén de claves de Azure
2. Descubra las prácticas recomendadas de Azure Key Vault
3. Autenticarse en Azure Key Vault
4. Ejercicio: establecer y recuperar un secreto de Azure Key Vault mediante la CLI de Azure
Módulo 23. Implementar identidades administradas
Descubra cómo las identidades administradas pueden ayudarlo a implementar soluciones seguras en Azure sin la necesidad de administrar credenciales.
Lecciones:
1. Explore las identidades administradas
2. Descubra el flujo de autenticación de identidades administradas
3. Configurar identidades administradas
4. Adquirir un token de acceso
5. Verificación de conocimiento
Módulo 24. Implementar la configuración de aplicaciones de Azure
Aprenda a usar el servicio Azure App Configuration para administrar y proteger de manera centralizada sus opciones de configuración y para administrar las funciones de la aplicación.
Lecciones:
1. Explore el servicio de configuración de aplicaciones de Azure
2. Crear claves y valores emparejados
3. Administrar las características de la aplicación
4. Datos de configuración de aplicaciones seguras
5. Verificación de conocimientos
Módulo 25. Explore la gestión de API
Aprenda cómo funciona el servicio de administración de API, cómo transformar y proteger las API y cómo crear una API de back-end.
Lecciones:
1. Descubra el servicio de gestión de API
2. Explore las puertas de enlace API
3. Explore las políticas de administración de API
4. Crear políticas avanzadas
5. Asegure las API mediante el uso de suscripciones
6. API seguras mediante el uso de certificados
7. Ejercicio: Crear una API de back-end
8. Verificación de conocimiento
Módulo 26. Explore la cuadrícula de eventos de Azure
Obtenga información sobre cómo integrar Azure Event Grid en su solución, implementar el control de acceso a los eventos y cómo enrutar eventos personalizados al punto de conexión web mediante la CLI de Azure.
Lecciones:
1. Explore la cuadrícula de eventos de Azure
2. Descubra esquemas de eventos
3. Explore la durabilidad de la entrega de eventos
4. Controlar el acceso a los eventos
5. Recibir eventos mediante webhooks
6. Filtrar eventos
7. Ejercicio: enrutar eventos personalizados al punto de conexión web mediante la CLI de Azure
Módulo 27. Explore los centros de eventos de Azure
Aprenda cómo Azure Event Hubs captura eventos y cómo escalar su aplicación de procesamiento.
Lecciones:
1. Descubra los centros de eventos de Azure
2. Explore la captura de Event Hubs
3. Escale su aplicación de procesamiento
4. Controlar el acceso a los eventos
5. Realizar operaciones comunes con la biblioteca cliente de Event Hubs
6. Verificación de conocimientos
Módulo 28. Descubra las colas de mensajes de Azure
Aprenda a integrar Azure Service Bus y Azure Queue Storage en su solución, y cómo enviar y recibir mensajes mediante .NET.
Lecciones:
1. Elija una solución de cola de mensajes
2. Explore el bus de servicio de Azure
3. Descubra colas, temas y suscripciones de Service Bus
4. Explore las cargas útiles y la serialización de los mensajes de Service Bus
5. Ejercicio: envíe y reciba mensajes de una cola de Service Bus mediante .NET.
6. Explore el almacenamiento en cola de Azure
7. Cree y administre Azure Queue Storage y mensajes mediante .NET
Módulo 29. Supervisar el rendimiento de la aplicación
Aprenda a usar las herramientas que se ofrecen en Application Insights para mejorar el rendimiento y la estabilidad de sus aplicaciones.
Lecciones:
1. Explorar Azure Monitor
2. Explore las perspectivas de la aplicación
3. Descubra métricas basadas en registros
4. Instrumentar una aplicación para monitorear
5. Seleccione una prueba de disponibilidad
6. Solucionar problemas de rendimiento de la aplicación mediante el mapa de aplicaciones
7. Verificación de conocimiento
Módulo 30. Desarrollar para Azure Cache for Redis
Aprenda a configurar Azure Cache for Redis, interactuar con el caché y conectar una aplicación a Azure Cache for Redis mediante .NET.
Lecciones:
1. Explore Azure Cache para Redis
2. Configurar Azure Cache para Redis
3. Interactuar con Azure Cache for Redis mediante .NET
4. Ejercicio: Conexión de una aplicación a Azure Cache for Redis mediante .NET Core
5. Verificación de conocimientos
Módulo 31. Desarrollar para almacenamiento en CDN
Aprenda cómo funciona Azure Content Delivery Network (CDN), cómo controlar el comportamiento de la memoria caché y cómo realizar acciones mediante .NET.
Lecciones:
1. Controle el comportamiento de la memoria caché en Azure Content Delivery Networks
2. Integre el almacenamiento en caché y la entrega de contenido dentro de las soluciones
3. Interactuar con Azure Content Delivery Networks mediante .NET
4. Verificación de conocimiento