Microsoft Azure solutions for AWS developers

Un curso de tres días diseñado para enseñar a los desarrolladores de AWS (Amazon Web Services) cómo preparar soluciones integrales en Microsoft Azure. En este curso, construirá soluciones de aplicaciones web de Azure App Service y Azure Functions, usará el almacenamiento de blob o Cosmos DB en soluciones, implementará soluciones de nube seguras que incluyen autenticación y autorización de usuarios, implementará administración de API y desarrollará soluciones basadas en eventos y mensajes, y supervisará, solucionará problemas y optimizará sus soluciones de Azure. Aprenderá cómo los desarrolladores usan los servicios de Azure, con un enfoque adicional en las características y tareas que difieren de AWS, y lo que eso significa para usted a medida que desarrolla aplicaciones que se alojarán usando los servicios 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
15 horas

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

Dirigido a

Los estudiantes en este curso son desarrolladores experimentados de AWS interesados en el desarrollo de Azure.

Conocimientos requeridos

Los estudiantes deben tener 1 a 2 años de experiencia en desarrollo profesional y experiencia con AWS. Deben poder programar en un lenguaje compatible con Azure.

Temario

Módulo 1: Crear Azure App Service Web Apps

Los estudiantes aprenderán cómo 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
Configurar y monitorear App Service apps
Escalar App Service apps
Entornos de almacenamiento de Azure App Service
Módulo 2: Implementación de funciones de Azure
Este módulo cubre la creación de aplicaciones de funciones y cómo integrar disparadores y entradas/salidas en la aplicación.

Lecciones
Descripción general de Azure Functions
Desarrollar funciones de Azure
Implementar funciones durables
Módulo 3: Desarrolle soluciones que utilicen el almacenamiento de blob
Los estudiantes aprenderán cómo funciona Azure Blob Storage, cómo administrar los datos a través del ciclo de vida de almacenamiento de blob en caliente / frío / archivo, y cómo usar la biblioteca de cliente de Azure Blob Storage para administrar datos y metadatos. Además, los estudiantes aprenderán cómo crear una plantilla ARM (Azure Resource Manager).

Lecciones
Conceptos básicos de Azure Blob storage
Administrar el ciclo de vida de almacenamiento de Azure Blob
Trabajar con Azure Blob Storage
crear plantillas de Azure Resource Manager
Módulo 4: Desarrollar soluciones que utilicen el almacenamiento de Cosmos DB
Los estudiantes aprenderán cómo se estructura Cosmos DB y cómo se gestiona la consistencia 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
Información general de Azure Cosmos DB
Azure Cosmos DB data structure
Trabajar con recursos y datos de Azure Cosmos DB
Crear y implementar plantillas ARM
Módulo 5: Crear e implementar plantillas de Azure Resource Manager (ARM)
Los estudiantes aprenderán cómo crear e implementar plantillas de Azure Resource Manager que se pueden usar para acelerar la nueva implementación y crear coherencia entre los recursos.

Lecciones
Crear y implementar plantillas ARM
Módulo 6: Implementar autenticación y autorización de usuario
Los estudiantes aprenderán cómo aprovechar la plataforma 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 Firmas de acceso compartido.

Lecciones
Implementación de la plataforma de identidad de Microsoft
Implementar la Biblioteca de autenticación de Microsoft
Proteger los datos de configuración de la aplicación mediante Configuración de la aplicación de Azure
Módulo 7: Implementar soluciones seguras en la nube
Este módulo cubre cómo proteger la información (claves, secretos, certificados) que una aplicación usa para acceder a los recursos. También cubre la seguridad de la información de configuración de la aplicación.

Lecciones
Administrar claves, secretos y certificados utilizando la API KeyVault
Implementación de identidades administradas para recursos de Azure
Proteger los datos de configuración de la aplicación mediante Configuración de la aplicación de Azure
Módulo 8: Implementar administración API
Los estudiantes aprenderán cómo 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
Implementar la gestión de API
Definir políticas para API
Aseguramiento de sus API
Módulo 9: Desarrollo de soluciones basadas en eventos.
Los estudiantes aprenderán cómo crear aplicaciones con arquitecturas basadas en eventos.

Lecciones
Implementar Azure Event Grid
Implementar Azure Event Hubs
Implementar Azure Notification Hub
Módulo 10: Desarrollo de soluciones basadas en mensajes.
Los estudiantes aprenderán cómo crear aplicaciones con arquitecturas basadas en mensajes.

Lecciones
Implementación de soluciones que utilicen Azure Service Bus
Implementación de soluciones que utilicen colas Azure Queue Storage
Módulo 11: Monitorear y optimizar soluciones Azure
Este módulo enseña a los estudiantes cómo instrumentar su código para telemetría.

Lecciones
Aplicaciones de Azure Application Insights
Instrumentar una aplicación para monitorear

Solicita información del curso