Oracle Database: Program with PL/SQL Eğitimi

5 Gün – 30 Saat

Ön Koşul: Temel SQL bilgisi gereklidir. Oracle veritabanı ile çalışma tecrübesi avantaj sağlar.

Eğitim Hakkında:

Oracle Database: Program with PL/SQL Eğitimi, katılımcılara Oracle veritabanı üzerinde PL/SQL dilini kullanarak verimli ve güvenli veritabanı uygulamaları geliştirme becerisi kazandırır. Eğitim, PL/SQL dilinin temelleri, kontrol yapıları, depolanmış prosedürler, işlevler, paketler, triggerlar ve dinamik SQL kullanımı gibi konuları kapsar. Katılımcılar, PL/SQL dilinin avantajlarını öğrenerek, Oracle veritabanında veri işleme ve iş kurallarını uygulama konusunda yetkinlik kazanırlar. Uygulamalı laboratuvar çalışmaları sayesinde, gerçek dünya senaryolarında PL/SQL programlama deneyimi edinirler.

Kimler Katılmalı:

  • Veritabanı Yöneticileri (DBA): Oracle veritabanı üzerinde PL/SQL kullanarak veri yönetimini optimize etmek isteyen DBA’ler.
  • Yazılım Geliştiricileri: Oracle PL/SQL ile veritabanı uygulamaları geliştirmek isteyen yazılım geliştiriciler.
  • Analistler: Veritabanı programlama ile iş süreçlerini otomatikleştirmek isteyen sistem analistleri.

Eğitim İçeriği:

    1. PL/SQL Development Environments

    • Introduction to SQL Developer

    • Working with Oracle database environments

    1. Introduction to PL/SQL

    • Overview of PL/SQL

    • Benefits of PL/SQL subprograms

    • Types of PL/SQL blocks

    • Creating a simple anonymous block

    1. Declaring PL/SQL Identifiers

    • Variables and constants

    • %TYPE, %ROWTYPE usage

    1. Writing Executable Statements

    • Conditional logic / iterations

    • IF / CASE / LOOP structures

    1. Handling Exceptions

    • Predefined exceptions

    • User-defined exceptions

    • Exception propagation

    1. Creating Stored Procedures and Functions

    • Parameters, IN/OUT/IN OUT

    • Debugging common compile/runtime errors

    1. Working with PL/SQL Packages

    • Package specification/body

    • Overloading

    • Managing package dependencies

    1. Using Explicit Cursors

    • Cursor lifecycle

    • Cursor FOR LOOP, parameterized cursors

    1. Creating Database Triggers

    • DML triggers

    • BEFORE/AFTER

    • Business rule enforcement

    1. Managing PL/SQL Code

    • Compilation, dependencies

    • Using Oracle-supplied packages as needed