DIPLOMADO ORACLE® DEVELOPER
Orientado a ORACLE Advanced PL/SQL & Forms Developer Certified Professional
Registrate a este Diplomado Aqui
Presentación
Con el fin de facilitar el manejo de la información por parte del usuario final, es necesario desarrollar aplicaciones que permitan una interacción ágil y amigable. Es así como es necesario el manejo de algunos lenguajes de programación orientados a la captura (Formularios), presentación (reportes) y manejo de grandes volúmenes de información.
ORACLE® como uno de los grandes proveedores de tecnología en bases de datos, ha creado herramientas para facilitar el desarrollo de formularios, procedimientos y funciones, que interactúan directamente con la base de datos y permiten, su interacción en ambientes, stand alone, cliente/Servidor y Web.
El programa de formación proporcionar a los desarrolladores de aplicaciones de bases de datos los conocimientos y habilidades necesarios para conseguir avances significativos en escalabilidad y compatibilidad, e incrementar el potencial de la tecnología del servidor y del cliente en Internet.
La fundación de Egresados de la Universidad Distrital como partner WDP de ORACLE®, ha diseñado este diplomado orientado a formar Desarrolladores de aplicaciones en Bases de Datos ORACLE 11g, con todo el respaldo internacional y la calidad de los programas de Oracle University.
¿Por qué formarte con nosotros?
- Capacitación oficial con docentes certificados ORACLE® y con experiencia laboral en los temas a impartir.
- Somos Partner ORACLE WDP, cuya función es desarrollar el talento de profesionales independientes en pro del desarrollo de la fuerza laboral capacitada y certificada ORACLE®.
- E-kits – Material Académico Digital ORACLE® para cada uno de los módulos.
- Contamos con la mejor relación costo – beneficio, teniendo en cuenta todos los temas que se van a involucrar.
Objetivos
- Emplear funciones SQL para recuperar información de múltiples tablas, sub consultas y el uso de comando DML para la manipulación de información de datos en Oracle Database 11g
- Creación de vistas y manejo de diccionarios de datos, y sub-consultas multi-columna.
- Creación, uso, depuración y descripción de procedimientos y funciones almacenadas
- Usar la compilación condicional para personalizar la funcionalidad en una aplicación PL/SLQ sin remover ningún código fuente.
- Crear paquetes de programas sobrecargados.
- Describir los beneficios de la sintaxis PL/SQL, constructores, comandos de flujo de control y errores en tiempo de ejecución.
- Diseño de paquetes PL / SQL y unidades de programas que se ejecutan de manera eficiente que permitan interactuar con aplicaciones externas y del sistema operativo
- Escribir y ajustar código PL / SQL de forma efectiva para maximizar el rendimiento
- Crear módulos de formulario incluyendo los componentes para la interacción con la bases de datos, personalizarlos con elementos de entradas del usuario, compatibles con componentes Java y otros controles de la interfaz gráfica de usuario.
- Mostrar Módulos de formularios en varias ventanas y usando una variedad de estilos de diseño.
- Integrar aplicaciones de Java en las formularios mediante el uso de JavaBeans
- Implementar y probar las aplicaciones de formularios en un explorador Web para acceder a los archivos y aplicaciones en el equipo cliente
- Vincular un formulario de módulo a otro
Dirigido a:
Este programa está orientado a desarrolladores de aplicaciones Cliente servidor, PL/SQL, formularios.
Analistas de sistemas y de negocio. Administradores de bodegas de datos y en general a profesionales relacionados con el desarrollo de aplicaciones que se conecten a bases de datos.
Duración: 160 Horas Presenciales
Pre-Requisitos:
- Familiaridad con conceptos y técnicas de procesamiento de datos.
- Conocimientos básicos de bases de datos.
Metodología
Se brindara la capacitación presencial con docentes certificados por ORACLE® en los programas presentados.
El contenido de este diplomado se desarrollara de forma Teórico - Práctico y será orientado siguiendo el material académico E-Kit de ORACLE®, adicionalmente el docente brindara apoyo en las practicas a realizar, afianzando los conceptos y principios de cada tema.
Se seguirán los estándares de ORACLE University® y el ambiente de trabajo para cada uno de los módulos.
A continuación se presenta el plan de trabajo para de cada uno de los Módulos:

Los exámenes deberán ser presentados a través de PEARSON VUE. Este programa, podrá brindarle un Voucher de descuento de 25% para cada de uno de los exámenes a presentar. El valor comercial del cada examen es de $ 125 USD.
Nota importante: El material académico oficial está generalmente disponible en inglés.
Ayudas audiovisuales
Además de la presentación formal del material del curso - taller, se incluyen ejercicios, prácticas y discusiones en grupo, con el propósito de facilitar el entendimiento de los temas tratados.
¿Que incluye?
- Capacitación con docentes Certificados en ORACLE® y con experiencia laboral en los temas a impartir.
- Registro de la capacitación oficial recibida en cada uno de los módulos sobre la plataforma ORACLE®.
- KIT Gerencial que incluye:
- Cuadernillo de apuntes.
- Esfero
- USB con el Material Digital Oficial de ORACLE® para cada uno de los programas a capacitar (E-Kits), personalizado.
- Voucher de Descuento del 25% en el examen de Certificación para cada uno de los módulos. No acumulables para un mismo examen. *
- Suscripción gratuita a ORACLE Magazine (Formulario de registro WEB).
- Descuento del 5% para otros programas de capacitación
- Certificado de Asistencia por parte de la Fundación de Egresados de la Universidad Distrital y avalado por ORACLE®. **
* Se entregara un voucher con una validez de 1 año a partir de su generación para presentar el examen de certificación en un centro autorizado.
** A los participantes que hayan asistido al 80% de las sesiones o más, se les otorgará el diploma de asistencia y vouchers de descuento.

CONTENIDO TEMÁTICO
(Contenidos temáticos propiedad de ORACLE®)
Modulo 1 - Oracle Database 11g: Introduction to SQL (40 Hours)
- Introducing Oracle Database 11g
- Retrieving Data Using the SQL SELECT Statement
- Restricting and Sorting Data
- Using Single-Row Functions to Customize Output
- Using Conversion Functions and Conditional Expressions
- Reporting Aggregated Data Using the Group Functions
- Displaying Data From Multiple Tables
- Using Sub-queries to Solve Queries
- Using the SET Operators
- Manipulating Data
- Using DDL Statements to Create and Manage Tables
- Creating Other Schema Objects
- Controlling User Access
- Managing Schema Objects
- Managing Objects with Data Dictionary Views
- Manipulating Large Data Sets
- Managing Data in Different Time Zones
- Retrieving Data Using Sub-queries
- Regular Expression Support
Modulo 2 - Oracle Database 11g: Program with PL/SQL (40 Hours)
- Introduction
- Introduction to PL/SQL
- Declaring PL/SQL Identifiers
- Writing Executable Statements
- Interacting with the Oracle Server
- Writing Control Structures
- Using Explicit Cursors
- Handling Exceptions
- Creating Stored Procedures
- Creating Stored Functions and Debugging Subprograms
- Creating Packages
- Working With Packages
- Using Oracle-Supplied Packages in Application Development
- Using Dynamic SQL
- Design Considerations for PL/SQL Code
- Creating Triggers
- Creating Compound, DDL, and Event Database Triggers
- Using the PL/SQL Compiler
- Managing PL/SQL Code
- Managing Dependencies
Modulo 3 - Oracle Database 11g: Advanced PL/SQL(24Hours)
- Introduction
- PL/SQL Programming Concepts Review
- Designing PL/SQL Code
- Using Collections
- Manipulating Large Objects
- Using Advanced Interface Methods
- Performance and Tuning
- Improving Performance with Caching
- Analyzing PL/SQL Code
- Profiling and Tracing PL/SQL Code
- Implementing VPD with Fine-Grained Access Control
- Safeguarding Your Code Against SQL Injection Attacks
Modulo 4 - Oracle Forms Developer 10g: Build Internet Applications (40 Hours)
- Introducing Oracle Forms Developer and Forms Services
- Creating Forms Modules
- Working with Data Blocks and Frames
- Working with Input Items
- Working with Non Input Items
- Working with Windows and Canvases
- Producing Triggers
- Debugging Triggers
- Adding Functionality to Items
- Run-Time Messages and Alerts
- Query Triggers
- Validation
- Navigation
- Transaction Processing
- Writing Flexible Code
- Sharing Objects and Code
- Using WebUtil to Interact with the Client
- Introducing Multiple Form Applications





