Developing Solutions for Microsoft Azure (AZ-204)

AZ204
Intermedio
Azure Digital & App Innovation
30 horas
720 €
Convocatorias
Inicio - Fin
Horario  
No hay convocatorias abiertas
Descripción

Este curso enseña a los desarrolladores cómo crear soluciones de extremo a extremo en Microsoft Azure. Los estudiantes aprenderán cómo 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. 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 la monitorización, la resolución de problemas y la optimización de las soluciones de Azure.

Requisitos previos

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

Certificación

El curso sirve como preparación para el examen AZ-204: Developing Solutions for Microsoft Azure. Este examen forma parte de los requerimientos para obtener la certificación Microsoft Certified: Azure Developer Associate

El examen se encuentra incluido en el precio del curso, así como los materiales y laboratorios oficiales de Microsoft.

Al finalizar el curso se entregará un voucher a cada alumno para que pueda realizar el examen. El alumno podrá elegir entre hacer el examen de forma remota o bien presencialmente en un centro examinador de Pearson VUE.


Objetivos

El curso tiene un enfoque muy práctico y está orientado para que a la finalziación el alumno sea capaz de realizar las siguientes tareas técnicas:

  • Desarrollar soluciones informáticas de Azure
  • Desarrollar para el almacenamiento de Azure
  • Implementar la seguridad de Azure
  • Monitorizar, solucionar problemas y optimizar las soluciones de Azure
  • Conectarse y consumir servicios de Azure y servicios de terceros.
Contenido

Module 1: Creating Azure App Service Web Apps

  • Azure App Service core concepts
  • Creating an Azure App Service Web App
  • Configuring and Monitoring App Service apps
  • Scaling App Service apps
  • Azure App Service staging environments

Module 2: Implement Azure functions

  • Azure Functions overview
  • Developing Azure Functions
  • Implement Durable Functions

Module 3: Develop solutions that use blob storage

  • Azure Blob storage core concepts
  • Managing the Azure Blob storage lifecycle
  • Working with Azure Blob storage

Module 4: Develop solutions that use Cosmos DB storage

  • Azure Cosmos DB overview
  • Azure Cosmos DB data structure
  • Working with Azure Cosmos DB resources and data

Module 5: Implement IaaS solutions

  • Provisioning VMs in Azure
  • Create and deploy ARM templates
  • Create container images for solutions
  • Publish a container image to Azure Container Registry
  • Create and run container images in Azure Container Instances

Module 6: Implement user authentication and authorization

  • Microsoft Identity Platform v2.0
  • Authentication using the Microsoft Authentication Library
  • Using Microsoft Graph
  • Authorizing data operations in Azure Storage

Module 7: Implement secure cloud solutions

  • Manage keys, secrets, and certificates by using the KeyVault API
  • Implement Managed Identities for Azure resources
  • Secure app configuration data by using Azure App Configuration

Module 8: Implement API Management

  • API Management overview
  • Defining policies for APIs
  • Securing your APIs

Module 9: Develop App Service Logic Apps

  • Azure Logic Apps overview
  • Creating custom connectors for Logic Apps

Module 10: Develop event-based solutions

  • Implement solutions that use Azure Event Grid
  • Implement solutions that use Azure Event Hubs
  • Implement solutions that use Azure Notification Hubs

Module 11: Develop message-based solutions

  • Implement solutions that use Azure Service Bus
  • Implement solutions that use Azure Queue Storage queues

Module 12: Monitor and optimize Azure solutions

  • Overview of monitoring in Azure
  • Instrument an app for monitoring
  • Analyzing and troubleshooting apps
  • Implement code that handles transient faults

Module 13: Integrate caching and content delivery within solutions

  • Develop for Azure Cache for Redis
  • Develop for storage on CDNs
Itinerario

Este curso pertenece al itinerario: