100% found this document useful (1 vote)
241 views

Oracle Database Advanced PL-SQL

This 3-day Oracle Database course teaches advanced PL/SQL features to design efficient code. Students learn to use collections, implement fine-grained access controls, interface with external applications, tune code for performance, and work with SecureFile LOBs and the Oracle Exadata database. The course resolves challenges like interfacing applications, using collections in PL/SQL code, and implementing security policies through techniques for performance improvement, virtual private databases, and protecting against SQL injection.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
241 views

Oracle Database Advanced PL-SQL

This 3-day Oracle Database course teaches advanced PL/SQL features to design efficient code. Students learn to use collections, implement fine-grained access controls, interface with external applications, tune code for performance, and work with SecureFile LOBs and the Oracle Exadata database. The course resolves challenges like interfacing applications, using collections in PL/SQL code, and implementing security policies through techniques for performance improvement, virtual private databases, and protecting against SQL injection.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Oracle Database: Advanced PL/SQL

Duration : 03 jours

Course Description:

In the Oracle Database: Advanced PL/SQL 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, and fine-grained
access are covered. In this course, you will be introduced to Oracle Database Exadata Express Cloud Service.

Prerequisites

 Basic Knowledge of SQL, PL/SQL (2 days course : Learneo dz can do it)


 Familiarity with programming languages
 Oracle Database SQL and PL/SQL New Features
 Oracle Database: Introduction to SQL/PLSQL Accelerated
 Oracle Database 12c: SQL Tuning for Developers
 Oracle Database: Develop PL/SQL Program Units

Audience
 Database Administrator
 Developer

Learn To:

 Apply PL/SQL designing best practices.


 Create PL/SQL applications that use collections.
 Implement a virtual private database with fine-grained access control.
 Write code to interface with external C and Java applications.
 Write code to interface with large objects and use SecureFile LOBs.
 Write and tune PL/SQL code effectively to maximize performance.
 Gain an understanding of the Oracle Database Exadata Express Cloud Service.

Benefits To You

Discover how to write PL/SQL routines that analyze the PL/SQL applications and caching techniques that can improve
performance, benefit by being introduced to the Virtual Private Database(VPD) to implement security policies and
explore techniques and tools to strengthen your applications against SQL injection attacks. Expand programming
resources by creating PL/SQL programs that interface with C and Java code.

Identify Business Issue:

What challenges might the customer be experiencing that would make the company want to enroll participants in this
class?

 Customers want to learn how to write code to interface with external applications and the operating system
 Customer want to create PL/SQL applications that use collections
 Customers want to implement a virtual private database with fine-grained access control
 Customers want to learn how to write code to interface with large objects and use SecureFile LOBs

1
 Customers want to safeguard code against SQL injection attacks
 Customers want to design PL/SQL packages and program units that execute efficiently

Address Business Issue:

How can this Oracle University course(s) resolve the business issues the customer will be experiencing?

 Developers can learn how to write powerful PL/SQL programs by using packages, cursors, collections, C
routines, and Java routines.
 Developers can learn how to improve the performance of their application, how to safeguard their code, and
tune their code.

Key Differentiators

 Do you want to learn the advanced features of PL/SQL?


 Do you want to learn to create PL/SQL applications that use collections?
 Do you know how to call a C routine or Java routine from PL/SQL code?
 Do you know how to tune PL/SQL code to maximize performance?
 Do you want to learn the concept of SecureFile LOBs?
 Do you want to know how fine-grained access control can be implemented?

Key Take Aways:

Students will learn to:

 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
 Gain an understanding of the Oracle Database Exadata Express Cloud Service

You might also like