Curso AZ-204T00: Developing Solutions for Microsoft Azure
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 trata la supervisión, la solución de problemas y la optimización de soluciones de Azure.
Perfil del público
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.
Rol de trabajo: Desarrollador
Examinar todas las sesiones
Requisitos previos
Para tener éxito en este curso, los alumnos deben tener lo siguiente:
Experiencia práctica con las soluciones IaaS y PaaS de Azure y Azure Portal
Experiencia de escritura en un lenguaje compatible con Azure a un nivel intermedio (C#, JavaScript, Python o Java)
Capacidad de escribir código para conectarse y realizar operaciones en un producto de base de datos SQL o NoSQL (SQL Server, Oracle, Mon...
Para tener éxito en este curso, los alumnos deben tener lo siguiente:
Experiencia práctica con las soluciones IaaS y PaaS de Azure y Azure Portal
Experiencia de escritura en un lenguaje compatible con Azure a un nivel intermedio (C#, JavaScript, Python o Java)
Capacidad de escribir código para conectarse y realizar operaciones en un producto de base de datos SQL o NoSQL (SQL Server, Oracle, MongoDB, Cassandra o similar)
Experiencia de escritura de código para controlar la autenticación, la autorización y otros principios de seguridad a un nivel intermedio
Conocimientos generales de HTML, el protocolo HTTP y las interfaces de API de REST
Si es nuevo en Azure y la informática en la nube, considere recurrir a uno de los siguientes recursos:
Gratis en línea: Aspectos básicos de Azure (https://docs.microsoft.com/en-us/learn/paths/azure-fundamentals/)
Curso dirigido por un instructor: AZ-900 Aspectos básicos de Azure (https://docs.microsoft.com/en-us/learn/certifications/courses/az-900t01)
Esquema del curso
Módulo 1: Creación de aplicaciones web de Azure App Service
Obtenga información sobre funciones de Azure App Service y cómo crear y actualizar una aplicación. Explore la autenticación y la autorización, la configuración de los ajustes de aplicaciones, las aplicaciones escalabres y cómo usar ranuras de implementación en App Service.
Lecciones
Explorar Azure App Service
Configurar aplicaciones web
Escalado de aplicaciones en Azure App Service
Exploración de ranuras de implementación de Azure App Service
Módulo 2: Implementación de Azure Functions
Obtenga información sobre cómo crear e impl...
Módulo 1: Creación de aplicaciones web de Azure App Service
Obtenga información sobre funciones de Azure App Service y cómo crear y actualizar una aplicación. Explore la autenticación y la autorización, la configuración de los ajustes de aplicaciones, las aplicaciones escalabres y cómo usar ranuras de implementación en App Service.
Lecciones
Explorar Azure App Service
Configurar aplicaciones web
Escalado de aplicaciones en Azure App Service
Exploración de ranuras de implementación de Azure App Service
Módulo 2: Implementación de Azure Functions
Obtenga información sobre cómo crear e implementar Azure Functions. Explore opciones de hospedaje, enlaces, desencadenadores y cómo usar Durable Functions para definir flujos de trabajo con estado.
Lecciones
Exploración de Azure Functions
Desarrollo de Azure Functions
Implementación de Durable Functions
Módulo 3: Desarrollo de soluciones que usan Blob Storage
Descubra cómo crear recursos de Azure Blob Storage, cómo administrar datos durante todo el ciclo de vida de Blob Storage y cómo trabajar con contenedores y elementos mediante la biblioteca cliente de Azure Blob Storage V12 para .NET.
Lecciones
Exploración de Azure Blob Storage
Administración del ciclo de vida de Azure Blob Storage
Trabajo con Azure Blob Storage
Módulo 4: Desarrollo de soluciones que usan Azure Cosmos DB
Descubra cómo crear recursos de Azure Cosmos DB con los niveles de coherencia adecuados, cómo elegir y crear una clave de partición y cómo realizar operaciones de datos mediante el SDK V3 de .NET para Azure Cosmos DB.
Lecciones
Exploración de Azure Cosmos DB
Implementación de la creación de particiones en Azure Cosmos DB
Trabajo con Azure Cosmos DB
Módulo 5: Implementación de soluciones de infraestructura como servicio
Descubra cómo crear e implementar máquinas virtuales, cómo implementar recursos mediante plantillas Azure Resource Manager y cómo administrar e implementar contenedores.
Lecciones
Aprovisionamiento de máquinas virtuales en Azure
Creación e implementación de plantillas de Azure Resource Manager
Administración de imágenes de contenedor en Azure Container Registry
Ejecución de imágenes de contenedor en Azure Container Instances
Módulo 6: Implementación de la autenticación y autorización de usuarios
Aprenda a implementar funcionalidad de autenticación y autorización en recursos usando la Plataforma de identidad de Microsoft, la Biblioteca de autenticación de Microsoft, las firmas de acceso compartido y el uso de Microsoft Graph.
Lecciones
Exploración de la plataforma de identidad de Microsoft
Implementación de la autenticación mediante la biblioteca de autenticación de Microsoft
Implementación de firmas de acceso compartido
Exploración de Microsoft Graph
Módulo 7: Implementación de soluciones en la nube seguras
Aprenda a implementar aplicaciones de una forma más segura en Azure usando Azure Key Vault, identidades administradas y Azure App Configuration.
Lecciones
Implementación de Azure Key Vault
Implementación de identidades administradas
Implementación de Azure App Configuration
Módulo 8: Implementación de API Management
Consulte cómo funciona el servicio API Management, cómo transformar y proteger sus API y cómo crear una API de back-end.
Lecciones
- Exploración de API Management
Módulo 9: Desarrollo de soluciones basadas en eventos
Consulte cómo crear aplicaciones con arquitecturas basadas en eventos integrando Azure Event Grid y Azure Event Hubs en su solución.
Lecciones
Exploración de Azure Event Grid
Exploración de Azure Event Hubs
Módulo 10: Desarrollo de soluciones basadas en mensajes
Vea cómo compilar aplicaciones con arquitecturas basadas en mensajes mediante la integración de Azure Service Bus y Azure Queue Storage en la solución.
Lecciones
- Colas de mensajes de Azure
Módulo 11: Instrumentación de soluciones para admitir la supervisión y el registro
Aprenda cómo instrumentar las aplicaciones para habilitar Application Insights a fin de supervisar el rendimiento y ayudar a solucionar los problemas.
Lecciones
- Supervisión del rendimiento de la aplicación
Módulo 12: Integración de almacenamiento en caché y entrega de contenido en las soluciones
Descubra cómo mejorar el rendimiento y la escalabilidad de sus aplicaciones gracias a la integración de Azure Cache for Redis y Azure Content Delivery Network con en su solución.
Lecciones
Desarrollo de Azure Cache for Redis
Desarrollo de almacenamiento en CDN