Oracle Database 11g: Advanced PL/SQL Training Logo

Oracle Database 11g: Advanced PL/SQL Training

Live Online & Classroom Enterprise Certification Training

Powered By

Oracle Logo

This Oracle Database 11G Advanced PL/SQL training teaches you to use advanced features of PL/SQL. Learn to write powerful PL/SQL programs, while designing and tuning PL/SQL to interface with the database and other applications as efficiently as possible.

ATP_Authorized Logo

Powered By

Oracle Logo

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Oracle Database 11g: Advanced PL/SQL Certification Training about?

In this Oracle Database 11G Advanced PL/SQL training, expert Oracle University instructors will help you explore the advanced features of PL/SQL to design and tune PL/SQL. You'll learn how it interfaces with the database and other applications in the most efficient manner.

Extend the functionality of the SQL language with PL/SQL language to write application code. This will help your organization realize the full benefit of utilizing Oracle best practices.

You'll also be introduced to Virtual Private Database (VPD) to implement security policies. Learn techniques and tools to strengthen applications against SQL injection attacks. Explore programming efficiency, use of external C and Java routines, PL/SQL server pages and fine-grained access.

What are the objectives of Oracle Database 11g: Advanced PL/SQL Certification Training ?

  • 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
  • Write code to interface with large objects and use SecureFile LOBs

Who is Oracle Database 11g: Advanced PL/SQL Certification Training for?

  • Application Developers
  • Database Administrators
  • PL/SQL Developer

What are the prerequisites for Oracle Database 11g: Advanced PL/SQL Certification Training?

Suggested Prerequisite

  • PL/SQL Programming experience
  • Knowledge of SQL

Available Training Modes

Live Online Training

24 Hours

Classroom Training

3 Days

Course Outline Expand All

Expand All

  • Course objectives
  • Overview of the development environments: SQL Developer, SQL Plus
  • Tables and data used for this course
  • Course agenda
  • Review of implicit and explicit cursors
  • Identify PL/SQL block structure
  • List restrictions and guidelines on calling functions from SQL expressions
  • Create functions
  • Identify the Oracle supplied packages
  • Create procedures
  • Create packages
  • List exception syntax
  • Describe the predefined data types
  • List the different guidelines for cursor design
  • Cursor variables
  • Create subtypes based on existing types for an application
  • Use VARRAYs
  • Use Nested tables
  • Compare nested tables and VARRAYs
  • Overview of collections
  • Use Associative arrays
  • Use Collections effectively
  • Write PL/SQL programs that use collections
  • Convert BasicFile LOBs to SecureFile LOB format
  • Use SecureFile LOBs to store documents
  • Introduction to SecureFile LOBs
  • Create a temporary LOB programmatically with the DBMS_LOB package
  • Use DBMS_LOB.READ and DBMS_LOB.WRITE to manipulate LOBs
  • Describe a LOB object
  • Use BFILEs
  • Enable reduplication and compression
  • Benefits of External Procedures
  • Java advanced interface methods
  • Calling External Procedures from PL/SQL
  • C advanced interface methods
  • Enable intra unit inlining
  • Recognize network issues
  • Tune PL/SQL code
  • Identify and tune memory issues
  • Understand and influence the compiler
  • Describe result caching
  • Review PL/SQL function cache considerations
  • PL/SQL function cache
  • Use SQL query result cache
  • The USER/ALL/DBA_IDENTIFIERS Catalog View
  • Using ALL_ARGUMENTS
  • Using DBMS_DESCRIBE
  • Collecting PL/Scope Data
  • DBMS_METADATA Package
  • Using DBMS_UTILITY.FORMAT_CALL_STACK
  • Finding Coding Information
  • Tracing PL/SQL: Steps
  • Tracing PL/SQL Execution
  • Query the dictionary views holding information on fine-grained access
  • Set an application context
  • Implement a policy
  • Understand how fine-grained access control works overall
  • Describe an application context
  • List the DBMS_RLS procedures
  • Create an application context
  • Describe the features of fine-grained access control
  • Using Bind Arguments
  • Testing Code for SQL Injection Flaws
  • Reducing the Attack Surface
  • SQL Injection Overview
  • Designing Code Immune to SQL Injections
  • Avoiding Dynamic SQL
  • Filtering Input with DBMS_ASSERT

Who is the instructor for this training?

The Trainer is Oracle certified Instructor with extensive domain experience, including years of experience training & mentoring professionals in the industry.

Course Logo

Oracle Database 11g: Advanced PL/SQL Certification Training - Certification & Exam

  • SpringPeople is the Authorized Training Partner of Oracle.
  • The training fees is exclusive of exam cost.
  • For any queries; feel free to reach us at oracle@springpeople.com

Reviews