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

  1. Conceptos básicos de Azure App Service
  2. Creación de una aplicación web de Azure App Service
  3. Configuración y supervisión de aplicaciones de App Service
  4. Escalado de aplicaciones de App Service
  5. 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

  1. Descripción general de Azure Functions
  2. Desarrollo de funciones de Azure
  3. 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

  1. Conceptos básicos de Azure Blob Storage
  2. Administrar el ciclo de vida de Azure Blob Storage
  3. 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

  1. Descripción general de Azure Cosmos DB
  2. Estructura de datos de Azure Cosmos DB
  3. 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

  1. Aprovisionamiento de máquinas virtuales en Azure
  2. Crear e implementar plantillas ARM
  3. Cree imágenes de contenedores para soluciones
  4. Publicar una imagen de contenedor en Azure Container Registry
  5. 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

  1. Plataforma de identidad de Microsoft v2.0
  2. Autenticación mediante la biblioteca de autenticación de Microsoft
  3. Usando Microsoft Graph
  4. 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

  1. Administre claves, secretos y certificados mediante la API de KeyVault
  2. Implementar identidades administradas para recursos de Azure
  3. 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

  1. Descripción general de API Management
  2. Definición de políticas para API
  3. 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

  1. Descripción general de Azure Logic Apps
  2. 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

  1. Implementar soluciones que usen Azure Event Grid
  2. Implementar soluciones que usan Azure Event Hubs
  3. 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

  1. Implementar soluciones que utilicen Azure Service Bus
  2. 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

  1. Descripción general de la supervisión en Azure
  2. Instrumentar una aplicación para monitorear
  3. Aplicaciones de análisis y solución de problemas
  4. 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

  1. Desarrollar para Azure Cache para Redis
  2. Desarrollar para almacenamiento en CDN
Duración35 Horas
ModalidadVirtual en Vivo
TemarioDescargar Aquí

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