Oracle Training Course (including Oracle 8i, Oracle 9) - Oracle Database Applications Development

Oracle Training Course Summary

Objectives
The Oracle Applications Development course is designed to enable delegates to build high-performance database applications which extract and present information from an Oracle database in a distributed environment. The course also prepares delegates for the relevant OCP examination. A thorough grounding in the SQL language will be included as SQL is essential for the creation, manipulation, extraction of data from an Oracle database. Extensive hands-on exercises are included for each section of the course.

Duration
5 Days

Target Audience
The Oracle Application Development training course is suitable for any personnel involved in the maintenance of Oracle applications and databases and for users who wish to extend their existing  knowledge. Also end users who wish to construct their own reports.

What You Will Learn
1. Thorough grounding in the languages for Oracle programming (SQL and PL/SQL), when to use which, and how to structure and package code.
2. In-depth knowledge of how to extract Oracle data and present it in the desired format such as reports.
3. In-depth knowledge of how to manipulate data in an Oracle database.
4. How to recover from errors which occur part-way through a complex series of database processes.
5. How to secure an Oracle database, ensuring that only registered users have access, and safeguard against access conflicts.
6. How to improve the efficiency and performance of Oracle database applications.
7. Understand Oracle's remote web capabilities.
8. How to implement complex business contraints.
9. Prepare for OCP examination.

Exercises
1. Use various commands and functions to extract information from a relational Employee database.
2. Present information in a formatted display.
3.  Insert, update, delete data from database using Transaction Control statements.
4. Use locking mechanisms to control/resolve access conflicts.
5. Create PL/SQL procedural program using loops, branches and conditional branches to manipulate data in the employee database.
6. Create a package to incorporate procedures and functions, and to modularize code.
7. Use bind, lexical and global variables.
8. Define schemas and system / object level permissions to restrict access.
9. Use indexes to provide performance enchancement and data normalisation.
10. Use the data dictionary in your application.
11. Use triggers to implement data constraints.

Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email .

Pre Requisite skills
A programming background, and knowledge of SQL preferred.

Associated Course(s)
Oracle Database Administration
Oracle Performance Tuning
Oracle Backup and Recovery

Oracle Training Course Outline

Introduction to SQL

What is SQL and what is it used for?

Data Dictionary

The SELECT Statement

Substitution Variables

Lexical and Bind variables

Functions

Subqueries

Joining Tables

Report Formatting

Views

Users, Privileges and Synonyms and Security

Data Manipulation

Table Locking.

Nested functions.

Nesting Functions

Advanced SQL*Plus Techniques.

PL/SQL

Declarations and variable assignment.

Cursors

Data Manipuation

Loops

Exception handling

Java v PL/SQL Overview

Performance Tuning, using Explain Plan

Oracle Training - Oracle 8i Database Development Training Course - JB International, London, UK

0800 028 6400

UK training course Listing

.net 2.0 training course uk | asp.net 2.0 training course uk | SOA & ESB training course uk - Service Oriented Architecture Training Course | SOA for architects and managers training course | SOA for developers and designers training course | Spring training course uk | Hibernate training course uk | .net security training course uk | AJAX training course uk | ASP.NET AJAX training course uk (ATLAS training course uk) | .NET 2.0 Compact Framework training course uk | .NET training course uk | ASP.NET training course uk | advanced ASP.NET training course uk | .NET programming with C# training course uk | .NET programming with VB.NET training course uk | .NET Technologies and architecture Overview Seminar | .NET Web Services training course uk | SharePoint 2007 Training Course | BizTalk Server 2004 Training Course | BizTalk Server 2006 Training Course | Internet Technologies Overview Seminar | Java training course uk | J2EE training course uk | Java Advanced Programming Techniques Workshop | Java for C++ Programmers training course uk | Java Web Applications (JSP) training course uk | Java 2 Micro Edition (JavaME / J2ME) training course uk | Java Web Services training course uk | Java with WebSphere - WSAD training course uk | J2EE with WebSphere - WSAD training course uk | Weblogic / J2EE for Java training course uk | XML training course uk | XSLT training course uk | OO Analysis & Design with UML training course uk | SQL Server 2000 Applications Development training course uk | SQL Server 2000 DBA (Database Administration) training course uk | SQL Server Performance tuning training course uk | SQL Server 2005 programming training course | SQL Server 2005 DBA Administration Training Course | SQL Server 2005 Upgrade Training Course |javascript training course uk | dynamic html (DHTML) & javascript training course uk | oracle 9i intro to SQL training course uk | Oracle 9i DBA training course uk | Oracle Forms training course uk | Oracle Reports training course uk | asp training course uk | asp visual interdev training course uk | html training course uk | web design training course uk | unix basics training course uk | unix fundamentals training course uk | unix systems administration training course uk