Oracle Database 12c R2: Advanced PL/SQL Ed 2 Course Overview

The Oracle Database 12c R2: Advanced PL/SQL Ed 2 training course will give you a detailed overview on using the advanced features of PL/SQL to design and tune PL/SQL to interface with the database and integrate with the other applications efficiently. During the training you will get knowledge of writing powerful PL/SQL programs with the help of external C/Java routines, fine-grained access packages, cursors, extended interfaces and collections.

Who Should Do Oracle Database 12c R2: Advanced PL/SQL Ed 2 training?

  • Application Developers
  • Database Administrators
  • Support Engineer
  • 1. Do you have limited Window for training?
  • 2. Can you only spend 4-hours per day?
  • 3. Do you want to start training immediately?
  • If your answer is yes to any one of the above, you need 1-on-1- Training
The 1-on-1 Advantage
Methodology
Flexible Dates
4-Hour Sessions
  • View video
  • The course will be free if we are not able to start within 7 days of booking.
  • Only applicable for courses on which this logo appears.

Your will learn:

Module 1: Introduction
  • Course Objectives
  • Course Agenda
  • Describe the full Human Resources (HR) Schema
  • Identify the Appendices Used in this Course
  • Review the online Oracle Database 12c SQL and PL/SQL documentation and the additional available resources
  • List the PL/SQL development environments Available in this course
  • Start SQL Developer and Create a Database Connection
  • Use the SQL Worksheet
  • Overview of Oracle Database Exadata Express Cloud Service
  • Accessing Cloud Database using SQL Workshop
  • Connecting to Exadata Express Database using Database Clients
  • Using SQL Developer to work with Exadata Express Database
  • Overview of Collections
  • Use Associative arrays
  • Use Nested tables
  • Use Varrays
  • Write PL/SQL programs that use collections
  • Use Collections effectively
  • Enhancements to PL/SQL Type Binds
  • Binding PL/SQL only datatypes to SQL statements using DBMS_SQL
  • Working with LOBs
  • Overview of SecureFile LOBs
  • JSON Data
  • JSON data columns in tables
  • Generation of JSON data with SQL/JSON generation function
  • Querying JSON columns
  • PL/SQL object types for JSON
  • Calling External Procedures from PL/SQL
  • Benefits of External Procedures
  • Understand how an external routine is called from PL/SQL
  • C advanced interface methods
  • Java advanced interface methods
  • Access PL/SQL blocks from from Java classes using JDBC
  • Understand and influence the compiler
  • Tune PL/SQL code
  • Enable intra unit inlining
  • Identify and tune memory issues
  • Recognize network issues
  • Designing Applications for Real World Performance
  • Describe result caching
  • Use PL/SQL function cache
  • Review PL/SQL function cache considerations
  • Finding Coding Information
  • PL/Scope Concepts
  • DBMS_METADATA Package
  • PL/SQL Enhancements
  • PL/SQL Pragma to mark an item deprecated
  • What is Tracing and Profiling
  • Tracing PL/SQL Execution
  • Tracing PL/SQL: Steps
  • Controlling Access to Program Units
  • Managing Access to data using PL/SQL
  • Creating Secure Application roles to control access to applications
  • SQL Injection Overview
  • Reducing the Attack Surface
  • Filtering Input with DBMS_ASSERT
  • Brief introduction to Security implementation
  • Fine Grained Access Control
  • Application Context
  • List the DBMS_RLS procedures
  • Implement a policy
  • Query the dictionary views holding information on fine-grained access
Live Online Training (Duration : 24 Hours)
Group Training 3400 Per Participant Incl. Official Courseware
30 May - 01 Jun 09:00 AM - 05:00 PM CST
(8 Hours/Day)
06 - 08 Jun 09:00 AM - 05:00 PM CST
(8 Hours/Day)
04 - 06 Jul 09:00 AM - 05:00 PM CST
(8 Hours/Day)
1-on-1 Training 6800 3950 + If you accept merging of other students. Incl. Official Courseware
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request
Classroom Training is available. Enquire for the fee Click
Ultra-Fast Track

If you can't spare 24 hours. We can offer you an Ultra-Fast Track for 12 hours for only USD 3,160

Course Prerequisites
  • Fundamental awareness of SQL, PL/SQL
  • Basic knowledge of programming languages
  • Awareness of PL/SQL Program Units
  • Oracle Database: Develop PL/SQL Program Units Ed 2
  • Oracle Database: SQL Workshop I Ed 2

Upon Completion of this course you will know following:

  • Designing efficient PL/SQL packages and program units
  • Creating PL/SQL applications which use collections
  • Working with JSON data in relational database
  • Implementing a virtual private database with fine-grained access control
  • Writing code to interface with large objects and use SecureFile LOBs

Request More Information

Add Name and Email Address of participant (If different from you)

FAQ's


Yes, fee excludes local taxes.
The Fee includes:
  • Official courseware
  • Testing Via Qubits
  • Remote Labs
Yes, Koenig Solutions is a Oracle Learning Partner