Curso Gratuito: Despliegue de aplicaciones web con Azure

Powered by

Logo de Microsoft
Regístrate al curso

Aprende técnicas modernas de despliegue y monitoreo de aplicaciones web con Azure y GitHub Actions.

El registro para acceder gratis al curso finaliza en:

7 Días
22 Hrs
51 Mins
30 Segs

Desbloquea el poder de la nube con Azure

Azure ofrece soluciones de cómputo en la nube para todo tipo de aplicaciones, desde las más simples hasta las más complejas.

En este curso aprenderás a usar Azure y los distintos servicios que ofrece para desplegar tus aplicaciones web, monitorear su rendimiento y escalar tu negocio.

Currícula del programa

square_foot Perfil de ingreso

Este curso está dirigido a desarrolladores y profesionales de TI que deseen aprender cómo configurar, implementar, administrar y supervisar aplicaciones web en la nube de Azure.

Es ideal para personas con experiencia básica en desarrollo web y conceptos de la nube que buscan profundizar en el entorno de Azure y mejorar sus habilidades en el despliegue de aplicaciones web en la nube tanto de forma manual como con herramientas de CI/CD como GitHub Actions.

No es necesario tener experiencia previa en Azure, aunque sí se recomienda familiaridad con los principios básicos del desarrollo web, la administración de sistemas y la cultura de DevOps.

school Perfil de egreso

Al terminar este curso, serás capaz de configurar, desplegar y monitorear aplicaciones en Azure de manera segura y eficiente, utilizando herramientas como App Service, Azure CLI y GitHub Actions.

Desarrollarás habilidades prácticas para implementar soluciones escalables, optimizar costos y aplicar buenas prácticas en proyectos en la nube.

Estarás preparado para liderar el desarrollo de aplicaciones modernas aprovechando todo el potencial de Azure.

list_alt Temario del curso

Módulo 1 - Introducción
expand_more

Bienvenida y presentación del curso, conoce a tu instructor y los objetivos del curso.

Módulo 2 - Configuración y preparación de tu cuenta de Azure
expand_more

Aprende a configurar y preparar tu cuenta de Azure para desarrollar y gestionar aplicaciones web en la nube.

  • Opciones para crear una suscripción de Azure
  • Acceso al Portal de Azure
  • Tipos y proveedores de recursos de Azure
  • Registro de los proveedores de recursos específicos para aplicaciones web desde el portal
  • Roles integrados en los recursos de Azure
  • Roles específicos para aplicaciones web en Azure
  • Creando un grupo de recursos en Azure desde el portal
Módulo 3 - Fundamentos de despliegue y monitoreo en Azure
expand_more

Explora los conceptos clave del despliegue y monitoreo de aplicaciones en la nube, junto con las herramientas y servicios que Azure ofrece.

  • Concepto de despliegue de aplicaciones en la nube
  • Diferencias entre despliegue manual y automatizado
  • Herramientas para el despliegue automatizado
  • Servicios de Azure para el despliegue de aplicaciones web
  • Concepto de monitoreo y alertas
  • Servicios de Azure para el monitoreo y las alertas
  • Registros y métricas en aplicaciones
  • Servicios de Azure para la visualización de registros de actividad
  • Exploración básica de los servicios de despliegue y monitoreo en el portal de Azure
Módulo 4 - Tipos de aplicaciones
expand_more

Aprende sobre los diferentes tipos de aplicaciones que se pueden desarrollar y desplegar en Azure, desde soluciones serverless hasta aplicaciones en contenedores.

  • Aplicaciones Web
  • Aplicaciones Serverless
  • Aplicaciones en Contenedores
  • Aplicaciones Web Estáticas
  • Aplicaciones Web + Base de Datos
  • WordPress en App Service
  • Registros y métricas en aplicaciones
  • Exploración de los tipos de aplicaciones en el portal
  • Otros tipos (API, Mobile, Logic, SignalR)
Módulo 5 - Niveles de precios
expand_more

Conoce los diferentes planes de precios en Azure App Service y elige el más adecuado para tus necesidades.

  • Concepto de App Service Plan
  • Categorías de los planes de tarifa
  • Planes de Proceso compartido Básicos
  • Planes de Cómputo Dedicado
  • Planes Aislados
  • Exploración de los niveles de precios en el portal
  • Cambio del nivel de precios de un App Service Plan existente
  • Recomendaciones para elegir un nivel de precios
Módulo 6 - Ejercicio práctico de despliegue
expand_more

Aplica los conocimientos adquiridos para crear y desplegar aplicaciones web en Azure con herramientas como Visual Studio Code y Azure CLI.

  • Instalación de pre-requisitos: Visual Studio Code y Azure App Service Extension
  • Creación de recursos en el portal de Azure
  • Creación y prueba local de aplicación web .NET con Visual Studio Code
  • Implementación de la aplicación web en Azure con la extensión Azure App Service
  • Modificación de la aplicación web y reimplementación en Azure
  • Exploración de la aplicación web y App Service en el portal de Azure
  • Implementación de la aplicación web en Azure con Azure CLI
  • Modificación de la aplicación web y reimplementación en Azure con Azure CLI
Módulo 7 - Integración con GitHub Actions
expand_more

Descubre cómo automatizar el despliegue de aplicaciones utilizando pipelines de CI/CD con GitHub Actions y Azure.

  • Introducción a CI/CD con GitHub Actions
  • Publicación del proyecto en GitHub
  • Creación de un workflow básico para GitHub Actions
  • Despliegue automático de una aplicación web mediante pipelines con GitHub Actions
  • Supervisión de los pipelines de GitHub Actions
Módulo 8 - Monitoreo en Azure
expand_more

Aprende a configurar alertas y supervisar el rendimiento de tus aplicaciones en Azure usando herramientas avanzadas como Application Insights.

  • Concepto de Azure Monitor, Log Analytics y Application Insights
  • Creación y configuración de alertas en el portal de Azure
  • Creación y configuración de alertas mediante Azure CLI
  • Pruebas de alertas de rendimiento
  • Uso de Application Insights para supervisar el rendimiento
  • Análisis de métricas clave
Módulo 9 - Despedida y cierre
expand_more

Recapitula lo aprendido en el curso y recibe recomendaciones finales para aplicar tus conocimientos en proyectos futuros.

list_alt Instructor del curso

Luis Beltrán

Microsoft MVP | Xamarin Certified Mobile Developer | PhD Student at Tomas Bata University in Zlín

in/luisantoniobeltran

list_alt Registro al curso

Regístrate y te enviaremos un correo con el enlace para acceder al curso el 12 de Diciembre de 2024

Tu acceso al curso es 100% gratuito, y no expira, por lo que puedes completar el curso en el momento que prefieras.

Regístrame

Código Facilito es la plataforma de aprendizaje hecha por y para desarrolladores de habla hispana.

Desde el 2010 brindando contenido educativo de alta calidad de la mano de expertos de la industria.