Canada IT Courses
ExitCertified US




ExitCertified - Excellence in IT Certified Education
 
IT education classes
IT training feature sheet
 
   
 
start > courses and registration > training feature sheet
Oracle Database 10g: Advanced PL/SQL
 
 
 
 
oracle certified training  
 
code. 10gDB-ADV-PLSQL   length. 2 days
type. Instructor-Led   partner. Oracle
price.
$1,200 :: contact for GSA GOV.
 
 
This class is applicable to Oracle8i, Oracle9i and Oracle Database 10g users.
In this course, students learn how to use the advanced features of PL/SQL in order to design and tune PL/SQL to interface with the database and other applications in the most efficient manner. Using advanced features of program design, packages, cursors, extended interface methods, and collections, students learn how to write powerful PL/SQL programs. Programming efficiency, use of external C and Java routines, PL/SQL server pages, and fine-grained access are covered.
 
course schedule  
 
There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links below.
   
Request course date Request on site training
 
who can benefit
 
 
Technical Consultant
Database Designers
PL/SQL Developer
 
prerequisites
 
 

Oracle Database 10g: Program with PL/SQL
Understanding of HTML syntax


 
skills gained
 
 

Design PL/SQL packages and program units that execute efficiently
Write code to interface with external applications and the operating system
Create PL/SQL applications that use collections
Write and tune PL/SQL code effectively to maximize performance
Implement a virtual private database with fine-grained access control
Perform code analysis to find program ambiguities, test, trace, and profile PL/SQL code


 
related courses, exams and materials
 
 


  before related training and products


 
course content details  
 


  Introduction

Course objectives
The Oracle complete solution
Course agenda
Tables and data used for this course




  PL/SQL Programming Concepts Review

Identify PL/SQL block structure
Create procedures
Create functions
Create packages
Use cursors
Handle exceptions
Understand dependencies
Identify the Oracle supplied packages




  Design Considerations

List the different guidelines for cursor design
Describe cursor variables
Pass cursor variables as program parameters
Compare cursor variables to static cursors
Describe the predefined data types
Create subtypes based on existing types for an application




  Collections

Describe and use nested tables
Describe and use varrays
Describe and use associative arrays
Describe and use string indexed collections
Describe and use nested collections
Write PL/SQL programs that use collections
Describe the common collection exceptions and how to code for them
Compare associative arrays to collections




  Advanced Interface Methods

Execute external C routines from PL/SQL
Understand the benefits of external routines
Publish the external C routine in the PL/SQL code
Execute a PL/SQL routine that calls the external C routine
Execute Java routines from PL/SQL
Publish the Java class method by creating the PL/SQL subprogram unit specification that references the Java class method
Execute the PL/SQL subprogram that invokes the Java class method




  PL/SQL Server Pages

Define embedding PL/SQL code in Web pages (PL/SQL Server Pages)
Describe the format of a PL/SQL Server Page
Write the code and content for the PL/SQL Server Page
Load the PL/SQL Server Page into the database as a stored procedure
Run a PL/SQL Server Page via a URL
Debug PL/SQL Server Page problems




  Fine Grained Access Control

Understand how fine-grained access control works overall
Describe the features of fine-grained access control
Describe an application context
Set up a logon trigger
View the results
Query the dictionary views holding information on fine-grained access




  Performance and Tuning

Tune PL/SQL code
Write smaller executable sections of code
Compare SQL to PL/SQL on performance
Understand how bulk binds can improve performance
Handle exceptions with the FORALL syntax
Identify data type and constraint issues
Recognize network issues




  Analyzing PL/SQL Code

Use the supplied packages and dictionary views to find coding information
dbms_describe supplied package
Use supplied packages to find error information
Trace PL/SQL programs using the dbms_trace supplied packageq
Read and interpret the trace information
Profile PL/SQL programs using the dbms_profiler supplied package
Read and interpret the profiler information





 
Free $100 Best Buy Gift Certificate


ExitCertified - Oracle 100% Student Satisfaction


find a course
 
phone us
 
view course schedule





Free PSP - FREE GPS

 
go to top
Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education Sun Microsystems, Veritas, Oracle, Symantec, and Project Management IT Education
© 2008 ExitCertified. All rights reserved.
terms of use and disclaimer :: privacy policy :: webmaster :: link to us
   
Sacramento Training :: 916.669.3970 | Las Vegas Training :: 1.800.803.EXIT (3948) | San Francisco Training :: 415.975.3948 | San Jose Training :: 408.288.EXIT (3948)
Phoenix, Arizona Training | Los Angeles, California Training | San Diego, California Training | Broomfield, Colorado Training | Fort Lauderdale, Florida Training
Tampa, Florida Training | Atlanta, Georgia | Downers Grove, Illinois | Kansas City, Kansas Training | Portland, Maine Training | Baltimore, Maryland Training | Burlington, Massachusetts Training
Troy, Detroit, Michigan Training | Minneapolis, Minesota Training | St. Louis, Missouri Training | Omaha, Nebraska Training | Edison, New Jersey Training | New York City, New York Training
Raleigh, North Carolina Training | Columbus, Ohio Training | Philadelphia, Pennsylvania Training | Nashville, Tennessee Training | Dallas, Texas Training
Houston, Texas Training | Hampton, Virginia Training | Madison, Wisconsin Training | Seattle, Washington Training

ExitCertified is a global provider of authorized technology training. Some of our popular course topic searches include:

Java Training | J2EE Training | JSP Training | Java Courses | Servlets Training | EJB Training | Struts Training | Networking Courses | Solaris Training
Red Hat Training | SUSE Training | XML Training | Oracle SQL | Oracle PL/SQL | DBA Training | DBA Certification | Oracle Certification
RedHat Training | Solaris Certification | Java Certification | Veritas Certification | PeopleSoft Training | 11g Training | 11g Certification
RedHat Courses | SQL Training | 10g Training | 9i Training | Application Development Training | Certified Training | Corporate Training
Government Training | Course Catalogue | Training Schedule | Certification Training | Project Management Training | Linux Training
Solaris 10 Training | Unix Training | NetBackup Training | Virus Protection Courses | Education Technology Newsletter | zSeries Training
s/390 Training | iSeries Training | DB2 Training | OS/400 Training | AIX Training | Rational Courses | PMI Training | Project Management Training
SeeBeyond Training | Java Composite Application Platform (JCAPS) Training | MySQL Training | MySQL Database Course | Hyperion Training | Fusion Middleware