- INICIO
- CAPACITACIÓN
INFRAESTRUCTURA
Arquitectura Hibrida / Cloud
BASE DE DATOS
Herramientas y Administración de Datos
DESARROLLO
Tecnologías para Desarrollo de Software
SEGURIDAD & GESTIÓN TI
Gestión y Control de Acceso
- SERVICIOS
- COMPAÑIA
- PROYECTOS
- PEARSON VUE
- CONTACTO
Curso Developing Solutions for Microsoft Azure
Proveedor Tecnológico: Microsoft
Modalidad: Virtual – Vivo
Examen: AZ-204
Objetivos.
Los desarrolladores aprenderán a crear soluciones integrales en Microsoft Azure. Los estudiantes aprenderán a implementar soluciones de cómputo de Azure, crear funciones de Azure, implementar y administrar aplicaciones web, desarrollar soluciones que utilicen el almacenamiento de Azure, implementar la autenticación y autorización y asegurar sus soluciones mediante el uso de 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 cubre el monitoreo, la resolución de problemas y la optimización de soluciones de Azure.
Perfil de audiencia.
Los estudiantes de este curso están interesados en el desarrollo de Azure o en aprobar el examen de certificación Microsoft Azure Developer Associate.
Prerrequisitos.
Para tener éxito en este curso, los alumnos deben tener lo siguiente:
- Experiencia práctica con las soluciones Azure IaaS y PaaS, y Azure Portal.
- Experiencia escribiendo en un idioma compatible con Azure en el nivel intermedio. (C #, JavaScript, Python o Java)
- Capacidad para 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 en la escritura de código para manejar la autenticación, autorización y otros principios de seguridad en el nivel intermedio.
- Comprensión general de HTML, el protocolo HTTP y las interfaces API REST.
Intensidad y Horarios.
Capacitación en modalidad virtual en Vivo.
Con una intensidad de 35 horas, la capacitación se dicta 3 veces por semana de 6:30 pm a 9:30 pm hora Colombia.
Módulo 1: Creación de aplicaciones web de Azure App Service.
Los estudiantes aprenderán a crear una aplicación web en la plataforma Azure App Service. Aprenderán cómo funciona la plataforma y cómo crear, configurar, escalar, proteger e implementar en la plataforma de App Service.
Lecciones
- Conceptos básicos de Azure App Service
- Creación de una aplicación web de Azure App Service
- Configuración y supervisión de aplicaciones de App Service
- Escalado de aplicaciones de App Service
- Entornos de ensayo de Azure App Service
Módulo 2: Implementar funciones de Azure.
Este módulo cubre la creación de aplicaciones Functions y cómo integrar activadores y entradas / salidas en la aplicación.
Lecciones
- Descripción general de Azure Functions
- Desarrollo de funciones de Azure
- Implementar funciones duraderas
Módulo 3: Desarrollar soluciones que utilicen almacenamiento de blobs.
Los estudiantes aprenderán cómo funciona el almacenamiento de blobs de Azure, cómo administrar datos a través del ciclo de vida del almacenamiento de blobs en caliente / frío / archivado, y cómo usar la biblioteca cliente de almacenamiento de blobs de Azure para administrar datos y metadatos.
Lecciones
- Conceptos básicos de Azure Blob Storage
- Administrar el ciclo de vida de Azure Blob Storage
- Trabajar con Azure Blob Storage
Módulo 4: Desarrollar soluciones que utilicen almacenamiento Cosmos DB.
Los estudiantes aprenderán cómo está estructurado Cosmos DB y cómo se gestiona la coherencia de los datos. Los estudiantes también aprenderán cómo crear cuentas de Cosmos DB y crear bases de datos, contenedores y elementos utilizando una combinación de Azure Portal y .NET SDK.
Lecciones
- Descripción general de Azure Cosmos DB
- Estructura de datos de Azure Cosmos DB
- Trabajar con recursos y datos de Azure Cosmos DB
Módulo 5: Implementar soluciones IaaS.
Este módulo instruye a los estudiantes sobre cómo usar la creación de máquinas virtuales e imágenes de contenedores para usar en sus soluciones. Abarca la creación de máquinas virtuales, el uso de plantillas ARM para automatizar la implementación de recursos, la creación y administración de imágenes de Docker, la publicación de una imagen en Azure Container Registry y la ejecución de un contenedor en Azure Container Instances.
Lecciones
- Aprovisionamiento de máquinas virtuales en Azure
- Crear e implementar plantillas ARM
- Cree imágenes de contenedores para soluciones
- Publicar una imagen de contenedor en Azure Container Registry
- Crear y ejecutar imágenes de contenedor en Azure Container Instances
Módulo 6: Implementar la autenticación y autorización de usuarios.
Los estudiantes aprenderán cómo aprovechar Microsoft Identity Platform v2.0 para administrar la autenticación y el acceso a los recursos. Los estudiantes también aprenderán cómo usar la biblioteca de autenticación de Microsoft y Microsoft Graph para autenticar a un usuario y recuperar información almacenada en Azure, y cómo y cuándo usar las firmas de acceso compartido.
Lecciones
- Plataforma de identidad de Microsoft v2.0
- Autenticación mediante la biblioteca de autenticación de Microsoft
- Usando Microsoft Graph
- Autorizar operaciones de datos en Azure Storage
Módulo 7: Implementar soluciones seguras en la nube.
Este módulo cubre cómo proteger la información (claves, secretos, certificados) que utiliza una aplicación para acceder a los recursos. También cubre la protección de la información de configuración de la aplicación.
Lecciones
- Administre claves, secretos y certificados mediante la API de KeyVault
- Implementar identidades administradas para recursos de Azure
- Proteger los datos de configuración de la aplicación mediante la configuración de la aplicación de Azure
Módulo 8: Implementar la gestión de API.
Los estudiantes aprenderán a publicar 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 servicio Azure API Management.
Lecciones
- Descripción general de API Management
- Definición de políticas para API
- Asegurar sus API
Módulo 9: Desarrollar aplicaciones lógicas del servicio de aplicaciones.
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
- Creación de conectores personalizados para Logic Apps
Módulo 10: Desarrollar soluciones basadas en eventos.
Los estudiantes aprenderán a crear aplicaciones con arquitecturas basadas en eventos.
Lecciones
- Implementar soluciones que usen Azure Event Grid
- Implementar soluciones que usan Azure Event Hubs
- Implementar soluciones que usan Azure Notification Hubs
Módulo 11: Desarrollar soluciones basadas en mensajes.
Los estudiantes aprenderán a crear aplicaciones con arquitecturas basadas en mensajes.
Lecciones
- Implementar soluciones que utilicen Azure Service Bus
- Implementar soluciones que usen colas de Azure Queue Storage
Módulo 12: Supervisar y optimizar las soluciones de Azure.
Este módulo enseña a los estudiantes cómo instrumentar su código para telemetría y cómo analizar y solucionar problemas de sus aplicaciones.
Lecciones
- Descripción general de la supervisión en Azure
- Instrumentar una aplicación para monitorear
- Aplicaciones de análisis y solución de problemas
- Implementar código que maneje fallas transitorias
Módulo 13: Integrar el almacenamiento en caché y la entrega de contenido dentro de las soluciones.
Los estudiantes aprenderán a utilizar diferentes servicios de almacenamiento en caché para mejorar el rendimiento de sus aplicaciones.
Lecciones
- Desarrollar para Azure Cache para Redis
- Desarrollar para almacenamiento en CDN
Detalles de la Certificación
Este examen mide su capacidad para desarrollar soluciones informáticas de Azure; implementar la seguridad de Azure; supervisar, solucionar problemas y optimizar las soluciones de Azure; y conectarse y consumir servicios de Azure y servicios de terceros.
EXAMEN DE CERTIFICACIÓN
Exam AZ-204: Developing Solutions for Microsoft Azure
CERTIFICACIÓN DE ASOCIADO
Microsoft Certified: Azure Developer Associate