Descripción del curso
Oracle APEX es una de las plataformas de desarrollo de aplicaciones de baja complejidad más poderosas del ecosistema Oracle. Sin embargo, sus componentes nativos no siempre cubren todos los requisitos de negocio. Los plugins son la respuesta: permiten encapsular lógica, interfaz y comportamiento en componentes reutilizables que se integran de manera nativa con el motor de APEX.
En este curso llevarás tus habilidades como desarrollador APEX al siguiente nivel. Comenzarás desde cero, comprendiendo la arquitectura interna de los plugins, para luego construir, depurar, publicar y mantener plugins de producción que podrías distribuir en el Oracle APEX Plugin Repository o en proyectos empresariales.
El enfoque es 100 % práctico: cada módulo cierra con un laboratorio en el que construyes un plugin real, desde el "Hola Mundo" hasta un componente avanzado con soporte para accesibilidad, internacionalización, modo oscuro y temas de Universal Theme. Al terminar el curso habrás construido una librería personal de plugins listos para producción.
Por qué considerar este curso
En este curso construirás plugins reales para Oracle APEX 24 desde cero: Item, Region, Process y Dynamic Action Plugins. Aprenderás la arquitectura interna del motor de renderizado, cómo estructurar el código PL/SQL, JavaScript y CSS de cada plugin, y cómo gestionar parámetros personalizados, comunicación AJAX con el servidor y eventos del framework. Cada módulo cierra con un laboratorio práctico donde desarrollas un componente funcional y listo para producción.
También dominarás las técnicas avanzadas que separan un plugin amateur de uno de nivel samurái: JavaScript moderno (ES6+), soporte a Universal Theme y modo oscuro, accesibilidad WCAG 2.1, depuración con Chrome DevTools y apex_debug, y distribución profesional con versionado semántico. Al finalizar tendrás una librería personal de plugins y un proyecto final de portafolio publicable en el Oracle APEX Plugin Repository.
Requisitos del curso
- Conocimiento funcional de Oracle APEX 21 o superior (crear páginas, items, regiones, procesos y Dynamic Actions).
- PL/SQL básico-intermedio: cursores, manejo de excepciones, paquetes y procedimientos.
- SQL: consultas con JOINs, subconsultas y funciones de grupo.
- HTML básico: comprensión de la estructura DOM, etiquetas semánticas.
- JavaScript básico: variables, funciones, eventos del DOM (no se requiere experiencia con frameworks).
Para quién es este curso:
Este curso está diseñado para profesionales que ya trabajan con Oracle APEX y quieren dominar la extensibilidad de la plataforma:
- Desarrolladores APEX con experiencia básica o intermedia que quieren diferenciarse en el mercado laboral.
- Arquitectos de soluciones que necesitan evaluar cuándo y cómo extender APEX con plugins propios o de terceros.
- DBAs con conocimientos de PL/SQL que desean ampliar su stack hacia el desarrollo front-end dentro de APEX.
- Consultores Oracle que dan soporte a aplicaciones APEX y necesitan entender la anatomía de los plugins para depurarlos.
- Instructores o tech-leads que quieren crear componentes de interfaz reutilizables para sus equipos de desarrollo.