Developing Solutions for Microsoft Azure (Subvencionado)

Los desarrolladores de Microsoft Azure diseñan, crean, prueban y mantienen soluciones en la nube, como aplicaciones y servicios. Trabajan con arquitectos de soluciones en la nube, DBA en la nube, administradores en la nube y clientes para implementar estas soluciones.

 

Solicita información

Descripción

Los desarrolladores de Microsoft Azure diseñan, crean, prueban y mantienen soluciones en la nube, como aplicaciones y servicios. Trabajan con arquitectos de soluciones en la nube, DBA en la nube, administradores en la nube y clientes para implementar estas soluciones.

Código: IT-AZ-204T00

Horas: 100 horas

Modalidad: Online

 

 

Objetivos

Este curso enseña a los desarrolladores cómo crear soluciones de extremo a extremo en Microsoft Azure

  • Implementar soluciones informáticas de Azure
  • Crear funciones de Azure
  • Implementar y administrar aplicaciones web
  • Desarrollar soluciones que utilicen el almacenamiento de Azure
  • Implementar autenticación y autorización, y asegurar sus soluciones mediante KeyVault e Identidades administradas
  • Conectarse y consumir servicios de Azure y servicios de terceros, e incluir modelos basados ​​en eventos y mensajes en sus soluciones
  • Monitoreo, la resolución de problemas y la optimización de las soluciones de Azure.

Requisitos

Es recomendable tener de 1 a 2 años de experiencia en desarrollo profesional con algún lenguaje de programación, preferiblemente c#, así como experiencia en entornos de desarrollo Microsoft como Visual Studio o Visual Studio Code. 

Contenido

1.Introducción a Microsoft Azure 

Este módulo ofrece una visión general de las ventajas del uso de los servicios en la nube. Instruye a los estudiantes en las ventajas del uso de la nube 

  • ¿Por qué la nube? 
  • Infraestructura como servicio (IaaS), Plataforma como servicio (PaaS) y Software como servicio (SaaS) 
  • Redes público y privadas 
  • Servicios básicos en Azure 
  • Administración básica de Azure 
  • Subscripciones de Azure 

2.Implementación de máquinas virtuales y soluciones IaaS 

Este módulo instruye a los estudiantes sobre cómo usar crear VM e imágenes de contenedor para usar en sus soluciones. Cubre la creación de máquinas virtuales, el uso de plantillas ARM para automatizar la implementación de recursos, crear y administrar imágenes de Docker, publicar una imagen en Azure Container Registry y ejecutar un contenedor en Azure Container Instances. 

  • Aprovisionamiento de VM en Azure 
  • Crear y implementar plantillas ARM 
  • Creación de imágenes de contenedor para soluciones 
  • Publicar una imagen de contenedor en Azure Container Registry 
  • Crear y ejecutar imágenes de contenedor en Azure Container Instances 

3.Implementación de sitios web 

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. 

  • 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 
  • Descripción general de Azure Functions 
  • Desarrollar funciones de Azure 
  • Implementar funciones durables 

4.Planificación e implementación de almacenamiento de información 

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. 

  • Conceptos básicos de Azure Blob storage 
  • Administrar el ciclo de vida de almacenamiento de Azure Blob 
  • Trabajar con Azure Blob Storage 

5. Planificación y ejecución de los servicios de datos con 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. 

  • Información general de Azure Cosmos DB 
  • estructura de datos de Azure Cosmos DB 
  • Trabajar con recursos y datos de Azure Cosmos DB 

6.Servicios en la nube PaaS, API Management 

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. 

  • Descripción general de API Management 
  • Definir políticas para API 
  • Aseguramiento de sus API 

7. Redes de distribución de contenidos y servicios de los medios de comunicación 

Los estudiantes aprenderán a usar diferentes servicios de almacenamiento en caché para mejorar el rendimiento de sus aplicaciones. 

  • Desarrollar para Azure Cache para Redis 
  • Desarrollar para almacenamiento en CDN 

8.Azure Active Directory 

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. 

  • Microsoft Identity Platform v2.0 
  • Autenticación con la Biblioteca de autenticación de Microsoft 
  • Usar Microsoft Graph 
  • Autorización de operaciones de datos en Azure Storage 

9.Implementar soluciones seguras y fiables 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. Adicionalmente enseña a los estudiantes cómo instrumentar su código para telemetría y cómo analizar y soluciones problemas en sus aplicaciones. 

  • 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 
  • Descripción general de la supervisión en Azure 
  • Instrumentar una aplicación para monitorear 
  • Análisis y solución de problemas en aplicaciones 
  • Implementación de código que maneja fallas transitorias 

10.Automatización en Azure 

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. 

  • Descripción general de Azure Logic Apps 
  • Crear conectores para Logic Apps 

11.Soluciones Microsoft Azure basadas en eventos y mensajes 

Los estudiantes aprenderán cómo crear aplicaciones con arquitecturas basadas en eventos y mensajes. 

  • Implementación de soluciones que usen Azure Event Grid 
  • Implementación de soluciones que usen Azure Event Hubs 
  • Implementación soluciones que usen Azure Notification Hubs 
  • Implementación de soluciones que utilicen Azure Services Bus 
  • Implementación de soluciones que utilicen colas Azure Queue Storage 

 

 

¿A quién va dirigido?

Los estudiantes en este curso están interesados ​​en el desarrollo de Azure o en aprobar el examen de certificación de Microsoft Azure Developer Associate.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Developing Solutions for Microsoft Azure (Subvencionado)”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *