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.
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.
Módulo 1: Creación de aplicaciones web de Azure App Service
Los estudiantes aprenderán a construir una aplicación web en la plataforma Azure App Service. Aprenderán cómo funciona la plataforma y cómo crear, configurar, escalar, asegurar y desplegar en la plataforma App Service.
Lecciones
- 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 Microsoft Azure
Este módulo cubre la creación de aplicaciones de funciones, y cómo integrar los activadores y las entradas/salidas en la aplicación.
Lecciones
- 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
Lecciones
- 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
Los estudiantes aprenderán cómo está estructurada la Cosmos DB y cómo se gestiona la consistencia de los datos. Los estudiantes también aprenderán a crear cuentas en Cosmos DB y a crear bases de datos, contenedores y artículos utilizando una mezcla del Azure Portal y el . NET SDK.
Lecciones
- 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
Este módulo instruye a los estudiantes en cómo usar la creación de VMs e imágenes de contenedor para usar en sus soluciones. Cubre la creación de VMs, el uso de plantillas ARM para automatizar el despliegue de recursos, la creación y gestión de imágenes de contenedores, la publicar una imagen en el Azure Container Registry, y la ejecución de un contenedor en Azure Container Instances.
Lecciones
- 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
Los estudiantes aprenderán a aprovechar la Plataforma de Microsoft Identity v2.0 para gestionar la autenticación y el acceso a los recursos. Los estudiantes también aprenderán a utilizar la Microsoft Authentication Library y Microsoft Graph para identificar a un usuario y recuperar la información almacenada en Azure, y cómo y cuándo utilizar Shared Access Signatures.
Lecciones
- 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
Este módulo cubre cómo asegurar la información (claves, secretos, certificados) que una aplicación utiliza para acceder a los recursos. También cubre la seguridad de la información de configuración de la aplicación.
Lecciones
- 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
Los estudiantes aprenderán a publicar las API, crear políticas para administrar la información compartida a través de la API y administrar el acceso a sus API mediante el Azure API Management service.
Lecciones
- Visión general de API Management
- Definición de políticas para las API
- Asegurando tus APIs
Módulo 9: Desarrollar aplicaciones App Service Logic
Este módulo enseña a los estudiantes cómo usar Azure Logic Apps para programar, automatizar y orquestar tareas, procesos comerciales, flujos de trabajo y servicios en empresas u organizaciones.
Lecciones
- Descripción general de Azure Logic Apps
- Crear conectores para Logic Apps
Módulo 10: Desarrollar soluciones basadas en eventos
Los estudiantes aprenderán a construir aplicaciones con arquitecturas basadas en eventos.
Lecciones
- 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
Los estudiantes aprenderán a construir aplicaciones con arquitecturas basadas en mensajes.
Lecciones
- 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
Este módulo enseña a los estudiantes a instrumentar su código para la telemetría y a analizar y solucionar problemas de sus aplicaciones.
Lecciones
- 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
Los estudiantes aprenderán a utilizar diferentes servicios de caching para mejorar el rendimiento de sus aplicaciones.
Lecciones
- Desarrollar para Azure Cache para Redis
- Desarrollo para el almacenamiento en CDNs
Los estudiantes de este curso están interesados en el desarrollo del Azure o en aprobar el examen de certificación de Microsoft Azure Developer Associate.
Todas las empresas con centro de trabajo en territorio estatal, independientemente de su tamaño o ubicación, que coticen por la contingencia de Formación Profesional a la Seguridad Social disponen de un crédito anual para la formación continua de sus trabajadores.
Las empresas pueden organizar y gestionar los fondos ante la Fundación Estatal para la Formación en el Empleo (FUNDAE) con sus propios medios, o bien dejar la gestión de las bonificaciones a los centros de formación que contrata, que deberán estar acreditados e inscritos en el registro de entidades de formación.