Developing Solutions for Microsoft Azure

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 funciones Azure, implementar y administrar aplicaciones web, desarrollar soluciones que utilicen almacenamiento Azure, implementar autenticación y autorización, y asegurar sus soluciones mediante el uso de KeyVault e Identidades Administradas. 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 las soluciones de Azure.

Objetivos

Cloud computing

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
25 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

Este curso está recomendado para aquellos profesionales que quieran desarrollar su carrera profesional en AZURE y certificarse como Microsoft Azure Developer Associate.

Conocimientos requeridos

Los estudiantes deben tener 1-2 años de experiencia en desarrollo profesional y experiencia con Microsoft Azure. Deben ser capaces de programar en un lenguaje soportado en Azure.

Temario

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.

· El núcleo del Azure App Service con

· Creación de un servicio de aplicaciones Azure Webcepts App

· Configuración y supervisión de las aplicaciones del Servicio de Aplicaciones

· Escalado de aplicaciones del Servicio de Aplicaciones

· Entornos de puesta en escena del Servicio de Aplicaciones

Módulo 2: Implementar las funciones de Azure

Este módulo cubre la creación de aplicaciones de funciones, y cómo integrar los disparadores y las entradas/salidas en la aplicación.

· Resumen de las funciones de Azure

· Desarrollo de las funciones de Azure

· Implementar funciones duraderas

Módulo 3: Desarrollar soluciones que utilicen el almacenamiento de blob

Los estudiantes aprenderán cómo funciona el almacenamiento de Azure Blob, cómo gestionar los datos a través del ciclo de vida del almacenamiento de blob y cómo utilizar la biblioteca cliente de almacenamiento de Azure Blob para gestionar los datos y metadatos.

· Conceptos básicos del almacenamiento Azure Blob

· Manejando el ciclo de vida del almacenamiento Azure

· Trabajando con el almacenamiento de Azure Blob

Módulo 4: Desarrollar soluciones que utilicen Cosmos DB

Los estudiantes aprenderán cómo está estructurada la base de datos Cosmos 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 Portal Azure y el SDK .NET.

· Visión general de Azure Cosmos DB

· Estructura de la Base de Datos Azure

· Trabajando con los recursos y Base de Datos de Azure

Módulo 5: Implementar soluciones IaaS

Este módulo instruye a los estudiantes en cómo usar la creación de VM e imágenes de contenedores 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 publicación de una imagen en el Registro de Contenedores y la ejecución de un contenedor en Instancias de Contenedores.

· Aprovisionamiento de VM en Azure

· Crear y desplegar plantillas de ARM

· Crear imágenes de contenedores para soluciones

· Publicar una imagen de un contenedor en el Registro de Contenedores Azure

· 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 Identidad de Microsoft v2.0 para gestionar la autenticación y el acceso a los recursos. Los estudiantes también aprenderán a utilizar la biblioteca de autenticación de Microsoft y Microsoft Graph para autenticar a un usuario y recuperar la información almacenada en Azure, y cómo y cuándo utilizar las firmas de acceso compartido.

· Plataforma de identidades de Microsoft v2.0

· Autenticación mediante la biblioteca de autenticación de Microsoft

· Usando el gráfico de Microsoft

· Autorización de operaciones de datos en el almacenamiento de Azure

Módulo 7: Implementar soluciones de nubes seguras

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.

· Gestione las claves, los secretos y los certificados mediante la API de KeyVault

· Implementar Identidades Gestionadas para los recursos del Azure

· Asegure los datos de configuración de la aplicación usando Azure App Configuration

Módulo 8: Implementar la gestión de la API

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 servicio de administración de API de Azure.

· Descripción general de la gestión de API

· Definición de políticas para las API

· Asegurando sus APIs

Módulo 9: Desarrollar aplicaciones de lógica de servicio de aplicaciones

Este módulo enseña a los estudiantes a utilizar las aplicaciones de Azure Logic para programar, automatizar y orquestar tareas, procesos de negocios, flujos de trabajo y servicios en empresas u organizaciones.

· Descripción general de Azure Logic Apps

· Creación de conectores personalizados para aplicaciones de lógica

Módulo 10: Desarrollar soluciones basadas en eventos

Los estudiantes aprenderán a construir aplicaciones con arquitecturas basadas en eventos.

· Implementar soluciones que utilicen Azure Event Grid

· Implementar soluciones que utilicen los Centros de Eventos Azure

· Implementar soluciones que utilicen los Centros de Notificación Azure

Módulo 11: Desarrollar soluciones basadas en mensajes

Los estudiantes aprenderán a construir aplicaciones con arquitecturas basadas en mensajes.

· Implementar soluciones que utilicen Azure Service Bus

· Implementar soluciones que utilicen colas de almacenamiento de Azure

Módulo 12: Monitorear 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.

· Visión general de la monitorización en Azure

· Instrumento y aplicación para la vigilancia

· Análisis y solución de problemas de las aplicaciones

· Implementar un código que maneje las fallas transitorias

Módulo 13: Integrar el caching y la entrega de contenido en las soluciones

Los estudiantes aprenderán a utilizar diferentes servicios de caching para mejorar el rendimiento de sus aplicaciones.

Solicita información del curso