IFCD08 DESARROLLO DE APLICACIONES WEB SOBRE ORACLE DATABASE

El curso IFCD08 Desarrollo de Aplicaciones Web Sobre Oracle Database es una especialidad formativa de la Familia Profesional de la informática y comunicaciones. Con este curso IFCD08 Desarrollo de Aplicaciones Web Sobre Oracle Database el alumno será capaz de formar sobre tecnologías Oracle Forms y Oracle Application Express para la creación y mantenimiento de aplicaciones Web.

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A SQL

  1. Recuperación de datos mediante la sentencia SELECT
  2. Restricción y ordenación de los datos
  3. Empleo de funciones a nivel de fila
  4. Agregación de datos mediante funciones de grupo
  5. Presentación de datos a partir de varias tablas
  6. Empleo de subconsultas
  7. Operadores SET
  8. Manipulación de datos
  9. Creación y gestión de tablas
  10. Creación de otros objetos de la base de datos
  11. Gestión de objetos con vistas del diccionario de datos
  12. Control de acceso a usuarios
  13. Control de esquemas
  14. Manipulación de grandes juegos de resultados
  15. Generación de listados mediante agrupaciones
  16. Datos en distintas franjas horarias
  17. Subconsultas avanzadas
  18. Recuperación jerárquica

UNIDAD DIDÁCTICA 2. PROGRAMACIÓN CON PL/SQL

  1. Introducción a PL/SQL
  2. Declaración de Identificadores PL/SQL
  3. Escritura de Sentencias Ejecutables
  4. Interacción con Oracle Server
  5. Estructuras de Control
  6. Tipos de Dato Compuestos
  7. Cursores Explícitos
  8. Manejo de Excepciones
  9. Procedimientos Almacenados
  10. Funciones Almacenadas y Subprogramas de Depuración
  11. Paquetes
  12. Despliegue de Paquetes
  13. Implantación de Paquetes Proporcionados por Oracle en el Desarrollo de Aplicaciones
  14. SQL Dinámico
  15. Consideraciones de Diseño para Código PL/SQL
  16. Disparadores
  17. Creación de Disparadores Compuestos, de DDL y de Eventos de Base de Datos
  18. Compilador PL/SQL
  19. Gestión del Código PL/SQL
  20. Gestión de Dependencias

UNIDAD DIDÁCTICA 3. PROGRAMACIÓN AVANZADA CON PL/SQL

  1. Revisión de conceptos de programación PL/SQL
  2. Diseño de código PL/SQL
  3. Uso de collecciones
  4. Manipulación de grandes objetos
  5. Uso de métodos de interfaz avazada
  6. Ajuste y rendimiento
  7. Mejora del rendimiento con el caché
  8. Análisis de código PL/SQL
  9. Perfiles y rastreo de código PL/SQL
  10. Implementando VPD con control de accesos exahustivo (Fine-Grained Access Control)
  11. Técnicas de seguridad de código contra ataques SQL Injection

UNIDAD DIDÁCTICA 4. DESARROLLO CON ORACLE APPLICATION EXPRESS TALLER I

  1. Introducción a Oracle Application Express
  2. Creación de una Aplicación de bases de datos
  3. Trabajar con informes
  4. Trabajar con informes interactivos
  5. Trabajar con grids interactivos
  6. Trabajar con páginas y regiones
  7. Gestionar formularios
  8. Estado de sesión
  9. Incluir procesamiento de página
  10. Uso de acciones dinámicas y plug-ins
  11. Validar y depurar tu aplicación
  12. Añadir componentes compartidos
  13. Trabajar con temas, plantillas y ficheros
  14. Implementación de la seguridad
  15. Gestión de navegación de la aplicación
  16. Extender la aplicación
  17. Crear y editar gráficos
  18. Añadir calendarios y arboles
  19. Gestión de la respuesta de la aplicación

UNIDAD DIDÁCTICA 5. DESARROLLO CON ORACLE APPLICATION EXPRESS TALLER II

  1. Uso de colecciones de APEX
  2. Uso de acciones dinámicas
  3. Incorporación de interactividad en tu aplicación
  4. Envío de correo electrónico desde una aplicación
  5. Generar y utilizar APIs de tabla
  6. Trabajo con servicios RESTful y módulos Web Source
  7. Uso de plantillas y temas
  8. Uso de búsqueda
  9. Asegurar la aplicación
  10. Desplegar y mantener tu aplicación
  11. Optimizar tu aplicación
  12. Gestionar la globalización y la traducción

672,00 

Detalles del Curso

Información adicional

Horas 160 Horas
Modalidad ONLINE

¿Por qué elegir Aurea?

Metodología de Aprendizaje Online

  • Aprendizaje activo y autónomo: A diferencia de la formación presencial, en el e-learning es clave fomentar que el alumno sea protagonista de su propio proceso de aprendizaje.

  • Microlearning y contenidos modulares: Lecciones breves, bien estructuradas, que permitan avanzar paso a paso.

  • Gamificación y elementos interactivos (cuestionarios, simulaciones, casos prácticos) aumentan la motivación y retención del conocimiento.

  • Evaluación continua: No solo exámenes finales, sino también foros, tareas prácticas y autoevaluaciones.

Plataforma online Moodle

  • Moodle es una excelente elección como LMS (Learning Management System). Algunas ventajas:

    • Código abierto y altamente personalizable.

    • Permite gestión de usuarios, seguimiento de progreso, certificados automáticos, SCORM, etc.

    • Integración con plugins y herramientas externas como H5P, BigBlueButton, Zoom, etc.

  • Optimiza la navegación y la experiencia de usuario: que la plataforma sea clara, intuitiva y visualmente amigable.

  • Mobile first: Muchos usuarios acceden desde el móvil, así que asegúrate de que la plataforma esté bien adaptada.

Equipo Docente y Tutoría

  • Docentes formados en pedagogía digital: No basta con saber del tema; es crucial saber cómo enseñarlo online.

  • Disponibilidad y acompañamiento: Los alumnos valoran mucho el soporte y el feedback de tutores.

  • Presencia activa: En foros, comentarios y webinars. Esto reduce la sensación de soledad del estudiante online.

  • Capacitación constante del equipo docente en nuevas metodologías y herramientas digitales.

Interacción y Comunidad

  • Foros, chats y actividades colaborativas: fomentan el aprendizaje social.

  • Feedback entre pares: puede ser útil para mejorar y compartir conocimientos.

  • Gamificación social: rankings, badges, desafíos grupales.

  • Encuestas y sugerencias: para mejorar el curso con la opinión de los propios alumnos.