Descripción
Este curso para desarrolladores prepara a 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. Los estudiantes también 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.
Requisitos previos:
Para tener éxito en este curso, los alumnos deben tener lo siguiente:
- Experiencia práctica con las soluciones Azure IaaS y PaaS, y el Portal Azure.
- Experiencia escribiendo en un lenguaje compatible con Azure a nivel intermedio. (C#, JavaScript, Python o Java)
- Capacidad para escribir código para conectar y realizar operaciones en un producto de base de datos SQL o NoSQL. (SQL Server, Oracle, MongoDB, Cassandra o similares)
- Experiencia escribiendo código para manejar autenticación, autorización y otros principios de seguridad a nivel intermedio.
- Conocimientos generales de HTML, del protocolo HTTP y de las interfaces REST API.
Dirigido a:
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.
Contenidos:
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 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
Este curso incluye:
- Material del curso adjunto
- Manual del curso
- Laboratorios virtuales
-
Certificado de finalización
Aptitudes evaluadas: Examen AZ-204
- Desarrollar soluciones informáticas de Azure (25-30%)
- Desarrollar almacenamiento Azure (15-20%)
- Implementar la seguridad de Azure (20-25%)
- Monitorear, resolución de problemas, y optimizar soluciones Azure (15-20%)
- Conéctese y consuma los servicios de Azure y los servicios de terceros (15-20%)
Éxito en el examen
Nuestro equipo de docentes están certificados oficialmente, lo que le da confianza en el aprendizaje hasta que apruebe su examen.
Bonificación Fundae
Gestionamos y tramitamos la documentación de la formación bonificada en Fundae, servicio gratuito a clientes.
Mapa de certificación
Descárgate el mapa de certificación de Microsoft actualizado aquí
Pearson Vue
Somos centro examinador de certificaciones oficiales Pearson Vue.
¿Cómo me puede ayudar una certificación Microsoft en mi crecimiento personal y laboral?
Las Certificaciones de Microsoft dan una ventaja profesional al proporcionar evidencia reconocida globalmente y cuales habilidades de dominio en negocios digitales y en cloud son respaldadas Industrialmente.
Al obtener una certificación, el 67% de los profesionales técnicos dicen que tenían mayor auto confianza en sus habilidades para realizar sus trabajos, el 41% reportó mayor satisfacción laboral, y el 35% vio un aumento de salario o sueldo.
2018 Pearson VUE Valor de la Certificación IT.