*Friday CLOSED

Timings 10.00 am - 08.00 pm

Call : 021-3498-6664, 0312-216-9325 DHA 021-35344-600, 03333808376, KSA 0502283468

Oracle Database PL/SQL Developer Certified Professional Course (1Z0-149)

Be the first to rate Oracle Database PLSQL Developer 1Z0-149
Or log in to access your purchased courses
by admin
Price: 40,000
2 Months
0 Lessons

PL/SQL Course

Oracle Database PL/SQL Developer Certified Professional (1Z0-149)

Oracle Database PL/SQL Developer Certified Professional Course 1Z0-149 training, Oracle certified expert 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.

Course Key Topics

Declaring PL/SQL Variables

  • Introduction of variables
  • Types of variables in PL/SQL
  • Declaring PL/SQL Variables

Recognize valid and invalid identifiers

  • List the uses of variables, declare and initialize variables, use bind variables
  • List and describe various data types using the %TYPE and %ROWTYPE attributes
  • Writing Executable Statements

Identify lexical units in a PL/SQL block

  • Use built-in SQL functions in PL/SQL and sequences in PL/SQL expressions
  • Describe when implicit conversions take place and when explicit conversions have to be dealt with Write nested blocks and qualify variables with labels
  • Write readable code with appropriate indentation
  • Writing SQL in PL/SQL

Create PL/SQL executable blocks using DML and transaction control statements

  • Make use of the INTO clause to hold the values returned by a SQL statement
  • Writing Control Structures

Identify the uses and types of control structures (IF, CASE statements and expressions)

  • Construct and identify loop statements
  • Use EXIT and CONTINUE statements inside loops
  • Working with Composite Data Types

Create user-defined PL/SQL records

  • Create a record with the %ROWTYPE attribute
    Create an INDEX BY table and INDEX BY table of records
    Describe the differences among records, collections, and collections of records
    Initialize collections and records
    Using Explicit Cursors

Distinguish between implicit and explicit cursors and use SQL cursor attributes

  • Declare and control explicit cursors, use simple loops and cursor FOR loops to fetch data
  • Declare and use cursors with parameters
  • Lock rows with the FOR UPDATE clause and reference the current row with the WHERE CURRENT OF clause
  • Handling Exceptions

Define PL/SQL exceptions

  • Recognize unhandled exceptions
  • Handle different types of exceptions (internally defined exceptions, predefined exceptions and user-defined exceptions)
  • Propagate exceptions
  • Using PL/SQL Subprograms

Differentiate between anonymous blocks and subprograms

  • Create a simple procedure and invoke it from an anonymous block
  • Identify benefits of subprograms
  • Creating Procedures and Using Parameters

Create a procedure with parameterrs

  • Use named notation
  • Work with procedures (create, invoke and remove procedures)
  • Handle exceptions in procedures and display a procedure’s information
  • Creating Functions

Differentiate between a procedure and a function

  • Describe the uses of functions
  • Work with functions (create, invoke and remove functions)
  • Creating Packages

Identify the benefits and the components of packages

  • Work with packages (create package specification and body, invoke package subprograms, remove a package and display package information)
  • Overload package subprograms and use forward declarations
  • Working with Packages

Use package types and variables

  • Use packaged constants and functions in SQL
  • Use ACCESSIBLE BY to restrict access to package subprograms
  • Using Dynamic SQL

Describe the execution flow of SQL statements

  • Use Native Dynamic SQL (NDS)
  • Bind PL/SQL types in SQL statements
  • Design Considerations for PL/SQL Code

Create standard constants and exceptions

  • Write and call local subprograms
  • Control the run-time privileges of a subprogram
  • Perform autonomous transactions
  • Use bulk binding and the RETURNING clause with DML
  • Creating Compound, DDL, and Event Database Triggers

Create triggers on DDL statements

  • Create triggers on system events
  • Describe different types of triggers and their uses
  • Using the PL/SQL Compiler

Describe the PL/SQL compiler and features

  • Use the PL/SQL compiler initialization parameters
  • Use the PL/SQL compile time warnings
  • Managing PL/SQL Code

Describe and use conditional compilation

  • Code-based access control: granting roles to program units
  • Whitelist code access with the ACCESSIBLE BY clause
  • Mark code as deprecated
  • Managing Dependencies

Track and manage procedural dependencies

International Student Fee: 300$

Find Oracle ERP Job (click on URL)

Oracle Fusion Cloud Job Interview Preparation

🎥 Your FREE eLEARNING Courses (Click Here)

Flexible Class Options

  • Evening Classes | Corporate Group Workshops
  • Week End Classes For Professionals  SAT | SUN

Related Courses

Oracle Database SQL Course -1Z0-071

Oracle 12c DBA All-in-One Course

Oracle APEX – Application Express

Diploma SAP ERP Complete All-in-One Course
Oracle ERP R12 Supplychain Management
R12i Oracle E Business Suite Fundamentals
Oracle E-Business Suite R12 Applications DBA
Oracle Fusion Financials Cloud – 1Z0-408



Flexible Classes Schedule

Online Classes for out of city / country students

Unlimited Learning - FREE Workshops

FREE Practice Exam

Internships Available

Free Course Recordings Videos

Register Now


Print Friendly, PDF & Email


Or log in to access your purchased courses

OMNI ACADEMY & CONSULTING is one of the most prestigious Training & Consulting firm, founded in 2010, under MHSG Consulting Group aim to help our customers in transforming their people and business - be more engage with customers through digital transformation. Helping People to Get Valuable Skills and Get Jobs.

Read More

Contact Us

Get your self enrolled for unlimited learning 1000+ Courses, Corporate Group Training, Instructor led Class-Room and ONLINE learning options. Join Now!
  • Head Office: A-2/3 Westland Trade Centre, Shahra-e-Faisal PECHS Karachi 75350 Pakistan Call 0213-455-6664 WhatsApp 0334-318-2845, 0336-7222-191, +92 312 2169325
  • Gulshan Branch: A-242, Sardar Ali Sabri Rd. Block-2, Gulshan-e-Iqbal, Karachi-75300, Call/WhatsApp 0213-498-6664, 0331-3929-217, 0334-1757-521, 0312-2169325
  • ONLINE INQUIRY: Call/WhatsApp +92 312 2169325, 0334-318-2845, Lahore 0333-3808376, Islamabad 0331-3929217, Saudi Arabia 050 2283468
  • DHA Branch: 14-C, Saher Commercial Area, Phase VII, Defence Housing Authority, Karachi-75500 Pakistan. 0213-5344600, 0337-7222-191, 0333-3808-376
  • info@omni-academy.com
  • FREE Support | WhatsApp/Chat/Call : +92 312 2169325

  • Monday10.00am - 7.00pm
  • Tuesday10.00am - 7.00pm
  • Wednesday10.00am - 7.00pm
  • Thursday10.00am - 7.00pm
  • FridayClosed
  • Saturday10.00am - 7.00pm
  • Sunday10.00am - 7.00pm
WhatsApp Us