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
Software Development
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%
- Nivel alcanzado 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.
Comentarios recientes