________________________________________________________________
¿Quiere realizar este curso en modalidad telepresencial o presencial?
Póngase en contacto con nosotros por correo: info@nanforiberica.com, teléfonos: +34 91 031 66 78 / +34 605 98 51 30, WhatsApp: +34 685 60 05 91, o comunícate con Nuestras Oficinas
________________________________________________________________
Curso: AZ-204: Developing solutions for Microsoft Azure
Este curso enseña a los desarrolladores cómo crear soluciones de extremo a extremo en Microsoft Azure. Los estudiantes aprenderán cómo implementar soluciones informáticas de Azure, crear funciones de Azure, implementar y administrar aplicaciones web, desarrollar soluciones que utilicen el almacenamiento de Azure, implementar autenticación y autorización, y asegurar sus soluciones mediante KeyVault e Identidades administradas. Los estudiantes también aprenderán cómo conectarse y consumir servicios de Azure y servicios de terceros, e incluir modelos basados en eventos y mensajes en sus soluciones. El curso también trata la supervisión, la solución de problemas y la optimización de soluciones de Azure.
¡El curso incluye el examen de certificación de una oportunidad de regalo! *Promoción vigente hasta 28 de Febrero sólo para clientes de España
Curso dirigido a
Los estudiantes en este curso están interesados en el desarrollo de Azure o en aprobar el examen de certificación de Microsoft Azure Developer Associate.
Elementos de la formación AZ-204
-
Implementación de aplicaciones web de Azure App Service (4 módulos)
-
Implementación de Azure Functions (2 módulos)
-
Desarrollo de soluciones que usan Blob Storage (3 módulos)
-
Desarrollo de soluciones que usan Azure Cosmos DB (2 módulos)
-
Implementación de soluciones en contenedores (3 módulos)
-
Implementación de la autenticación y autorización de usuarios (4 módulos)
-
Implementación de soluciones de Azure seguras (3 módulos)
-
Implementación de API Management (1 módulos)
-
Desarrollo de soluciones basadas en eventos (2 módulos)
-
Desarrollo de soluciones basadas en mensajes (1 módulo)
-
Solución de problemas de soluciones mediante Application Insights (1 módulo)
-
Implementación de almacenamiento en caché para soluciones (2 módulos)
Contenido del curso AZ-204
Módulo 1: Explorar Azure App Service
- Explorar Azure App Service.
- 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.
- Detección de características de redes de App Service.
- Creación de una aplicación web HTML estática mediante Azure Cloud Shell
Módulo 2: Configurar aplicaciones web
- Configuración de la aplicación
- Configurar las opciones generales.
- Explorar 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
- Examen de los factores de escalado automático.
- Identificación de los factores de escalado automático.
- Habilitación del escalado automático en App Service.
- Exploración de los procedimientos recomendados de escalado automático.
Módulo 4: Exploración de ranuras de implementación de Azure App Service
- Exploración de ranuras de implementación de Azure App Service.
- Exploración de ranuras de implementación de Azure App Service.
- Intercambio de ranuras de implementación.
- Enrutamiento del tráfico en App Service.
Módulo 5: Exploración de Azure Functions
- Descubrir Azure Functions
- Comparación de las opciones de hospedaje de Azure Functions.
- Escalado de Azure Functions.
Módulo 6. Desarrollo de Azure Functions
- Exploración del desarrollo de Azure Functions.
- Creación de desencadenadores y enlaces.
- Conexión de funciones a servicios de Azure.
- Creación de una instancia de Azure Functions mediante Visual Studio Code.
Módulo 7. Exploración de Azure Blob Storage
- Exploración de Azure Blob Storage.
- Detección de los tipos de recursos de Azure Blob Storage.
- Exploración de las características de seguridad de Azure Storage.
- Detección del hospedaje de sitios web estáticos en Azure Storage.
Módulo 8. Administración 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
- Exploración de la biblioteca cliente de Azure Blob Storage.
- Creación de un objeto de cliente.
- Creación de recursos de Blob Storage mediante la biblioteca cliente de .NET.
- Administración de metadatos y propiedades de contenedor mediante .NET.
- Establecimiento y recuperación de propiedades y metadatos para recursos de blob mediante REST.
Módulo 10. Exploración 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
- Exploración del SDK v3 de Microsoft .NET para Azure Cosmos DB.
- Creación de recursos mediante el SDK de Microsoft .NET v3.
- 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.
Módulo 12. Administración de imágenes de contenedor en Azure Container Registry
- Información sobre Azure Container Registry.
- Exploración de las funcionalidades de almacenamiento.
- Compilación y administración de contenedores con tareas.
- Exploración de los elementos de un Dockerfile.
- 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
- Exploración de Azure Container Instances
- Implementación de una instancia de contenedor mediante la CLI de Azure.
- 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.
Módulo 14. Implementación de Azure Container Apps
- Exploración de Azure Container Apps.
- Implementación de una aplicación de contenedor.
- 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.
Módulo 15. Exploración de la plataforma de identidad de Microsoft
- 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
- Exploración de la biblioteca de autenticación de Microsoft.
- Inicialización de aplicaciones cliente.
- Implementación de la autenticación interactiva mediante MSAL.NET.
Módulo 17. Implementación de firmas de acceso compartido
- Descubrimiento de firmas de acceso compartido.
- Determinación de cuándo usar firmas de acceso compartido.
- Exploración de directivas de acceso almacenadas.
Módulo 18. Exploración de Microsoft Graph
- Descubrir Microsoft Graph.
- Consulta de Microsoft Graph mediante REST.
- Consulta de Microsoft Graph mediante los SDK.
- Aplicación de procedimientos recomendados a Microsoft Graph.
Módulo 19. Implementación de Azure Key Vault
- Explorar Azure Key Vault.
- Información sobre los procedimientos recomendados de Azure Key Vault.
- Autenticación en Azure Key Vault.
- Establecimiento y recuperación de un secreto de Azure Key Vault mediante la CLI de Azure
Módulo 20. Implementación de identidades administradas
- 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. Implementación de Azure App Configuration
- 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.
Módulo 22. Exploración de API Management
- Descripción del servicio API Management.
- Exploración de las 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.
- Crear una API de back-end.
Módulo 23. Exploración de Azure Event Grid
- 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.
- Enrutamiento de eventos personalizados al punto de conexión web mediante la CLI de Azure.
Módulo 24. Exploración de Azure Event Hubs
- Información sobre Azure Event Hubs.
- Exploración de Event Hubs Capture.
- Escalado de la aplicación de procesamiento.
- Control del acceso a eventos.
- Realizar operaciones comunes con la biblioteca cliente de Event Hubs.
Módulo 25. Colas de mensajes de Azure
- 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.
- Envío y recepción de mensajes de una cola de Service Bus mediante .NET.
- Análisis de Azure Queue Storage.
- Creación y administración de Azure Queue Storage y mensajes mediante .NET.
Módulo 26. Supervisión del rendimiento de la aplicación
- Exploración de Application Insights.
- Detección de métricas basadas en registros.
- Instrumentación de una aplicación para supervisión.
- Selección de una prueba de disponibilidad.
- Solución de problemas de rendimiento de aplicaciones mediante el Mapa de aplicación.
Módulo 27. Desarrollo para Azure Cache for Redis
- Exploración de Azure Cache for Redis.
- Configuración de Azure Cache for Redis.
- Interacción con Azure Cache for Redis mediante .NET.
- Conexión de una aplicación a Azure Cache for Redis mediante .NET Core.
Módulo 28. Desarrollo de almacenamiento en CDN
- Exploración de instancias de Azure Content Delivery Network.
- Control del comportamiento de la memoria caché en Azure Content Delivery Network.
- Interacción con instancias de Azure Content Delivery Network mediante .NET.
Requisitos previos
Para tener éxito en este curso, los alumnos deben tener lo siguiente:
-
Experiencia práctica con las soluciones IaaS y PaaS de Azure y Azure Portal
-
Experiencia de escritura en un lenguaje compatible con Azure a un nivel intermedio (C#, JavaScript, Python o Java)
-
Capacidad de escribir código para conectarse y realizar operaciones en un producto de base de datos SQL o NoSQL (SQL Server, Oracle, MongoDB, Cassandra o similar)
-
Experiencia de escritura de código para controlar la autenticación, la autorización y otros principios de seguridad a un nivel intermedio
-
Conocimientos generales de HTML, el protocolo HTTP y las interfaces de API de REST
Idioma
-
Curso: Inglés / Español
-
Labs: Inglés / Español
Certificación Microsoft Asociada: Azure Developer Associate
Microsoft Certified: Azure Developer Associate
Cree soluciones de un extremo a otro en Microsoft Azure para crear Azure Functions, implementar y administrar aplicaciones web, desarrollar soluciones que usen Azure Storage, etc.
Nivel: Intermedio
Rol: Desarrollador
Producto: Azure
Asunto: Digital & App Innovation