Luis Beltran
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.
Temario
-
Módulo 1 | 7 clases
Introducción al desarrollo backend en Azure
expand_more-
play_circle_outline
Clase 1
Bienvenida al curso
-
play_circle_outline
Clase 2
Objetivos del curso
-
play_circle_outline
Clase 3
Herramientas necesarias
-
play_circle_outline
Clase 4
Proyecto que se desarrollara
-
play_circle_outline
Clase 5
Introducción a Azure para desarrolladores Java
-
play_circle_outline
Clase 6
Servicios principales para aplicaciones backend
-
play_circle_outline
Clase 7
Creación de una cuenta de Azure
-
-
Módulo 2 | 11 clases
Desarrollo de Backend con Java
expand_more-
play_circle_outline
Clase 1
Arquitecturas modernas de backend
-
play_circle_outline
Clase 2
Aplicaciones de cloud native
-
play_circle_outline
Clase 3
Principios de escalabilidad y alta disponibilidad
-
play_circle_outline
Clase 4
Spring Boot como base del backend
-
play_circle_outline
Clase 5
Persistencia de datos con Spring Data JPA
-
play_circle_outline
Clase 6
Desarrollo de APIs REST
-
play_circle_outline
Clase 7
Modelado de entidades y relaciones
-
play_circle_outline
Clase 8
Migraciones con Liquibase
-
play_circle_outline
Clase 9
Validación de datos y manejo de excepciones
-
play_circle_outline
Clase 10
Prueba de aplicación
-
play_circle_outline
Clase 11
Buenas prácticas REST
-
-
Módulo 3 | 6 clases
Azure SQL y Persistencia Empresarial
expand_more-
play_circle_outline
Clase 1
Azure SQL Database
-
play_circle_outline
Clase 2
Creación y configuración del recurso
-
play_circle_outline
Clase 3
Conexión desde Java con variables de entorno
-
play_circle_outline
Clase 4
Buenas prácticas de rendimiento
-
play_circle_outline
Clase 5
Optimización de consultas y pools de conexiones
-
play_circle_outline
Clase 6
Estrategias de respaldo
-
-
Módulo 4 | 6 clases
Despliegue en Azure App Service
expand_more-
play_circle_outline
Clase 1
Descripción de Azure App Service
-
play_circle_outline
Clase 2
Creación del recurso
-
play_circle_outline
Clase 3
Configuración del entorno
-
play_circle_outline
Clase 4
Publicación manual de aplicaciones Java en Azure
-
play_circle_outline
Clase 5
Escalado horizontal y vertical
-
play_circle_outline
Clase 6
Configuración de dominios
-
-
Módulo 5 | 9 clases
Seguridad en aplicaciones backend
expand_more-
play_circle_outline
Clase 1
Principios de seguridad
-
play_circle_outline
Clase 2
Aspectos básicos de identidad autorización y autenticación
-
play_circle_outline
Clase 3
OAuth 2.0 y OpenID Connect
-
play_circle_outline
Clase 4
JWT
-
play_circle_outline
Clase 5
Credenciales administradas con Entra ID
-
play_circle_outline
Clase 6
Integración de EntraID en nuestro proyecto
-
play_circle_outline
Clase 7
Gestión de secretos con Azure Key Vault
-
play_circle_outline
Clase 8
Creación del recurso
-
play_circle_outline
Clase 9
Integración de Azure Key Vault en nuestro proyecto
-
-
Módulo 6 | 9 clases
Contenedores con Azure
expand_more-
play_circle_outline
Clase 1
Descripción de Azure Container Registry
-
play_circle_outline
Clase 2
Creación del recurso
-
play_circle_outline
Clase 3
Registro de imágenes, publicación y versionamiento; Parte 1
-
play_circle_outline
Clase 4
Registro de imágenes, publicación y versionamiento; Parte 2
-
play_circle_outline
Clase 5
Descripción de Azure Container Apps
-
play_circle_outline
Clase 6
Creación del recurso
-
play_circle_outline
Clase 7
Despliegue de contenedores
-
play_circle_outline
Clase 8
Escalado automático
-
play_circle_outline
Clase 9
Revisión de logs
-
-
Módulo 7 | 8 clases
Azure Kubernetes Service
expand_more-
play_circle_outline
Clase 1
Conceptos fundamentales pods, deployments, services e Ingress
-
play_circle_outline
Clase 2
Descripción de Azure Kubernetes Service
-
play_circle_outline
Clase 3
Creación del recurso
-
play_circle_outline
Clase 4
Despliegue de la aplicación; Parte 1
-
play_circle_outline
Clase 5
Despliegue de la aplicación; Parte 2
-
play_circle_outline
Clase 6
Escalado de la aplicación
-
play_circle_outline
Clase 7
Actualizaciones
-
play_circle_outline
Clase 8
Alta disponibilidad
-
-
Módulo 8 | 6 clases
Otros servicios de Azure e integración
expand_more-
play_circle_outline
Clase 1
Almacenamiento con Azure Storage
-
play_circle_outline
Clase 2
Mensajería con Azure Service Bus
-
play_circle_outline
Clase 3
Feature Flags en Azure App Service
-
play_circle_outline
Clase 4
Observabilidad con Azure Monitor
-
play_circle_outline
Clase 5
Application Insights
-
play_circle_outline
Clase 6
Alertas
-
-
Módulo 9 | 8 clases
DevOps
expand_more-
play_circle_outline
Clase 1
Integración con GitHub Actions
-
play_circle_outline
Clase 2
Pruebas automáticas
-
play_circle_outline
Clase 3
Pipeline de despliegue; Parte 1
-
play_circle_outline
Clase 4
Pipeline de despliegue; Parte 2
-
play_circle_outline
Clase 5
Pipeline de despliegue; Parte 3
-
play_circle_outline
Clase 6
Pipeline de despliegue; Parte 4
-
play_circle_outline
Clase 7
Pipeline de despliegue; Parte 5
-
play_circle_outline
Clase 8
Estrategias blue-green
-
-
Módulo 10 | 5 clases
Buenas prácticas para aplicaciones empresariales
expand_more -
Módulo 11 | 2 clases
Cierre del curso
expand_more
Valoraciones
4.5
6.0 Valoraciones
Profesor:
Preguntas frecuentes
-
¿Cuándo empieza el curso?
Los cursos de Código Facilito son 100% online On-demand lo que significa que están grabados y los puedes empezar cuando quieras y a tu propio ritmo.
-
¿Cómo funciona la membresía premium?
Al suscribirte tendrás acceso ilimitado a todos los cursos de Código Facilito. En tu cuenta podrás agregar cursos, ver cualquier video, tener seguimiento de tus cursos y en los cursos que lo indican: presentar un examen al final y obtener un certificado digital. Además tendrás acceso exclusivo a clases premium semanales que son en vivo donde puedes hacer preguntas al instructor.
Cada mes agregamos nuevos contenidos, actualizando cursos existentes y cursos completamente nuevos.
La membresía se actualiza de manera recurrente y puedes cancelar en cualquier momento desde tu cuenta en un par de clics. -
¿Qué puedo aprender en Código Facilito?
Nos especializamos en programación: desde lo básico hasta lo pro. Frontend, HTML5, CSS, JavaScript, backend con Python, Rails y mucho más. Puedes explorar nuestro catálogo completo aquí.
-
Tengo otra pregunta, ¿dónde los contacto?
Te atendemos con gusto en [email protected]
Planes de suscripción
Selecciona el plan que mejor se adapte a tus objetivos
Premium
Para desarrolladores y estudiantes buscando mantenerse actualizados
/año
Precio regular: $194 USD
Incluye:
- done Acceso ilimitado a todos los cursos pre-grabados
- done Bootcamps Premium (20-40 horas) con asesorías semanales
- done Bootcamp Replays (grabaciones de cursos en vivo)
- done Laboratorios prácticos
- done Rutas de aprendizaje estructuradas
- done Certificados al completar cursos
- done Acceso a comunidad general
- close Bootcamps en vivo (solo en MAX)
MAX
Para profesionales que buscan crecimiento de carrera acelerado
/año
Precio regular: $770 USD
Todo de Premium, más:
- done Bootcamps con clases en vivo semanales
- done Grupos reducidos (20-100 estudiantes)
- done Proyecto final con evaluación humana
- done Grupo de Telegram exclusivo
- done 1 año de Bootcamps ilimitados
Pagos seguros con: