Course Outline

Programa del curso
Módulo 1: Introducción a CI/CD en Oracle APEX

  • Conceptos clave de CI/CD aplicados a APEX
  • Retos comunes en despliegues manuales
  • Particularidades de Oracle APEX frente a otros frameworks
  • Compatibilidad de prácticas CI/CD entre APEX 19 y versiones posteriores
  • Definición de ambientes: DEV, QA, UAT, PROD

Módulo 2: Gestión de versiones de aplicaciones APEX

  • ¿Qué versionar en un proyecto APEX?
  • Versionamiento de aplicaciones, páginas y componentes
  • Manejo de cambios estructurales y funcionales
  • Estrategias de versionado (semántico y práctico)
  • Trazabilidad de cambios y auditoría

Módulo 3: Uso de SQLcl para APEX

  • Introducción a SQLcl y su rol en CI/CD
  • Exportación de aplicaciones APEX
  • Exportación de objetos asociados (tablas, paquetes, vistas)
  • Importación controlada entre ambientes
  • Manejo de credenciales y parámetros sensibles
  • Buenas prácticas para scripts reutilizables

Módulo 4: Integración con control de versiones (Git)

  • Estructuración de repositorios para proyectos APEX
  • Versionamiento de aplicaciones exportadas
  • Manejo de ramas (branches) para APEX
  • Estrategias de trabajo colaborativo
  • Resolución de conflictos comunes
  • Recomendaciones para equipos que migran desde esquemas manuales

Módulo 5: Estrategias de despliegue entre ambientes

  • Diseño de pipelines de despliegue para APEX
  • Despliegue manual vs automatizado
  • Validaciones previas al despliegue
  • Control de cambios y aprobaciones
  • Manejo de errores y rollback
  • Consideraciones específicas para entornos productivos

Módulo 6: Automatización de despliegues y buenas prácticas

  • Introducción a la automatización de despliegues APEX
  • Integración de SQLcl con pipelines CI/CD (conceptual y práctico)
  • Buenas prácticas para despliegues repetibles
  • Seguridad en procesos automatizados
  • Checklist de despliegue para APEX
  • Recomendaciones para evolucionar hacia APEX 23+ sin rehacer el pipeline

 

 

Requirements

Requerimientos

  • Conocimientos básicos de Oracle APEX.
  • Experiencia previa desarrollando o administrando aplicaciones APEX.
  • Conocimientos básicos de bases de datos Oracle (SQL).
  • No se requiere experiencia previa en CI/CD (recomendable, pero no obligatoria).

Público objetivo

  • Desarrolladores Oracle APEX
  • Administradores de aplicaciones APEX
  • Ingenieros DevOps que interactúan con entornos Oracle
  • Líderes técnicos responsables de despliegues y control de cambios
 2 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories