Programa del Curso

    1. Azure Queue Storage

    2. Crear Queue Storage en Azure

    3. Azure Queue Storage y Web Api NET

    4. Consumiendo Messages Queue desde Web Api

    5. Publicando en Azure

    1. Debugging en Modo Remoto en Azure

    2. Visual Studio y Debug remoto

    1. Logging en NET y Azure

    2. Kudu y Aplicaciones NET

    1. Application Insights en Azure

    2. Kusto Query Language y Application Insights

    3. Manejo de Errores en Azure Appliction Insights

    4. Creando Alertas en Azure

    1. Serverless computing en Azure y NET

    2. Modelo Tradicional y Serverless

    3. Azure Functions

    4. Creando Function en Azure

    5. Creacion de Funcion en Visual Studio

    6. Estructura de una Function en VS

    7. Creacion de Function para Consulta Azure SQL Server

    8. Archivo http de test en function

    9. Function SQL con parametros

    10. Integrando Functions con Clean Architecture y Multicapas

    1. Publicando y configurando Function en Azure

    2. App settings en Azure y ASP NET Core

    3. Managed Identity con Functions

    4. Seguridad en Functions

Microsoft Azure Avanzado para Programadores .NET

  • $60.00

Descripción del curso

¿Ya conoces los fundamentos de Azure y quieres dar el siguiente paso?

Este curso es la continuación directa del curso “Azure Para Developers .NET | Web Apis con Azure Services” y está diseñado para desarrolladores que desean dominar los servicios más potentes de la nube aplicados a proyectos reales.

En “Azure Avanzado para Programadores .NET” nos enfocamos en construir aplicaciones backend modernas, desacopladas y escalables, integrando herramientas avanzadas del ecosistema Azure como Azure Functions, Logic Apps, Event Grid y API Management, entre otros servicios.

A lo largo del curso trabajarás sobre un proyecto completo con ASP.NET 9 Web API, aplicando patrones de arquitectura serverless, mensajería basada en eventos, seguridad empresarial y automatización.

¿Qué aprenderás en este curso?
Aprenderás a integrar servicios avanzados de Azure en aplicaciones .NET, trabajando con arquitecturas serverless, eventos, almacenamiento, monitorización y gestión segura de APIs.

¿Cómo está estructurado el curso?

El curso está planteado como una continuación práctica de los fundamentos de Azure, llevando tus conocimientos hacia escenarios más avanzados y orientados al desarrollo de soluciones cloud-native.

  • Aplicaciones .NET en Azure: desplegarás y administrarás aplicaciones utilizando Azure App Service.
  • Herramientas avanzadas de desarrollo: aprenderás a utilizar el Debug Remoto directamente desde Visual Studio.
  • Servicios cloud: trabajarás con Azure Queue Storage, Blob Storage y Application Insights.
  • Arquitectura serverless: desarrollarás soluciones utilizando Azure Functions, Logic Apps y Event Grid.
  • Gestión de APIs: publicarás APIs de forma segura mediante Azure API Management.

Despliega y administra aplicaciones .NET en Azure

Trabajarás con Azure App Service para desplegar y administrar aplicaciones .NET en la nube.

  • Despliegue de aplicaciones .NET en Azure App Service.
  • Administración de aplicaciones desplegadas en Azure.
  • Uso de Debug Remoto directamente desde Visual Studio.

Trabaja con almacenamiento y monitorización avanzada

Profundizarás en servicios de almacenamiento y herramientas de observabilidad que forman parte del ecosistema de Azure.

  • Uso avanzado de Azure Queue Storage.
  • Uso avanzado de Azure Blob Storage.
  • Monitorización de aplicaciones mediante Application Insights.

Domina el Serverless Computing en Azure

Uno de los puntos centrales del curso será el desarrollo de soluciones utilizando servicios serverless de Azure.

  • Crear y desplegar Azure Functions.
  • Automatizar flujos de trabajo con Azure Logic Apps.
  • Gestionar eventos utilizando Azure Event Grid.
  • Aplicar conceptos de arquitectura serverless y mensajería basada en eventos.

Publica APIs de forma segura con Azure API Management

Aprenderás a trabajar con Azure API Management para publicar APIs de manera segura, incorporando una capa de gestión para tus servicios backend.

El objetivo es que puedas integrar tus APIs dentro de arquitecturas modernas, escalables y desacopladas.

Temas que desarrollarás durante el curso

  • ASP.NET 9 Web API
  • Azure App Service
  • Debug Remoto con Visual Studio
  • Azure Queue Storage
  • Azure Blob Storage
  • Application Insights
  • Azure Functions
  • Azure Logic Apps
  • Azure Event Grid
  • Azure API Management
  • Arquitectura serverless
  • Mensajería basada en eventos
  • Buenas prácticas de arquitectura escalable y desacoplada

Aprenderás un workflow real de desarrollo cloud

ASP.NET 9 Web API  →  Azure App Service  →  Storage  →  Application Insights  →  Azure Functions  →  Logic Apps  →  Event Grid  →  API Management

De esta manera, recorrerás diferentes componentes de una arquitectura cloud moderna, desde el despliegue de una API hasta la integración de servicios serverless, eventos, automatización y gestión de APIs.

Resultados al finalizar el curso

Al finalizar el curso habrás trabajado con diferentes servicios avanzados del ecosistema Azure y comprenderás cómo integrarlos dentro de proyectos backend modernos desarrollados con .NET.

  • Podrás desplegar y administrar aplicaciones .NET en Azure App Service.
  • Sabrás utilizar Debug Remoto desde Visual Studio.
  • Trabajarás con servicios de almacenamiento y monitorización.
  • Podrás construir soluciones utilizando Azure Functions, Logic Apps y Event Grid.
  • Conocerás el uso de Azure API Management para publicar APIs de forma segura.
  • Comprenderás mejor las arquitecturas escalables, desacopladas y basadas en eventos.

¿Para quién es este curso?

  • Desarrolladores backend que ya conocen los fundamentos de Azure.
  • Ingenieros .NET que desean especializarse en soluciones cloud-native.
  • Programadores que buscan integrar arquitectura basada en eventos y serverless.

Requisitos

  • Haber completado el curso “Programación .NET con Azure”.
  • Tener conocimientos sólidos de C# y ASP.NET Core.
  • Tener ganas de construir proyectos reales con herramientas modernas.

Lleva tus conocimientos de Azure al siguiente nivel

Este curso está pensado para quienes ya conocen los fundamentos de Azure y quieren avanzar hacia escenarios de desarrollo más modernos, incorporando serverless computing, arquitectura basada en eventos, automatización, monitorización y gestión de APIs.

Azure Avanzado para Programadores .NET te permitirá profundizar en el ecosistema cloud de Azure mientras construyes y trabajas sobre un proyecto completo con ASP.NET 9 Web API.

Si ya conoces los fundamentos de Azure y quieres construir soluciones .NET más modernas, escalables y desacopladas, este curso es el siguiente paso.