AZ-204: Desarrollo de soluciones para Microsoft Azure

Use XD to get a job in UI Design, User Interface, User Experience design, UX design & Web Design
3.0
(1)
1 Enrolled
8 horas

About Course

El curso AZ-204: Developing Solutions for Microsoft Azure está diseñado para desarrolladores que desean aprender a crear, implementar y mantener aplicaciones en la plataforma cloud de Microsoft Azure utilizando servicios PaaS, arquitecturas modernas y herramientas de desarrollo integradas.

A lo largo del curso aprenderás a desarrollar soluciones escalables y seguras utilizando servicios como Azure App Service, Azure Functions, Azure Storage, Azure Cosmos DB y Azure Service Bus, integrando además mecanismos de autenticación, monitoreo y automatización.

El programa también cubre el uso de identidades administradas, gestión de secretos mediante Azure Key Vault, integración de servicios mediante arquitecturas basadas en eventos y monitoreo de aplicaciones con Application Insights.

Este curso prepara a los participantes para diseñar y desarrollar soluciones cloud modernas siguiendo las mejores prácticas de Microsoft y alineadas con los conocimientos evaluados en la certificación Microsoft Certified: Azure Developer Associate (AZ‑204).

Durante el curso los estudiantes aprenderán a:

  • Desarrollar aplicaciones web y APIs en Azure

  • Implementar soluciones serverless utilizando Azure Functions

  • Trabajar con almacenamiento en la nube y bases de datos NoSQL

  • Implementar autenticación y seguridad en aplicaciones cloud

  • Integrar servicios mediante mensajería y eventos

  • Monitorear, diagnosticar y optimizar aplicaciones en Azure

  • Automatizar despliegues mediante herramientas de DevOps

Al finalizar el curso, los participantes contarán con los conocimientos necesarios para desarrollar soluciones cloud escalables, resilientes y seguras en Microsoft Azure, además de estar preparados para rendir el examen de certificación AZ-204.

 

Show More

What Will You Learn?

  • Desarrollar y desplegar aplicaciones web y APIs en la nube utilizando Azure App Service.
  • Crear soluciones serverless basadas en eventos utilizando Azure Functions.
  • Implementar soluciones de almacenamiento utilizando Azure Blob Storage.
  • Diseñar aplicaciones modernas utilizando bases de datos NoSQL con Azure Cosmos DB.
  • Implementar soluciones basadas en contenedores en la plataforma Azure.
  • Gestionar autenticación y autorización de usuarios mediante Microsoft Entra ID.
  • Proteger aplicaciones y secretos mediante Azure Key Vault.
  • Publicar y administrar APIs utilizando Azure API Management.
  • Diseñar arquitecturas basadas en eventos y mensajería para integrar aplicaciones.
  • Monitorear y diagnosticar aplicaciones cloud utilizando Application Insights y Azure Monitor.
  • Comprender las buenas prácticas para desarrollar aplicaciones modernas y escalables en Microsoft Azure.

Requisitos

  • Conocimientos básicos de programación (preferentemente en C#, JavaScript, Python o Java).
  • Comprensión básica de conceptos de desarrollo web y APIs.
  • Conocimientos generales de servicios en la nube o haber cursado una introducción a Azure.
  • Una cuenta activa de Microsoft Azure para realizar prácticas en laboratorio.
  • Acceso a un navegador web moderno y conexión estable a Internet.
  • Herramientas de desarrollo como Visual Studio Code o Visual Studio (recomendado).

Audiencia

  • Desarrolladores de software que desean crear aplicaciones en la nube utilizando Microsoft Azure.
  • Ingenieros de software interesados en aprender arquitecturas modernas basadas en servicios cloud.
  • Profesionales de TI que desean ampliar sus conocimientos en desarrollo de soluciones cloud.
  • Estudiantes o profesionales que buscan prepararse para la certificación Microsoft Certified: Azure Developer Associate (AZ-204).
  • Arquitectos cloud o ingenieros DevOps que desean comprender cómo se desarrollan aplicaciones en Azure.

Course Content

Implementación de aplicaciones web de Azure App Service
En este módulo se aprenderá a desarrollar y desplegar aplicaciones web y APIs en Azure utilizando Azure App Service. Se revisarán las características del servicio, la configuración de aplicaciones, escalamiento automático y el uso de slots de despliegue para gestionar diferentes versiones de una aplicación.

Implementación de Azure Functions
Este módulo introduce el modelo de computación serverless en Azure mediante Azure Functions. Los estudiantes aprenderán cómo ejecutar código basado en eventos, utilizar diferentes tipos de triggers y bindings, y desarrollar soluciones altamente escalables sin necesidad de administrar servidores.

Desarrollo de soluciones que usan Azure Blob Storage
En este módulo se explorará cómo almacenar y gestionar grandes volúmenes de datos no estructurados en Azure. Se abordará la creación de contenedores, la carga y descarga de archivos, el control de acceso mediante SAS y el uso de bibliotecas SDK para integrar el almacenamiento en aplicaciones.

Desarrollo de soluciones que usan Azure Cosmos DB
Este módulo presenta el uso de bases de datos NoSQL en Azure para desarrollar aplicaciones modernas. Se revisarán conceptos como particionamiento de datos, niveles de consistencia, consultas y optimización del rendimiento en aplicaciones que requieren alta disponibilidad y escalabilidad.

Implementación de soluciones en contenedores
En este módulo se aprenderá cómo empaquetar aplicaciones utilizando contenedores y desplegarlas en Azure mediante servicios como Azure Container Instances y Azure Container Apps. Se revisarán conceptos de contenedorización, despliegue y escalamiento de aplicaciones modernas.

Implementación de la autenticación y autorización de usuarios
Este módulo aborda la implementación de mecanismos de autenticación y autorización en aplicaciones cloud mediante Microsoft Entra ID. Se estudiarán conceptos de identidad, control de acceso, tokens y la integración de aplicaciones con servicios de identidad.

Implementación de soluciones en la nube seguras
En este módulo se analizarán las mejores prácticas para proteger aplicaciones y recursos en Azure. Se aprenderá a gestionar secretos, certificados y claves utilizando Azure Key Vault, así como a implementar mecanismos de seguridad para proteger datos y servicios.

Implementación de Azure API Management
Este módulo explica cómo publicar, proteger y administrar APIs en Azure utilizando Azure API Management. Los estudiantes aprenderán a crear gateways de API, aplicar políticas de seguridad, controlar el acceso a servicios y monitorear el uso de las APIs.

Desarrollo de soluciones basadas en eventos
En este módulo se presentará la arquitectura basada en eventos utilizando Azure Event Grid. Se explorará cómo los eventos permiten automatizar procesos, integrar servicios y construir aplicaciones reactivas en la nube.

Desarrollo de soluciones basadas en mensajes
Este módulo aborda el uso de mensajería para integrar aplicaciones y microservicios mediante Azure Service Bus. Se revisarán conceptos como colas, topics y suscripciones para construir sistemas desacoplados y altamente confiables.

Solución de problemas mediante Application Insights
En el módulo final se aprenderá a monitorear, diagnosticar y optimizar aplicaciones en producción utilizando Application Insights y otras herramientas de Azure Monitor. Se analizarán métricas, registros y telemetría para identificar problemas y mejorar el rendimiento de las aplicaciones.

Instructors

JB

Jair Balanda

3.5
2 Students
2 Courses
Brihan Bocanegra

Brihan Bocanegra

Instructor
4.4
13 Students
13 Courses

Feedback

3.0
Total 1 Rating
0%
0%
100%
0%
0%

Review (1)

  1. 4 años ago
    At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint.