Logo de Código Facilito

Curso gratuito

Backend con Java y Azure

Powered by

Logo de Microsoft
Regístrate y accede al curso

Regístrate y obtén acceso gratuito al curso, construye APIs y servicios backend listos para producción sobre Azure.

  • Construye APIs y servicios escalables con Spring Boot

  • Integra servicios nativos de la nube de Azure

  • Aplica seguridad, monitoreo y despliegue empresarial

  • Despliega en App Service, Container Apps y AKS

El curso estará disponible el 27 de Julio de 2026.

6 Días
10 Hrs
43 Mins
38 Segs

Construye aplicaciones backend modernas con Java y Microsoft Azure

Un curso enfocado en el ámbito empresarial, diseñado para ayudar a los desarrolladores a construir, desplegar y operar aplicaciones backend modernas utilizando Java y Microsoft Azure.

Construiremos APIs y servicios escalables, integraremos capacidades nativas de la nube de Azure y aplicaremos prácticas de seguridad, monitoreo y despliegue de nivel empresarial.

El curso cubre los servicios clave de Azure comúnmente utilizados en arquitecturas backend, incluyendo Azure App Service, Azure Container Apps, Azure Kubernetes Service (AKS), Azure SQL y más.

El objetivo es aprender a crear sistemas backend listos para producción que aprovechen la escalabilidad, confiabilidad y excelencia operativa de Azure, siguiendo prácticas modernas de desarrollo empresarial.

Currícula del programa

square_foot A quién va dirigido

Este curso está dirigido a desarrolladores Java que deseen adquirir experiencia en el desarrollo y despliegue de aplicaciones backend sobre Microsoft Azure.

Es ideal para desarrolladores de software, ingenieros backend, arquitectos de soluciones y profesionales de TI interesados en aprender a construir aplicaciones empresariales escalables utilizando Spring Boot y los principales servicios de Azure.

Se recomienda contar con conocimientos básicos de Java, programación orientada a objetos y desarrollo de APIs REST.

list_alt Temario del curso

Bloque 1 - Introducción al desarrollo
expand_more
  • Bienvenida al curso
  • Objetivos
  • Herramientas necesarias
  • Proyecto que se desarrollará
  • Introducción a Azure para desarrolladores Java
  • Servicios principales para aplicaciones backend
  • Creación de una cuenta
Bloque 2 - Desarrollo de Backend con Java
expand_more
  • Arquitecturas modernas de backend
  • Aplicaciones cloud native
  • Principios de escalabilidad y alta disponibilidad
  • Spring Boot como base del backend
  • Persistencia de datos con Spring Data JPA
  • Desarrollo de APIs REST
  • Modelado de entidades y relaciones
  • Migraciones con Liquibase
  • Validación de datos y manejo de excepciones
  • Prueba de aplicación
  • Buenas prácticas REST
Bloque 3 - Azure SQL y Persistencia Empresarial
expand_more
  • Azure SQL Database
  • Creación y configuración del recurso
  • Conexión desde Java con variables de entorno
  • Buenas prácticas de rendimiento
  • Optimización de consultas y pools
  • Estrategias de respaldo
Bloque 4 - Despliegue en Azure App Service
expand_more
  • Descripción de Azure App Service
  • Creación del recurso
  • Configuración del entorno
  • Publicación manual de aplicaciones Java en Azure
  • Escalado horizontal y vertical
  • Configuración de dominios
Bloque 5 - Seguridad en aplicaciones backend
expand_more
  • Principios de seguridad
  • Aspectos básicos de identidad: autorización y autenticación
  • OAuth 2.0 y OpenID Connect
  • JWT
  • Credenciales administradas con Entra ID
  • Integración de Entra ID en nuestro proyecto
  • Gestión de secretos con Azure Key Vault
  • Creación del recurso
  • Integración de Azure Key Vault en nuestro proyecto
Bloque 6 - Contenedores con Azure
expand_more
  • Descripción de Azure Container Registry
  • Creación del recurso
  • Registro de imágenes, publicación y versionamiento
  • Descripción de Azure Container Apps
  • Creación del recurso
  • Despliegue
  • Escalado automático
  • Revisión de logs
Bloque 7 - Azure Kubernetes Service
expand_more
  • Conceptos fundamentales: Pods, deployments, services e Ingress
  • Descripción de Azure Kubernetes Service
  • Creación del recurso
  • Despliegue de la aplicación
  • Escalado de la aplicación
  • Actualizaciones
  • Alta disponibilidad
Bloque 8 - Otros servicios de Azure e integración
expand_more
  • Almacenamiento con Azure Storage
  • Mensajería con Azure Service Bus
  • Feature Flags en Azure App Service
  • Observabilidad con Azure Monitor
  • Application Insights
  • Alertas
Bloque 9 - DevOps
expand_more
  • Integración continua con GitHub Actions
  • Pruebas automáticas
  • Pipeline de despliegue
  • Estrategias blue-green
Bloque 10 - Buenas prácticas para aplicaciones empresariales
expand_more
  • Arquitectura hexagonal
  • Principios SOLID
  • Clean Code
  • Caché
  • Políticas de acceso
Bloque 11 - Cierre
expand_more
  • Resumen
  • Despedida del curso

list_alt Instructor del curso

Luis Beltrán

Microsoft MVP | Especialista en Azure y desarrollo empresarial @Código Facilito

Desarrollador y docente especializado en tecnologías de Microsoft. Comparte su experiencia construyendo aplicaciones empresariales modernas sobre Azure con Java y Spring Boot.

list_alt Registro al curso

Registro 100% gratuito. Regístrate y accede al curso.

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.