Temario del curso
Programa del curso
Módulo 1: Introducción a CI/CD en Oracle APEX
- Conceptos esenciales de CI/CD aplicados a APEX
- Desafíos habituales en los despliegues manuales
- Particularidades de Oracle APEX en comparación con otros frameworks
- Compatibilidad de las prácticas de CI/CD entre APEX 19 y versiones posteriores
- Definición de entornos: DEV, QA, UAT, PROD
Módulo 2: Gestión de versiones de aplicaciones APEX
- ¿Qué elementos versionar en un proyecto APEX?
- Versionamiento de aplicaciones, páginas y componentes
- Gestión de cambios estructurales y funcionales
- Estrategias de versionado (semántico y práctico)
- Trazabilidad de cambios y procesos de auditoría
Módulo 3: Uso de SQLcl para APEX
- Introducción a SQLcl y su función en CI/CD
- Exportación de aplicaciones APEX
- Exportación de objetos asociados (tablas, paquetes, vistas)
- Importación controlada entre entornos
- Gestión de credenciales y parámetros sensibles
- Buenas prácticas para scripts reutilizables
Módulo 4: Integración con control de versiones (Git)
- Organización de repositorios para proyectos APEX
- Versionamiento de aplicaciones exportadas
- Gestión de ramas (branches) para APEX
- Estrategias de trabajo colaborativo
- Resolución de conflictos frecuentes
- Recomendaciones para equipos que migran desde esquemas manuales
Módulo 5: Estrategias de despliegue entre entornos
- Diseño de pipelines de despliegue para APEX
- Despliegue manual frente al automatizado
- Validaciones previas al despliegue
- Control de cambios y aprobaciones
- Gestión de errores y procesos de rollback
- Consideraciones específicas para entornos productivos
Módulo 6: Automatización de despliegues y mejores prácticas
- Introducción a la automatización de despliegues APEX
- Integración de SQLcl con pipelines CI/CD (conceptual y práctico)
- Mejores prácticas para despliegues repetibles
- Seguridad en procesos automatizados
- Checklist de despliegue para APEX
- Recomendaciones para evolucionar hacia APEX 23+ sin rehacer el pipeline
Requerimientos
Requisitos
- Conocimientos fundamentales de Oracle APEX.
- Experiencia previa en el desarrollo o administración de aplicaciones APEX.
- Base de conocimientos en bases de datos Oracle (SQL).
- No se exige experiencia previa en CI/CD (aunque es recomendable, no es obligatoria).
Público objetivo
- Desarrolladores de Oracle APEX
- Administradores de aplicaciones APEX
- Ingenieros DevOps que interactúan con entornos Oracle
- Líderes técnicos responsables de los despliegues y la gestión de cambios
Reseñas (3)
El instructor estaba muy bien informado sobre el tema y pudo resolver fácilmente los problemas que surgieron.
David Hummel - Honeywell Federal Manufacturing & Technologies, LLC.
Curso - Low-Code Enterprise Application Development with Oracle APEX
Traducción Automática
Fue uno a uno, así que pude mostrarle mi entorno existente y discutir mis problemas reales
Virendra Miglani - Westfraser Mills
Curso - Developing Applications with Oracle Application Express (APEX)
Traducción Automática
Definición de flujo de trabajo y tareas
Aedrin Joseph - Isuzu Philippines Corporation
Curso - Mastering Oracle APEX 23-24: Workflows and Security
Traducción Automática