Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 2 horas
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 (1)
Adquirir la experiencia práctica que necesitaba en Oracle Apex: comprender el funcionamiento de cada componente, implementar soluciones en la práctica y observar cómo operan las aplicaciones, los flujos de trabajo y demás procesos.
Hayden Sheppard
Curso - Low-Code Enterprise Application Development with Oracle APEX
Traducción Automática