[NEW] Oracle PL/SQL – An Ultimate Bootcamp – 21c | Udemy


[NEW] Oracle PL/SQL – An Ultimate Bootcamp – 21c | Udemy
English | Size: 7.11 GB
Genre: eLearning

Become an Expert in PL/SQL | Latest Version of PL/SQL on Oracle 21c | All script files attached | Published: Sept, 2023

What you’ll learn
Anonymous Block
Control Structure
Error handling
Cursors
Procedure, Function
Triggers
Packages
Dynamic SQL
Collections
PL/SQL Compiler
Dependencies
Pipeline Functions
Handling LOBs
Security
Performance Tuning
Bulk Collect
Caching
Best Practices
Real life Examples
Lots of coding Practice
Latest version of PL/SQL on Oracle 21c
Course by Professionals for Professionals
Instructor has 10+ years real time experience in PL/SQL
Brand New Course Published on 16th Sep 2023

Oracle PL/SQL Training Syllabus

<< Note: Brand New Course Published on 16th Sep 2023 >>

Introduction to PL/SQL

  • PL/SQL Overview
  • Benefits of PL/SQL Subprograms
  • Overview of the Types of PL/SQL blocks
  • Create a Simple Anonymous Block
  • Generate Output from a PL/SQL Block

PL/SQL Identifiers

  • List the different Types of Identifiers in a PL/SQL subprogram.
  • Usage of the Declarative Section to define Identifiers.
  • Use variables to store data.
  • Identify Scalar Data Types
  • The %TYPE Attribute
  • What are Bind Variables?
  • Sequences in PL/SQL Expressions

Write Executable Statements

  • Describe Basic PL/SQL Block Syntax Guidelines
  • Comment Code
  • Deployment of SQL Functions in PL/SQL
  • How to convert Data Types?
  • Nested Blocks
  • Identify the Operators in PL/SQL

Interaction with the Oracle Server

  • Invoke SELECT Statements in PL/SQL to Retrieve data.
  • Data Manipulation in the Server Using PL/SQL
  • SQL Cursor concept
  • Usage of SQL Cursor Attributes to Obtain Feedback on DML
  • Save and Discard Transactions

Control Structures

  • Conditional processing Using IF Statements
  • Conditional processing Using CASE Statements
  • Use simple Loop Statement
  • Use While Loop Statement
  • Use For Loop Statement
  • Describe the Continue Statement

Explicit Cursors

  • What are Explicit Cursors?
  • Declare the Cursor
  • Open the Cursor
  • Fetch data from the Cursor
  • Close the Cursor
  • Cursor FOR loop
  • Explicit Cursor Attributes
  • FOR UPDATE Clause and WHERE CURRENT Clause

Exception Handling

  • Understand Exceptions
  • Handle Exceptions with PL/SQL
  • Trap Predefined Oracle Server Errors
  • Trap Non-Predefined Oracle Server Errors
  • Trap User-Defined Exceptions
  • Propagate Exceptions
  • RAISE_APPLICATION_ERROR Procedure

Stored Procedures and Functions

  • Understand Stored Procedures and Functions
  • Differentiate between anonymous blocks and subprograms.
  • Create a Simple Procedure
  • Create a Simple Procedure with IN parameter.
  • Create a Simple Function
  • Execute a Simple Procedure
  • Execute a Simple Function

Create Stored Procedures

  • Create a Modularized and Layered Subprogram Design
  • Modularize Development With PL/SQL Blocks
  • Describe the PL/SQL Execution Environment
  • Identity the benefits of Using PL/SQL Subprograms
  • List the differences Between Anonymous Blocks and Subprograms
  • Create, Call, and Remove Stored Procedures Using the CREATE Command and SQL Developer
  • Implement Procedures Parameters and Parameters Modes
  • View Procedures Information Using the Data Dictionary Views and SQL Developer

Create Stored Functions

  • Create, Call, and Remove a Stored Function Using the CREATE Command and SQL Developer
  • Identity the advantages of Using Stored Functions in SQL Statements
  • List the steps to create a stored function.
  • Implement User-Defined Functions in SQL Statements
  • Identity the restrictions when calling Functions from SQL statements.
  • Control Side Effects when calling Functions from SQL Expressions
  • View Functions Information

Create Packages

  • Identity the advantages of Packages
  • Describe Packages
  • List the components of a Package.
  • Develop a Package
  • How to enable visibility of a Package’s components?
  • Create the Package Specification and Body Using the SQL CREATE Statement and SQL Developer
  • Invoke Package Constructs
  • View PL/SQL Source Code Using the Data Dictionary

Implement Oracle-Supplied Packages in Application Development

  • What is Oracle-Supplied Packages?
  • Examples of Some of the Oracle-Supplied Packages
  • How Does the DBMS_OUTPUT Package Work?
  • Use the UTL_FILE Package to Interact With Operating System Files
  • Invoke the UTL_MAIL Package
  • Write UTL_MAIL Subprograms

Triggers

  • Describe Triggers
  • Identify the Trigger Event Types and Body
  • Business Application Scenarios for Implementing Triggers
  • Create DML Triggers Using the CREATE TRIGGER Statement and SQL Developer
  • Identify the Trigger Event Types, Body, and Firing (Timing)
  • Statement Level Triggers Versus Row Level Triggers
  • Create Instead of and Disabled Triggers
  • How to Manage, Test, and Remove Triggers?

Create Compound, DDL, and Event Database Triggers

  • What are Compound Triggers?
  • Identify the Timing-Point Sections of a Table Compound Trigger
  • Compound Trigger Structure for Tables and Views
  • Implement a Compound Trigger to Resolve the Mutating Table Error
  • Compare Database Triggers to Stored Procedures
  • Create Triggers on DDL Statements
  • Create Database-Event and System-Event Triggers
  • System Privileges Required to Manage Triggers

Composite Data Types – Collections

  • Use PL/SQL Records
  • The %ROWTYPE Attribute
  • Insert and Update with PL/SQL Records
  • Associative Arrays (INDEX BY Tables)
  • Examine INDEX BY Table Methods
  • Use INDEX BY Table of Records

Dynamic SQL

  • The Execution Flow of SQL
  • What is Dynamic SQL?
  • Declare Cursor Variables
  • Dynamically executing a PL/SQL Block
  • Configure Native Dynamic SQL to Compile PL/SQL Code
  • Invoke DBMS_SQL Package
  • Implement DBMS_SQL with a Parameterized DML Statement
  • Dynamic SQL Functional Completeness

PL/SQL Advanced

Packages

  • Overloading Subprograms in PL/SQL
  • Use Forward Declarations to Solve illegal Procedure Reference
  • Persistent State of Packages Variables
  • Persistent State of a Package Cursor

Manage Dependencies

  • Overview of Schema Object Dependencies
  • Query Direct Object Dependencies using the USER_DEPENDENCIES View
  • Query an Object’s Status
  • Invalidation of Dependent Objects
  • Display the Direct and Indirect Dependencies
  • Understand Remote Dependencies
  • Recompile a PL/SQL Program Unit

Pipeline functions

  • What are pipeline functions?
  • Create is pipeline functions.
  • Check PGA memory consumption pipeline functions.
  • Error handling pipeline functions

The Trainer is an Architect with over 19+ years of experience, he has spent 10+ years working with PL/SQL

An Oracle Certified Professions (OCP)

Oracle Technology Network (OTN) Points: 12,975 Level: Master

Who this course is for:

  • Database Developers
  • Data Analysts
  • ETL Developers
  • Database Administrators
  • Application Designers
  • QA Professional to write stored procedures for data validations.
  • DBA – Database Administrator For Automating Jobs and Securitiy Implemetation
  • Anybody Interested to Learn PL/SQL Programming Language
  • Anybody looking for Advanced PL/SQL concepts.
  • Brand New Course Published on 16th Sep 2023
DOWNLOAD FROM RAPIDGATOR

rapidgator.net/file/47477b96b8c0111eadf7d53c3620cc7c/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part1.rar.html
rapidgator.net/file/4eb7abb5a0d7312f09dabbf450da953a/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part2.rar.html
rapidgator.net/file/463e41c3aa2b23e13d8a3415d39ff728/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part3.rar.html
rapidgator.net/file/ca89f5500981e31b95f28f9089f4b54c/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part4.rar.html
rapidgator.net/file/ce74f982fa9a67a065a8f467c24d4228/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part5.rar.html
rapidgator.net/file/3680599a5b5b23dd3aca16d7421a04a4/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part6.rar.html
rapidgator.net/file/354525f79cce43e38286a410fc91348e/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part7.rar.html
rapidgator.net/file/c7d9a93c3857356d3c2fd392ed3d6283/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part8.rar.html

DOWNLOAD FROM TURBOBIT

trbt.cc/d0upl3eru04o/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part1.rar.html
trbt.cc/a0oi2nzejr2z/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part2.rar.html
trbt.cc/rku9kzpdmbko/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part3.rar.html
trbt.cc/6fc7okaybjy6/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part4.rar.html
trbt.cc/1ewdv84iw411/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part5.rar.html
trbt.cc/h81u4nr5h072/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part6.rar.html
trbt.cc/l20hzixeahla/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part7.rar.html
trbt.cc/f3bbk9m88c2q/UD-NEWOraclePLSQLAnUltimateBootcamp21c.part8.rar.html

If any links die or problem unrar, send request to
forms.gle/e557HbjJ5vatekDV9

Leave a Comment