Curso de Desarrollo de aplicaciones Web sobre Oracle Database (IFCD08)

Dificultad: Intermedio

Presentaci贸n Descargar PDF

Curso deDesarrollo de aplicaciones Web sobre Oracle Database (IFCD08)聽orientado a obtener la certificaci贸n oficial de Oracle 鈥淥racle PL/SQL Developer Certified Associate鈥. 100% gratuito si se imparte bajo alguno de los programas subvencionados por el SERVEF de Formaci贸n Profesional para el Empleo.

聽Duraci贸n: 160h

聽Prop贸sito

Este curso estar谩 orientado a obtener la certificaci贸n oficial de Oracle 鈥淥racle PL/SQL Developer Certified Associate鈥.

聽Objetivos

Al finalizar el Curso de聽Desarrollo de aplicaciones Web sobre Oracle Database (IFCD08) , el alumno estar谩 formado聽sobre tecnolog铆as Oracle Forms y Oracle Application Express para la creaci贸n y mantenimiento de aplicaciones Web.

聽聽Contenidos

  • M贸dulo 1: Introducci贸n a SQL 3 (30h)
    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.
  • M贸dulo 2. Programaci贸n con PL/SQL (30h)
    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.
  • M贸dulo 3: Programaci贸n avanzada con PL/SQL (24h)
    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.
  • M贸dulo 4: Java para desarrolladores PL/SQL (16h)
    1. 鈥 Introducci贸n a Java.
    2. 鈥 Introducci贸n a JDBC.
    3. 鈥 Acceso y manipulaci贸n de datos SQL con JDBC.
    4. 鈥 Mejores pr谩cticas y calidad de servicio JDBC.
    5. 鈥 Introducci贸n a tecnolog铆a SQLJ.
    6. 鈥 Universal Connection Pool.
    7. 鈥 Procedimientos almacenados como modelo de programaci贸n de base de datos.
    8. 鈥 Oracle JVM.
    9. 鈥 Desarrollo y ejecuci贸n de Java en la Base de Datos.
  • M贸dulo 5: Contruccci贸n de aplicaciones con Oracle Forms (30h)
    1. 鈥 Ejecutar aplicaciones Forms.
    2. 鈥 Trabajar con entornos Forms Builder.
    3. 鈥 Crear un m贸dulo b谩sico de formulario.
    4. 鈥 Crear un formulario maestro.
    5. 鈥 Trabajar con bloques de datos y marcos.
    6. 鈥 Trabajar con 铆tems de texto.
    7. 鈥 Crear LOVs y editores.
    8. 鈥 Crear 铆tems de entrada adicionales.
    9. – Crear 铆tems de no-entrada.
    10. 鈥 Crear ventanas y lienzos.
    11. 鈥 Generar triggers.
    12. 鈥 A帽adir funcionalidades a los 铆tems.
    13. 鈥 Mostrar mensajes y alertas.
    14. 鈥 Uso de consultas triggers.
    15. 鈥 Validar las entradas de los usuarios.
    16. 鈥 Controles de navegaci贸n.
    17. 鈥 Reescritura de procesos de transacciones por defecto.
    18. 鈥 Escribir c贸digo flexible.
    19. 鈥 Compartir objetos y c贸digo.
    20. 鈥 Uso de WebUtil para interactuar con clientes.
    21. 鈥 Introducci贸n a m煤ltiples aplicaciones Form.
  • M贸dulo 6: Oracle Application Express: Desarrollo de aplicaciones Web (30h)
    1. 鈥 Gesti贸n de objetos de bases de datos con SQL.
    2. 鈥 Construir una aplicaci贸n de base de datos.
    3. 鈥 Creaci贸n de informes.
    4. 鈥 Trabajar con p谩ginas y regiones.
    5. 鈥 A帽adir 铆tems y botones.
    6. 鈥 Entender el estado de la sesi贸n y depuraci贸n.
    7. 鈥 Incluir procesamiento de p谩ginas.
    8. 鈥 Construir una hoja de web.
    9. 鈥 Uso de aplicaciones.
    10. 鈥 A帽adiendo componentes compartidos y ayudas a la navegaci贸n.
    11. 鈥 Mostrar contenido din谩mico.
    12. 鈥 Trabajar con temas, plantillas y archivos.
    13. 鈥 Administrar espacios de trabajo.
    14. 鈥 Implementaci贸n de seguridad.
    15. 鈥 Despliegue de aplicaciones.
    16. 鈥 Gesti贸n y mantenimiento de procesos de desarrollo de aplicaciones.

聽Dirigido a

A trabajadores y/o desempleados que pretendan dedicarse a ocupar puestos de trabajos para los que capacita este curso.

聽Requisitos

Corresponder谩 a la Administraci贸n laboral competente la comprobaci贸n de que los alumnos poseen los requisitos formativos y profesionales para cursar con aprovechamiento la formaci贸n en los t茅rminos previstos en los apartados siguientes.

Para acceder a la formaci贸n de los m贸dulos formativos de los certificados de profesionalidad de los niveles de cualificaci贸n profesional 2 y 3 los alumnos deber谩n cumplir alguno de los requisitos siguientes:

  1. Estar en posesi贸n del T铆tulo de Graduado en Educaci贸n Secundaria Obligatoria para el nivel 2 o t铆tulo de Bachiller para nivel 3.
  2. Estar en posesi贸n de un certificado de profesionalidad del mismo nivel del m贸dulo o m贸dulos formativos y/o del certificado de profesionalidad al que desea acceder.
  3. Estar en posesi贸n de un certificado de profesionalidad de nivel 1 de la misma familia y 谩rea profesional para el nivel 2 o de un certificado de profesionalidad de nivel 2 de la misma familia y 谩rea profesional para el nivel 3.

Materiales, metodolog铆a y evaluaci贸n

Profesor

David Gonz谩lez Royo

Consultor Business Software en NUNSYS Licenciado en Inform谩tica de Gesti贸n