Temario del curso
Contenido del programa
Módulo 1: Fundamentos de CI/CD en Oracle APEX
- Conceptos esenciales de CI/CD aplicados al contexto de APEX.
- Análisis de los desafíos inherentes a los despliegues manuales.
- Características distintivas de Oracle APEX en comparación con otros frameworks.
- Aplicabilidad de las prácticas de CI/CD desde APEX 19 hasta versiones más recientes.
- Definición y diferenciación de entornos: DEV, QA, UAT y PROD.
Módulo 2: Control de versiones en aplicaciones APEX
- Identificación de los componentes que deben versionarse en un proyecto APEX.
- Estrategias de versionamiento para aplicaciones, páginas y componentes específicos.
- Gestión de modificaciones estructurales y funcionales.
- Adopción de esquemas de versionado, tanto semánticos como prácticos.
- Implementación de trazabilidad y mecanismos de auditoría.
Módulo 3: Aplicación de SQLcl en el ecosistema APEX
- Introducción a SQLcl y su función crítica dentro de los flujos de CI/CD.
- Procesos de exportación de aplicaciones APEX.
- Gestión de objetos relacionados, incluyendo tablas, paquetes y vistas.
- Control preciso de las importaciones entre diferentes entornos.
- Seguridad en el manejo de credenciales y parámetros sensibles.
- Mejores prácticas para el desarrollo de scripts reutilizables.
Módulo 4: Integración con sistemas de control de versiones (Git)
- Diseño de la estructura de repositorios para proyectos APEX.
- Gestión de versiones de aplicaciones exportadas.
- Administración de ramas (branches) específicas para APEX.
- Metodologías para la colaboración efectiva en equipos.
- Técnicas para la resolución de conflictos frecuentes.
- Guías para equipos en transición desde modelos de gestión manuales.
Módulo 5: Metodologías de despliegue entre entornos
- Arquitectura de pipelines de despliegue específicos para APEX.
- Comparativa entre despliegues manuales y automatizados.
- Validaciones técnicas previas a la ejecución del despliegue.
- Flujos de aprobación y control de cambios.
- Protocolos de manejo de errores y procedimientos de rollback.
- Consideraciones de seguridad y estabilidad para entornos productivos.
Módulo 6: Automatización de despliegues y estándares de calidad
- Fundamentos de la automatización en despliegues de APEX.
- Integración de SQLcl con pipelines de CI/CD, abordando aspectos conceptuales y prácticos.
- Prácticas recomendadas para garantizar despliegues consistentes y repetibles.
- Seguridad de la información en procesos automatizados.
- Uso de checklists estructurados para despliegues en APEX.
- Recomendaciones para la evolución hacia APEX 23+ manteniendo la infraestructura de pipeline existente.
Requerimientos
Requisitos previos
- Conocimientos fundamentales de Oracle APEX.
- Experiencia demostrable en el desarrollo o administración de aplicaciones basadas en APEX.
- Dominio básico de bases de datos Oracle (SQL).
- No es indispensable contar con experiencia previa en CI/CD, aunque se recomienda tener nociones del tema.
Audiencia recomendada
- Desarrolladores especializados en Oracle APEX.
- Administradores responsables de aplicaciones APEX.
- Ingenieros DevOps que trabajan con entornos Oracle.
- Líderes técnicos encargados de gestionar despliegues y el control 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