Cursos gratutitos SEFCARM

IFCD08 Desarrollo de aplicaciones web sobre Oracle Database

Objetivo general


Formar sobre tecnologías Oracle Forms y Oracle Application Express para la creación y mantenimiento de aplicaciones Web.


Este curso estará orientado a obtener la certificación oficial de Oracle “Oracle PL/SQL Developer Certified Associate”

 

Objetivos específicos

  • Realizar consulta de datos usando subconsultas, recuperar datos de una o varias tablas mediante la sentencia SELECT, utilizar funciones SQL para generar y recuperar datos personalizados, conocer el lenguaje de manipulación de datos (DML) para manipular la información almacenada y llevar a cabo el control acceso a usuarios
  • desarrollar, ejecutar y gestionar unidades de programa almacenadas PL/SQL como procedimientos, funciones, paquetes y disparadores de base de datos
  • los alumnos conocerán las técnicas y funciones avanzas de programación en PL/SQL para el diseño y ajuste, mejora de la eficiencia en la interacción con aplicaciones de base de datos
  • programar en la Base de Datos de Oracle mediante el uso de Java
  • desarrollar aplicaciones con Forms Builder para crear aplicaciones Web de alto rendimiento además de escalables
  • desarrollar aplicaciones Web centradas de base de datos con Oracle Application Express

 

Número de participantes

Máximo 25 participantes para cursos presenciales.

 

Relación secuencial de módulos formativos


 Módulo 1: Introducción a SQL

‐ Recuperación de datos mediante la sentencia SELECT
‐ Restricción y ordenación de los datos
‐ Empleo de funciones a nivel de fila
‐ Agregación de datos mediante funciones de grupo
‐ Presentación de datos a partir de varias tablas
‐ Empleo de subconsultas
‐ Operadores SET
‐ Manipulación de datos
‐ Creación y gestión de tablas
‐ Creación de otros objetos de la base de datos
‐ Gestión de objetos con vistas del diccionario de datos
‐ Control de acceso a usuarios
‐ Control de esquemas
‐ Manipulación de grandes juegos de resultados
‐ Generación de listados mediante agrupaciones
‐ Datos en distintas franjas horarias
‐ Subconsultas avanzadas
‐ Recuperación jerárquica


 Módulo 2. Programación con PL/SQL

‐ Introducción a PL/SQL
‐ Declaración de Identificadores PL/SQL
‐ Escritura de Sentencias Ejecutables
‐ Interacción con Oracle Server
‐ Estructuras de Control
‐ Tipos de Dato Compuestos
‐ Cursores Explícitos
‐ Manejo de Excepciones
‐ Procedimientos Almacenados
‐ Funciones Almacenadas y Subprogramas de Depuración
‐ Paquetes
‐ Despliegue de Paquetes
‐ Implantación de Paquetes Proporcionados por Oracle en el Desarrollo de Aplicaciones
‐ SQL Dinámico
‐ Consideraciones de Diseño para Código PL/SQL
‐ Disparadores
‐ Creación de Disparadores Compuestos, de DDL y de Eventos de Base de Datos
‐ Compilador PL/SQL
‐ Gestión del Código PL/SQL
‐ Gestión de Dependencias


 Módulo 3: Programación avanzada con PL/SQL

‐ Manipulación de grandes objetos
‐ Uso de métodos de interfaz avazada
‐ Ajuste y rendimiento
‐ Mejora del rendimiento con el caché
‐ Análisis de código PL/SQL
‐ Perfiles y rastreo de código PL/SQL
‐ Implementando VPD con control de accesos exahustivo (Fine-Grained Access Control)
‐ Técnicas de seguridad de código contra ataques SQL Injection


 Módulo 4: Java para desarrolladores PL/SQL

‐ Introducción a Java
‐ Introducción a JDBC
‐ Acceso y manipulación de datos SQL con JDBC
‐ Mejores prácticas y calidad de servicio JDBC
‐ Introducción a tecnología SQLJ
‐ Universal Connection Pool
‐ Procedimientos almacenados como modelo de programación de base de datos
‐ Oracle JVM
‐ Desarrollo y ejecución de Java en la Base de Datos


 Módulo 5: Contruccción de aplicaciones con Oracle Forms

‐ Ejecutar aplicaciones Forms
‐ Trabajar con entornos Forms Builder
‐ Crear un módulo básico de formulario
‐ Crear un formulario maestro
‐ Trabajar con bloques de datos y marcos
‐ Trabajar con ítems de texto
‐ Crear LOVs y editores
‐ Crear ítems de entrada adicionales
‐ Crear ítems de no-entrada
‐ Crear ventanas y lienzos
‐ Generar triggers
‐ Añadir funcionalidades a los ítems
‐ Mostrar mensajes y alertas
‐ Uso de consultas triggers
‐ Validar las entradas de los usuarios
‐ Controles de navegación
‐ Reescritura de procesos de transacciones por defecto
‐ Escribir código flexible
‐ Compartir objetos y código
‐ Uso de WebUtil para interactuar con clientes
‐ Introducción a múltiples aplicaciones Form


 Módulo 6: Oracle Application Express: Desarrollo de aplicaciones Web

‐ Gestión de objetos de bases de datos con SQL
‐ Construir una aplicación de base de datos
‐ Creación de informes
‐ Trabajar con páginas y regiones
‐ Añadir ítems y botones
‐ Entender el estado de la sesión y depuración
‐ Incluir procesamiento de páginas
‐ Construir una hoja de web
‐ Uso de aplicaciones
‐ Añadiendo componentes compartidos y ayudas a la navegación
‐ Mostrar contenido dinámico
‐ Trabajar con temas, plantillas y archivos
‐ Administrar espacios de trabajo
‐ Implementación de seguridad
‐ Despliegue de aplicaciones
‐ Gestión y mantenimiento de procesos de desarrollo de aplicaciones

 

Duración

Horas totales: 160

 

No hay artículos en esta familia