Oracle PL/SQL Training

Training Rating: 4.8 out of 5 with 44 ratings. Google reviews




Click here for sincere REVIEWS( NEW )

Click to REGISTER NOW !!!

3 months of on demand access.



Cloud LAB Access Hours
Weekdays - 6 hours each
Weekends - 10 hours each


Training cost is $399 only.

Download Course Brochure - PDF

 

 
 

Oracle PL/SQL Training Course

The demand for Oracle PL/SQL programmers

If you work with an Oracle database, you must have good PL/SQL programming skills. Furthermore, because Java is part of Oracle, most of the Oracle software development projects involve PL/SQL database programming tasks. Many Microsoft .NET and other application developers who use Oracle database as the backend repository must be proficient in programming with the Oracle PL/SQL language.

As per the Tiobe programming index, the Oracle PL/SQL language is among the top 20 most popular programming languages in computer science.

Oracle PL/SQL Training

 

We are currently offering very interactive Oracle PL/SQL training program with excellent remote lab access for interested students and professionals. Registration for our Oracle PL/SQL classes is open for anyone in the world because it is an online course.

 

Course Details

 

1. 3 months of on demand access to the pre-recorded training videos.
2. Cloud lab access for each student. 10 hours each Saturday and Sunday and 6 hours each Monday to Friday for 2 months.
3. Click HERE to download the training brochure (course topics and more details).


Oracle Certified Associate (OCA) Certification

Students can use this training to prepare for most of the topics required to pass the Oracle Database 11g: Program with PL/SQL Exam 1Z0-144 as part of their Oracle OCA certification. The first exam is the Oracle SQL Exam in the OCA certification. If you are new to Oracle databases, then we strongly recommend you to first take our Oracle SQL Training and it will help you prepare for the Oracle SQL Fundamentals I Exam 1Z0-051. If you pass both these exams, you will get the Oracle OCA certification.

Course Topics


Introduction to Oracle PL/SQL


History of the Oracle PL/SQL language. Anonymous PLSQL block.
Variables.
Data types.
Bind variables.
PLSQL operators.
Nested blocks.
Implicit data conversion.
SELECT INTO statement.
The DBMS_OUTPUT.PUT_LINE built-in procedure.

Control structures


IF-THEN-ELSE statement
CASE statement. The simple CASE and the searched CASE.
Basic Loop and FOR Loops
WHILE Loop
Nested loops and choosing the right loop structure.

Composite data types


Using %ROWTYPE
PLSQL Records
PLSQL Table of Records
INDEX BY Table
INDEX BY Table of Records

Creating Functions


Syntax of CREATE FUNCTION
Benefits of user defined functions
Executing user defined functions
Restrictions on function calls
Dropping functions

Exceptions and Exception handling


What are Exceptions
Need for handling exceptions
Predefined exceptions
User defined exceptions
Non predefined exceptions
Raising Exceptions
Trapping Exceptions
Exception propagation in nested calls
The SQLCODE and SQLERRM in-built PL/SQL functions.
DBMS_UTILITY Package for debugging PL/SQL code.

Creating Procedures


What are Procedures.
Need for Procedures.
Syntax of CREATE PROCEDURE.
Parameter dispositions.
Parameter passing methods.
Executing procedures.
Exceptions in procedures.

Explicit Cursors and Implicit Cursors.


What is a cursor.
Implicit and explicit cursors
Creating cursors
Using cursors in procedures
OPEN..FETCH CLOSE construct
The %NOTFOUND operator
FOR UPDATE cursors.
Declare and use cursors with parameters.

Creating Packages


What are packages.
Need for packages
Package Specification
Package Body
Private and Public components
Calling package functions, procedures
Referencing package constants and variables

Package Features


Overloading package subprograms
Forward declaration of subprograms
Creating bodiless package
Persistent state of package variables
Persistent state of package cursor

Oracle Supplied Packages


DBMS_OUTPUT
DBMS_SCHEDULER
UTL_FILE
UTL_RECOMP
UTL_MAIL
EXECUTE IMMEDIATE statement

Working with Database Links


Remote databases
PUBLIC and PRIVATE Database links
Querying data using database links
Creating views on database links

Oracle utilities


SQL*loader (sqlldr)
SQL Tracing and TKPROF
Profiling PL/SQL code using DBMS_HPROF supplied package.

Oracle Net Services


Understanding Oracle networking layer
Configuring net service (TNSNAMES) using NETCA

Bulk Data Processing with PL/SQL


PL/SQL Run Time engine and SQL Run Time engine
Context switching between PL/SQL Run Time engine and SQL Run Time engine.
BULK COLLECT operation in PL/SQL
FOR ALL operation in PL/SQL
Exception Handling during Bulk Data Processing.

Real world Life of an Oracle SQL, PLSQL Developer



Click HERE to REGISTER for Training (OR) FREE DEMO SESSION