Type
Virtual
Classroom ILT
Skill Level

Available dates
Learning Path
Virtual
Duration
1 Day

TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL

DURATION
AVAILABLE DATES
Introduction
In this course, you will learn to handle complex data. You learn about collections, which enable you to work with a logical group of homogenous data. You will also learn to manage large objects and JSON data in the database. Apart from handling complex data, you will learn how to interface database with other programming languages such as C and Java.
Further, you will be introduced to utilities such as PL/Scope and hierarchical profiler to analyze, trace, and profile PL/SQL code. These functions help you in improving the performance of the application. In addition, you will be introduced to various security mechanisms that can be used to secure applications.
Audience profile
Application Developers and Database Administrators
Pre-requisites
Before attending this course, students must have:
- A thorough knowledge of the SQL language
- Working experience with SQL *Plus
- Working experience on developing applications with PL/SQL Oracle requires and recommends that delegates have attended the following course prior to attending this course.
- Required Course: Oracle Database : Introduction to SQL
- Required Course: Oracle Database : Program with PL/SQL
Course objectives
After completing this course, students will be able to:
- Write powerful PL/SQL programs
- Explore programming efficiency
- Use external C and Java routines
- 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
Course content
Lesson 1: Introduction | |
Lesson 2: Working with Exadata Express Cloud Service | |
Lesson 3: Designing PL/SQL Code | |
Lesson 4: Overview of Collections | |
Lesson 5: Using Collections | |
Lesson 6: Handling Large Objects | |
Lesson 7: JSON Data in Database | |
Lesson 8: Advanced Interface Methods | |
Lesson 9: Performance and Tuning | |
Lesson 10: Improving Performance with Caching | |
Lesson 11: Analyzing PL/SQL Code | |
Lesson 12: Profiling and Tracing PL/SQL Code | |
Lesson 13: Securing Applications through PL/SQL | |
Lesson 13: Safeguarding Your Code against SQL Injection Attacks | |
Lesson 13: Advanced Security Mechanisms | |
Lesson 13: Table Descriptions and Data | |
· Using SQL Developer | |
· Using SQL*Plus | |
· PL/SQL Programming Concepts: Review |
Torque IT specializes in providing our Clients with Vendor authorized instructor-led training, enablement IT courses, and certification solutions.
Associated certifications and exam
This course prepares students to write Exam 1Z0-146: Oracle Database Advanced PL/SQL. On successful completion of this course students will receive an Oracle University attendance certificate.

Oracle Overview
Torque IT considers authorised Oracle training to be an integral part of any Oracle Solaris, Oracle Enterprise Linux, Oracle Applications, Java development, or Oracle Database implementation. Oracle authorized training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve.
Our instructor led training provides customers with a hands-on experience to match job role requirements and prepares delegates for Oracle Certification exams. From in-class demonstrations to hands-on-labs, Torque IT’s authorised Oracle instructor led training provides our customers with a comprehensive and dynamic learning experience.
Oracle certifications are universally recognized as demonstrating a high level of expertise and credibility for individuals and the organizations that employ them. Authorised Oracle training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, developing and managing Solaris, Java, and Oracle Database solutions.
Torque IT is recognised by Oracle as an Oracle University Training Centre which means that we offer our clients internationally recognised and globally accredited Oracle training and certification. These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise.
Torque is recognised by Oracle, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in technology that will prepare the next generation of IT industry professionals to exploit Oracle Solutions.