Ponte en Contacto

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.
 2 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas