ORACLE PL/SQL TEMELLERİ EĞİTİMİ

Oracle veritabanında PL/SQL ile sunucu tarafı programlamaya başlayın

Blok yapısı, değişkenler, imleçler, istisnalar, prosedür, fonksiyon, paket ve tetikleyiciler

Oracle PL/SQL Temelleri Eğitimi, Oracle Database üzerinde SQL'in prosedürel uzantısı PL/SQL ile sunucu tarafı program yazmayı sıfırdan öğretir. Program anonim blok yapısı, değişkenler, %TYPE ve %ROWTYPE, koşul ve döngülerle başlar.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Oracle PL/SQL diline sıfırdan başlayanlar için temel programlama eğitimi

Oracle PL/SQL Temelleri Eğitimi, Oracle Database üzerinde SQL'in prosedürel uzantısı PL/SQL ile sunucu tarafı program yazmayı sıfırdan öğretir. Katılımcılar anonim blok yapısını, değişken ve veri tiplerini, %TYPE ve %ROWTYPE kullanımını, IF ve CASE koşullarını, LOOP döngülerini öğrenir. Açık ve örtük imleçler, bileşik tipler ve EXCEPTION bloğuyla istisna yönetimi uygulanır. Prosedür, fonksiyon, paket ve tetikleyiciler SQL Developer ortamında yazılarak çalıştırılır.

Süre ve Format

3 Gün. İlk gün PL/SQL blok yapısı ve kontrol akışı, ikinci gün imleçler ve istisna yönetimi, üçüncü gün prosedür, fonksiyon, paket ve tetikleyiciler işlenir.

Seviye

Temel Seviye — PL/SQL blok yapısı, değişken, koşul, döngü, imleç, istisna ve saklı program birimleri sıfırdan işlenir

Öğrenme Metodu

Her konu SQL Developer ortamında anonim bloklar ve saklı program birimleri yazılıp çalıştırılarak uygulamalı işlenir.

Neden Bu Eğitim?

🧱Sağlam temel

PL/SQL blok yapısını, değişken, koşul ve döngüleri kavrayarak sunucu tarafı programlamaya sağlam bir temelle başlarsınız.

🔁İmleç ve istisna

Açık ve örtük imleçlerle satır satır veri işler, EXCEPTION bloğuyla hataları kontrollü biçimde yakalamayı öğrenirsiniz.

📦Saklı birimler

Prosedür, fonksiyon, paket ve tetikleyiciler yazarak iş mantığını veritabanı içinde yeniden kullanılabilir biçimde kurarsınız.

Anahtar Konular

oracle pl/sql eğitimipl/sql kursuoracle pl sql temelleripl/sql programlama eğitimioracle veritabanı eğitimisaklı prosedür eğitimioracle sql developer eğitimipl/sql öğrenmeoracle geliştirici eğitimi
“PL/SQL temellerini kavrayan geliştirici, iş mantığını veritabanının gücüyle buluşturarak hızlı ve güvenilir çözümler üretir.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SQL bilgisi

SELECT, INSERT, UPDATE ve JOIN gibi temel SQL ifadelerine aşinalık PL/SQL içinde sorgu kullanımını kolaylaştırır.

2
İlişkisel model

Tablo, satır, sütun ve anahtar kavramlarına temel aşinalık veri yapılarını anlamayı destekler.

3
Programlama mantığı

Değişken, koşul ve döngü gibi temel programlama kavramlarına aşinalık öğrenmeyi hızlandırır.

4
SQL Developer ortamı

Oracle SQL Developer veya benzeri bir araca erişim uygulamalı çalışmalar için gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı PL/SQL blok yapısını kavrar, değişken ve veri tiplerini tanımlar, IF, CASE ve LOOP yapılarıyla kontrol akışını yönetir.
Modül 1
PL/SQL Blok Mimarisi
  • DECLARE, BEGIN, EXCEPTION ve END bölümleri
  • Anonim blok ile adlandırılmış blok farkı
  • İç içe (nested) blok yapısı ve kapsam
  • SQL Developer'da blok çalıştırma ve çıktı
  • DBMS_OUTPUT.PUT_LINE ile ekrana yazdırma
  • SET SERVEROUTPUT ON ile çıktıyı açma
Modül 2
Değişkenler ve Veri Tipleri
  • Skaler tipler: NUMBER, VARCHAR2, DATE, BOOLEAN
  • Değişken tanımlama ve başlangıç değeri atama
  • %TYPE ile sütun tipine bağlı değişken
  • %ROWTYPE ile satır yapısına bağlı değişken
  • CONSTANT ve NOT NULL değişken kısıtları
  • Değişken kapsamı ve görünürlük kuralları
Modül 3
Koşullu İfadeler
  • IF THEN ELSIF ELSE karar yapısı
  • Basit CASE ve aranan CASE ifadeleri
  • CASE ifadesi ile değer döndürme
  • NULL değerlerin koşullardaki davranışı
  • Mantıksal operatörler AND, OR ve NOT
  • İç içe koşulların okunabilir yazımı
Modül 4
Döngü Yapıları ve İterasyon
  • Temel LOOP ve EXIT WHEN kullanımı
  • WHILE döngüsü ve koşul kontrolü
  • Sayısal FOR döngüsü ve aralık tanımı
  • CONTINUE ile iterasyon adımı atlama
  • İç içe döngüler ve etiketli döngüler
  • Sonsuz döngüden kaçınma teknikleri
Günün hedefiKatılımcı örtük ve açık imleçlerle satır satır veri işler, RECORD ve koleksiyon tiplerini kullanır, istisna yönetimiyle hataları yakalar.
Modül 1
Örtük ve Açık İmleçler
  • SQL%ROWCOUNT ve örtük imleç öznitelikleri
  • DECLARE, OPEN, FETCH ve CLOSE adımları
  • FETCH ile değişkene satır okuma
  • %FOUND, %NOTFOUND ve %ISOPEN kullanımı
  • Parametreli imleç tanımlama ve çağırma
  • İmleç ile çok satırlı sonuç işleme
Modül 2
İmleç FOR Döngüsü
  • İmleç FOR döngüsünün otomatik yönetimi
  • Alt sorgu ile satır içi imleç FOR
  • Döngü içinde imleç değişkenine erişim
  • FOR UPDATE ve WHERE CURRENT OF
  • Kilitli satırları döngü içinde güncelleme
  • Performans açısından BULK yaklaşımına giriş
Modül 3
Bileşik Veri Tipleri
  • RECORD tipi tanımlama ve alan erişimi
  • %ROWTYPE ile tablo tabanlı kayıt
  • Associative array (index-by table) yapısı
  • Nested table ve VARRAY farkları
  • Koleksiyon metotları: COUNT, FIRST, LAST
  • BULK COLLECT ile toplu veri okuma
Modül 4
İstisna Yönetimi
  • EXCEPTION bloğu ve WHEN kullanımı
  • Önceden tanımlı istisnalar: NO_DATA_FOUND
  • TOO_MANY_ROWS ve DUP_VAL_ON_INDEX
  • Kullanıcı tanımlı istisna ve RAISE
  • RAISE_APPLICATION_ERROR ile özel hata
  • SQLCODE ve SQLERRM ile hata bilgisi
Günün hedefiKatılımcı prosedür ve fonksiyon yazar, parametre modlarını kullanır, paketlerle kodu düzenler ve tetikleyicilerle olay tabanlı mantık kurar.
Modül 1
Prosedürler ve Parametreler
  • CREATE PROCEDURE ile prosedür tanımlama
  • IN, OUT ve IN OUT parametre modları
  • Prosedür çağırma ve parametre geçirme
  • Varsayılan parametre değerleri
  • Prosedür derleme hatalarını görüntüleme
  • SHOW ERRORS ve USER_ERRORS kullanımı
Modül 2
Fonksiyonlar ve Dönüş Değeri
  • CREATE FUNCTION ve RETURN ifadesi
  • SQL sorgusu içinde fonksiyon çağırma
  • Deterministik fonksiyon kavramı
  • Fonksiyonda yan etki kısıtlamaları
  • Fonksiyon ile hesaplanan değer döndürme
  • Prosedür ve fonksiyon seçim ölçütleri
Modül 3
Paketler ve Modülerlik
  • Paket spesifikasyonu ve gövde ayrımı
  • Public ve private program birimleri
  • Paket seviyesi değişken ve sabitler
  • Aşırı yükleme (overloading) kavramı
  • Paket durumu (state) ve oturum etkisi
  • DBMS_OUTPUT gibi yerleşik paketler
Modül 4
Tetikleyiciler (Trigger)
  • BEFORE ve AFTER tetikleyici türleri
  • Satır seviyesi ve ifade seviyesi trigger
  • :NEW ve :OLD sözde kayıtlarına erişim
  • INSERT, UPDATE ve DELETE olayları
  • WHEN koşuluyla tetikleyici filtreleme
  • Mutating table hatasından kaçınma

Eğitim Kazanımları

Program sonunda katılımcılar:

🧱
Blok yapısı

PL/SQL blok mimarisini kavrar, değişken ve veri tiplerini tanımlayarak sunucu tarafı kodu yazmaya başlarsınız.

🔀
Kontrol akışı

IF, CASE, LOOP, WHILE ve FOR yapılarıyla program akışını yönetir, karar ve tekrar mantığını kurarsınız.

🎯
İmleç kullanımı

Örtük ve açık imleçlerle satır satır veri işler, imleç FOR döngüsü ve parametreli imleçleri uygularsınız.

📋
Bileşik tipler

RECORD, koleksiyon ve BULK COLLECT ile yapılandırılmış ve toplu veriyi verimli biçimde işlersiniz.

🛡️
İstisna yönetimi

EXCEPTION bloğuyla önceden tanımlı ve özel hataları yakalar, RAISE_APPLICATION_ERROR ile anlamlı mesaj üretirsiniz.

⚙️
Prosedür ve fonksiyon

Parametre modlarını kullanarak prosedür ve fonksiyon yazar, iş mantığını yeniden kullanılabilir birimlere ayırırsınız.

📦
Paketleme

Spesifikasyon ve gövde ayrımıyla paket oluşturur, kodu mantıksal olarak gruplar ve bakımı kolaylaştırırsınız.

⚡
Tetikleyiciler

BEFORE ve AFTER tetikleyicilerle olay tabanlı mantık kurar, :NEW ve :OLD ile veri değişimini denetlersiniz.

Kimler İçin Uygundur?

  • Oracle veritabanında sorgu yazan ve prosedürel programlamaya geçmek isteyen geliştiriciler
  • rapor ve otomasyon kodu yazan veritabanı çalışanları
  • PL/SQL'e temelden başlayan analist
  • yeni veritabanı uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Oracle veritabanında sorgu yazan ve prosedürel programlamaya geçmek isteyen geliştiriciler, otomasyon ve rapor kodu yazan veritabanı çalışanları ile PL/SQL'e temelden başlayan analistler için uygundur. Temel SQL bilgisi olan herkes katılabilir.
Eğitime katılmak için ön koşul var mı?
SELECT, INSERT ve JOIN gibi temel SQL ifadelerine aşinalık ile değişken, koşul ve döngü gibi genel programlama kavramlarına temel düzeyde aşinalık faydalıdır. İleri programlama deneyimi gerekmez; konular sıfırdan işlenir.
Eğitim kaç gün sürüyor ve nasıl işleniyor?
Eğitim 3 gün sürer. İlk gün blok yapısı ve kontrol akışı, ikinci gün imleçler, bileşik tipler ve istisnalar, üçüncü gün prosedür, fonksiyon, paket ve tetikleyiciler işlenir. Her konu SQL Developer ortamında uygulamalı çalışılır.
PL/SQL ile SQL arasındaki fark nedir?
SQL veriyi sorgulamak ve değiştirmek için kullanılan bildirimsel bir dildir; PL/SQL ise SQL'e değişken, koşul, döngü, imleç ve istisna gibi prosedürel yapılar ekler. Böylece iş mantığını saklı prosedür, fonksiyon ve paket olarak veritabanı içinde çalıştırabilirsiniz.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Oracle'ın resmi sertifikasyon sınavları ayrıdır; sınav başvurusu ve ücreti ilgili kuruma aittir. Eğitim bu sınavlara hazırlık için sağlam bir temel oluşturur.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Oracle PL/SQL Temelleri Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle WebLogic Server : Yönetim III Eğitimi
Veritabanı Eğitimleri

Oracle WebLogic Server : Yönetim III Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

WebLogic Server Yönetim III eğitimi: WLDF teşhis, Zero Downtime yama, Coherence, SAML ve Kerberos güvenlik, felaket kurtarma ve REST tabanlı otomasyon uygulamal

Detayları Gör →
OracleOracle WebLogic Sunucu : Yönetim II Eğitimi
Veritabanı Eğitimleri

Oracle WebLogic Sunucu : Yönetim II Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

WebLogic Yönetim II eğitimi: cluster, yüksek erişilebilirlik, yük dengeleme, WLST betikleme, Gridlink, dağıtık JMS, server göçü ve performans ayarı uygulamalı.

Detayları Gör →
OracleOracle Çoklu Kiracı Mimarisi (Multitenant) Yönetimi Eğitimi
Veritabanı Eğitimleri

Oracle Çoklu Kiracı Mimarisi (Multitenant) Yönetimi Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle Multitenant yönetimi eğitimi: CDB ve PDB mimarisi, PDB klonlama, hot clone, plug/unplug, relocation, Resource Manager, RMAN yedekleme ve PDB güvenliği.

Detayları Gör →
OracleOracle: PL/SQL ile Programlama I Eğitimi
Veritabanı Eğitimleri

Oracle: PL/SQL ile Programlama I Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle PL/SQL eğitimi: blok yapısı, %TYPE, kontrol akışları, implicit ve explicit cursorlar, istisna yönetimi, prosedür, fonksiyon ve paketler uygulamalı işleni

Detayları Gör →
OracleOracle: PL/SQL ile Programlama II Eğitimi
Veritabanı Eğitimleri

Oracle: PL/SQL ile Programlama II Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

İleri Oracle PL/SQL eğitimi: koleksiyonlar, BULK COLLECT, FORALL, dinamik SQL, REF CURSOR, tetikleyiciler, performans ayarı ve güvenli kod uygulamalı işlenir.

Detayları Gör →
OracleVeri Tabanı Geçişi: Özel Yazılımdan Açık Kaynağa Geçiş - Oracle/SQL Server'ı PostgreSQL'e Aktarma Stratejileri Eğitimi
Veritabanı Eğitimleri

Veri Tabanı Geçişi: Özel Yazılımdan Açık Kaynağa Geçiş - Oracle/SQL Server'ı PostgreSQL'e Aktarma Stratejileri Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Veritabanı geçişi eğitimi: Oracle ve SQL Server'ı PostgreSQL'e taşıma, ora2pg, pgloader, PL/pgSQL kod dönüşümü, veri doğrulama ve cutover stratejileri işlenir.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn