Oracle 9i Training

Introduction to Oracle9i for Developers - 35 Hour Online Class or 5 Day Classroom Workshop

Our information-packed, hands on Oracle intro class designed specially for developers, this class is also preparation for Oracle Certified Professional Exams 1 and 2. Covers the basics of SQL and SQL*Plus, and PL/SQL. Covers an overview of the Oracle database and its principal features, architecture and Releases; an intro to SQL*Plus, data access basics and advanced concepts, SQL*Plus reporting, data manipulation, Transaction control, Tables, Constraints and Indexes, Grouping data, Views and Synonyms and other Database Objects; introduction to PL/SQL including structure, concepts and language fundamentals; using PL/SQL and SQL including Cursors and Bulk Processing, Stored Procedures, Functions, Error handling, Packages, Triggers, file input/output using UTL_FILE, using DBMS_JOB and Profile and Tune.

Online Class Schedule

Request a Class

 

Request More Info


   

Buy Course Book


   (4.7 out of 5)

Topic Summary | Print Version

Class Description:

This course is a combination of our Introduction to Oracle SQL and SQL*Plus and our PL/SQL Programming courses. It provides a fast-paced, comprehensive introduction to Oracle database development. You will learn the critical aspects of Oracle development including SQL, SQL*PLUS, PL/SQL programming, stored procedures/functions, triggers and much more.

Hands-on workshops constitute approximately 50% of the class. An overview of relational concept is provided for students new to relational database.

This class will prepare you for Oracle Certified Professional Exams 1 and 2.

Audience: Application developers, analysts and DBAs.

Prerequisites: Programming experience in a procedural language such as Java, C or COBOL. Relational database experience is helpful but not required. SQL experience is not required but also helpful.

Look Inside This Book:

Objectives: After successfully completing this course, you will be able to:

  • Describe the principal features of the Oracle database
  • Query and manipulate an Oracle database using Structured Query Language
  • Code sophisticated query operations such as join, ANSI join, GROUP BY, CUBE/ROLLUP, CASE, subquery factoring and more
  • Use Oracle functions such as TO_DATE, DECODE, CURRENT_TIMESTAMP, NULLIF and much more
  • Update data with insert, multi-table insert, update, delete, truncate and merge operations
  • Utilize SQL*Plus to query, update and create database objects
  • Use SQL*Plus scripting and report generation features
  • Create heap tables with all the major datatypes such as NUMBER, VARCHAR2, DATE, TIMESTAMP and LOBs
  • Create database objects such as temporary tables, nested tables, views, indexes, synonyms and sequences
  • Create B-Tree indexes to improve the performance of query operations
  • Query Oracle data dictionary tables such as USER_TABLES
  • Utilize transaction control statements such as Commit, Rollback and Savepoint
  • Grant and Revoke object privileges
  • Code PL/SQL programs that include common programming constructs such as data-typing, variable assignment, flow control, cursor handling, bulk processing, array processing and error handling
  • Use bulk processing to write efficient PL/SQL programs.
  • Use UTL_FILE to read and write to operating system files.
  • Use DBMS_PROFILER to profile and tune PL/SQL programs.
  • Create efficient server-side stored procedures, functions and triggers
  • Track and manage object dependencies
  • Create and maintain Oracle packages
  • Successfully master the material for exam 2 of the Oracle Certified Application Developer Program

Topic summary

This section from Introduction to Oracle SQL and SQL*Plus   (Jump to PL/SQL Topics)

Topic summary from PL/SQL Programming      (Jump back to to Intro Topics)

To Top | Topic Summary