0
0
votos
Valora la Publicación
“Despliegue de Apps con Azure y GitHub (2509)” se ha añadido a tu carrito.
Ver carrito
Llevá tu código a producción en minutos: aprendé a usar GitHub y Azure para publicar tus aplicaciones web de forma rápida y confiable. Este curso de 16 horas de duración te brinda toda la teoría y práctica que necesitás para conocer las herramientas DevOps fundamentales y acelerar y cultura y los proyecto en tu organización 🚀.
⭐ ¿De qué se trata este curso?
En este curso te guiaremos paso a paso desde lo conceptual y lo práctico para que tus habilidades DevOps se aceleren al máximo. Desde el push en tu repositorio de GitHub o Azure DevOps, hasta como llegar a un entorno productivo en la nube. Y como plus: aprenderás sobre GitHub Codespaces y su integración con Inteligencia Artificial.
Tendrás 16 horas de contenido, estimadas en 4 semanas de curso. Consultoría asincrónica y acceso on demand para que avances a tu ritmo. Al finalizar, obtendrás la certificación «Despliegue de Apps con Azure y GitHub» del MUG, que dará un plus a tu currículum 📜✨.
🎯 Objetivos
- Dominar el despliegue directo de apps web con Azure App Services y GitHub.
- Contenerizar aplicaciones con Docker local y Azure Container Instances.
- Explorar Azure Container Apps para escenarios serverless.
- Configurar pipelines de CI/CD básicos en Azure DevOps.
- Introducirse en AKS: arquitecturas y casos de uso.
- Implementar monitoreo, escalabilidad y logging efectivos.
- Aplicar buenas prácticas de seguridad en despliegues web en Azure.
- Completar evaluaciones y desafíos prácticos para obtener la certificación.
🗂️ Contenidos temáticos / Módulos
- Fundamentos DevOps: Personas, Procesos y Productos.
- Docker en local y en Azure: Construcción de imágenes y despliegue en Azure Container Instances.
- Diseño y Planificación de Pipelines DevOps: GIT, YAML, y otros elementos básicos.
- Azure DevOps básico: Creación de pipelines de CI/CD para automatizar despliegues.
- GitHub Actions: Creación de pipelines de CI/CD para automatizar despliegues.
- Azure App Services: Despliegue directo desde GitHub y configuraciones esenciales.
- Azure Container Apps: Arquitectura serverless para contenedores.
- Introducción a AKS: ¿Cuándo y por qué Kubernetes en Azure? Fundamentos y primeros pasos.
- Monitoreo, escalabilidad y logging: Application Insights y estrategias de auto-scaling.
- Seguridad en la vida real: Tips y configuraciones para proteger tus despliegues.
- PLUS: GitHub Codespaces.
- Cierre de curso: Laboratorio práctico integral, Examen Multiple Choice estilo oficial.
Pablo Ariel Di Loreto
Autor
Comprar Curso
OFERTA
$ 160.000,00 El precio original era: $ 160.000,00.$ 120.000,00El precio actual es: $ 120.000,00.
Obtené acceso a este curso de manera individual.
Clases (acceso y videos)
Lesson 1 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 2 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 3 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 4 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 5 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 6 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 7 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 8 of 8 within section Clases (acceso y videos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Introducción al curso
¡Te damos la bienvenida a “Despliegue de Apps con Azure y GitHub”!
Lesson 1 of 5 within section Introducción al curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Metodología, ritmo y certificación
Lesson 2 of 5 within section Introducción al curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Requisitos y cuentas (Azure, GitHub, Azure DevOps)
Lesson 3 of 5 within section Introducción al curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ayuda, soporte y recursos on-demand
Lesson 4 of 5 within section Introducción al curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: Introducción al curso
Lesson 5 of 5 within section Introducción al curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Bases conceptuales: DevOps, Agile y Gobierno de Código
Introducción al módulo: DevOps, Agile y Gobierno de Código
Lesson 1 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
DevOps (I): propósito, cultura y flujo de valor
Lesson 2 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
DevOps (II): prácticas clave y métricas de flujo
Lesson 3 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Agile (I): valores y marcos
Lesson 4 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Agile (II): cadencia, planificación y entrega incremental
Lesson 5 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Panorama Azure y GitHub (qué usaremos y por qué)
Lesson 6 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Gobierno de código: ramas, PRs y políticas (conceptos)
Lesson 7 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Del requerimiento al despliegue: el ciclo DevOps en la práctica
Lesson 8 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: DevOps, Agile y Gobierno de Código
Lesson 9 of 9 within section Bases conceptuales: DevOps, Agile y Gobierno de Código.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Repositorios de Código (GitHub Repos y Azure Repos)
Introducción al módulo: Repos
Lesson 1 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
¿Qué es un repositorio de código?
Lesson 2 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Git vs. otros sistemas de control de versiones
Lesson 3 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Crear y configurar un repo en Azure DevOps
Lesson 4 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Crear y configurar un repo en GitHub
Lesson 5 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Clonar con Git (HTTPS/SSH)
Lesson 6 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Git básico en local: add, commit, push, pull
Lesson 7 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Publicar un ejemplo (HTML/Node.js) en el repo
Lesson 8 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Buenas prácticas de repos: .gitignore, branching model y convenciones
Lesson 9 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: gobierno de código en GitHub (rama protegida, PR y revisión)
Lesson 10 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: gobierno de código en Azure DevOps (políticas de rama y PR checks)
Lesson 11 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 12 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: Repos
Lesson 13 of 13 within section Repositorios de Código (GitHub Repos y Azure Repos).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lenguaje y estructura de pipelines (YAML para CI/CD)
Introducción al módulo: YAML para CI/CD
Lesson 1 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
¿Qué es YAML? Sintaxis, indentación y estructuras
Lesson 2 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
YAML en GitHub Actions: jobs, steps, actions y secrets
Lesson 3 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: crear y ejecutar un YAML en GitHub Actions
Lesson 4 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
YAML en Azure Pipelines: stages, jobs, tasks y templates
Lesson 5 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: crear y ejecutar un YAML en Azure DevOps
Lesson 6 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Reutilización: matrices, templates y estrategias DRY
Lesson 7 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Conclusiones: por qué DevOps + YAML potencian el flujo de entrega
Lesson 8 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: YAML para CI/CD
Lesson 9 of 9 within section Lenguaje y estructura de pipelines (YAML para CI/CD).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps)
Introducción al módulo: del repositorio al entorno
Lesson 1 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
¿Qué es App Service? Planes, slots y escenarios
Lesson 2 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: creación de un Azure App Service
Lesson 3 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Flujo básico con GitHub Actions: build & deploy a App Service
Lesson 4 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: despliegue desde GitHub Actions hacia App Service
Lesson 5 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Flujo básico con Azure Pipelines: build & deploy a App Service
Lesson 6 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: despliegue desde Azure DevOps hacia App Service
Lesson 7 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Slots y estrategias intro (staging → producción / rollback simple)
Lesson 8 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: slots y autorizaciones en GitHub Actions
Lesson 9 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: slots y autorizaciones en Azure DevOps
Lesson 10 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Conclusiones: despliegues en la vida real
Lesson 11 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: del commit a la nube
Lesson 12 of 12 within section Del commit a la nube: primeros despliegues (Azure + GitHub + Azure DevOps).
Debe inscribirse en este curso para acceder a los contenidos del curso.
De cero a contenedores: construir, ejecutar y publicar
Introducción al módulo: Contenedores
Lesson 1 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Fundamentos de contenedores y Docker
Lesson 2 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Docker 101: Dockerfile, multi-stage build y buenas prácticas
Lesson 3 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Registros de contenedores (ACR/GHCR) y autenticación
Lesson 4 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: creación de un Azure Container Registry (ACR)
Lesson 5 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: push de imágenes a ACR
Lesson 6 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Despliegue de contenedores con Azure Container Instances (ACI)
Lesson 7 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: creación de una instancia ACI
Lesson 8 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Ejercicio: desplegar un contenedor desde ACR a ACI
Lesson 9 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Troubleshooting: logs, healthchecks y networking básico
Lesson 10 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: Contenedores
Lesson 11 of 11 within section De cero a contenedores: construir, ejecutar y publicar.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Serverless de contenedores con Container Apps
Introducción al módulo: Azure Container Apps
Lesson 1 of 6 within section Serverless de contenedores con Container Apps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
¿Qué es Azure Container Apps?
Lesson 2 of 6 within section Serverless de contenedores con Container Apps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Conceptos clave: revisions, scale, secrets e ingress
Lesson 3 of 6 within section Serverless de contenedores con Container Apps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Despliegue desde GitHub Actions (workflow reutilizable)
Lesson 4 of 6 within section Serverless de contenedores con Container Apps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Escalado automático con KEDA (visión práctica)
Lesson 5 of 6 within section Serverless de contenedores con Container Apps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: Container Apps
Lesson 6 of 6 within section Serverless de contenedores con Container Apps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Integración y Entrega continua con Azure DevOps
Introducción al módulo: CI/CD con Azure DevOps
Lesson 1 of 6 within section Integración y Entrega continua con Azure DevOps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Variables, variable groups y plantillas YAML
Lesson 2 of 6 within section Integración y Entrega continua con Azure DevOps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Integración con Azure Key Vault y secretos en pipeline
Lesson 3 of 6 within section Integración y Entrega continua con Azure DevOps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Environments, approvals y gates
Lesson 4 of 6 within section Integración y Entrega continua con Azure DevOps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Artefactos, caching y estrategias de despliegue
Lesson 5 of 6 within section Integración y Entrega continua con Azure DevOps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: CI/CD con Azure DevOps
Lesson 6 of 6 within section Integración y Entrega continua con Azure DevOps.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Integración y Entrega continua con GitHub
Introducción al módulo: Integración y Entrega continua con GitHub
Lesson 1 of 6 within section Integración y Entrega continua con GitHub.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Environments, protection rules y secrets/variables
Lesson 2 of 6 within section Integración y Entrega continua con GitHub.
Debe inscribirse en este curso para acceder a los contenidos del curso.
OIDC con Azure para despliegues sin secretos
Lesson 3 of 6 within section Integración y Entrega continua con GitHub.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Reusable workflows, matrices y estrategias de despliegue
Lesson 4 of 6 within section Integración y Entrega continua con GitHub.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Code Scanning con CodeQL en el flujo
Lesson 5 of 6 within section Integración y Entrega continua con GitHub.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: CI/CD con GitHub
Lesson 6 of 6 within section Integración y Entrega continua con GitHub.
Debe inscribirse en este curso para acceder a los contenidos del curso.
GitHub Codespaces + IA
Introducción al módulo: Codespaces + IA
Lesson 1 of 5 within section GitHub Codespaces + IA.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Devcontainers y entornos listos en minutos
Lesson 2 of 5 within section GitHub Codespaces + IA.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Copilot para pair-programming y PRs inteligentes
Lesson 3 of 5 within section GitHub Codespaces + IA.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Hands-on: abrir, compilar y ejecutar el repo en Codespaces
Lesson 4 of 5 within section GitHub Codespaces + IA.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: Codespaces + IA
Lesson 5 of 5 within section GitHub Codespaces + IA.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Primeros pasos en Kubernetes (Azure Kubernetes Services)
Introducción al módulo: AKS
Lesson 1 of 5 within section Primeros pasos en Kubernetes (Azure Kubernetes Services).
Debe inscribirse en este curso para acceder a los contenidos del curso.
¿Cuándo AKS y cuándo ACA/ACI? Criterios y costos
Lesson 2 of 5 within section Primeros pasos en Kubernetes (Azure Kubernetes Services).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Crear un clúster y desplegar una app de ejemplo
Lesson 3 of 5 within section Primeros pasos en Kubernetes (Azure Kubernetes Services).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Manifiestos básicos y acceso externo
Lesson 4 of 5 within section Primeros pasos en Kubernetes (Azure Kubernetes Services).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: AKS
Lesson 5 of 5 within section Primeros pasos en Kubernetes (Azure Kubernetes Services).
Debe inscribirse en este curso para acceder a los contenidos del curso.
Operar con confianza: seguridad y observabilidad
Introducción al módulo: Seguridad y Observabilidad
Lesson 1 of 6 within section Operar con confianza: seguridad y observabilidad.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Key Vault y Managed Identity (buenas prácticas de configuración)
Lesson 2 of 6 within section Operar con confianza: seguridad y observabilidad.
Debe inscribirse en este curso para acceder a los contenidos del curso.
HTTPS, dominios y headers de seguridad esenciales
Lesson 3 of 6 within section Operar con confianza: seguridad y observabilidad.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Application Insights, alertas y tableros
Lesson 4 of 6 within section Operar con confianza: seguridad y observabilidad.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Autoscaling y logging estructurado (App Service/ACA)
Lesson 5 of 6 within section Operar con confianza: seguridad y observabilidad.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Revisión de conocimientos: Seguridad y Observabilidad
Lesson 6 of 6 within section Operar con confianza: seguridad y observabilidad.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Cierre del curso
Introducción a la sección: Cierre del curso
Lesson 1 of 4 within section Cierre del curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 2 of 4 within section Cierre del curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Lesson 3 of 4 within section Cierre del curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
Feedback y certificado MUG
Lesson 4 of 4 within section Cierre del curso.
Debe inscribirse en este curso para acceder a los contenidos del curso.
0
0
votos
Valora la Publicación