ORACLE PL/SQL (GİRİŞ DÜZEYİ) EĞİTİMİ

Oracle PL/SQL ile programlamaya ilk adım

Blok yapısı, değişkenler, SQL, imleç ve istisnalarla PL/SQL temellerine sağlam başlangıç

Oracle PL/SQL (Giriş Düzeyi) Eğitimi, SQL bilen katılımcıları Oracle'ın prosedürel dili PL/SQL ile sıfırdan tanıştırır. Program anonim blok yapısı, DECLARE/BEGIN/EXCEPTION bölümleri ve SQL ile PL/SQL ayrımıyla başlar.

2 gün Başlangıç Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Anonim bloktan değişkenlere, SQL kullanımından imleç ve istisnalara PL/SQL'e uygulamalı giriş

Oracle PL/SQL (Giriş Düzeyi) Eğitimi, SQL bilen katılımcıları Oracle'ın prosedürel dili PL/SQL ile tanıştırır. Program anonim blok yapısı, DECLARE/BEGIN/EXCEPTION bölümleri ve SQL ile PL/SQL ayrımıyla başlar. Değişken ve %TYPE tanımı, SELECT INTO ile veri alma, blok içinde DML, IF ve CASE koşulları ile döngüler işlenir. Record ve %ROWTYPE, açık imleçler, temel istisna yönetimi ve ilk stored procedure ile fonksiyon yazımı uygulamalı olarak öğretilir.

Süre ve Format

2 Gün. Her gün dört modül; blok yapısı, değişken ve SQL kullanımından koşul, döngü, imleç, istisna ve ilk program birimlerine ilerlenir.

Seviye

Başlangıç Seviye — PL/SQL blok yapısı, değişkenler, SQL kullanımı, imleçler ve istisnalarla ilk programlama

Öğrenme Metodu

Her konu SQL Developer veya SQL*Plus üzerinde küçük bloklar yazıp çalıştırarak, bol örnek ve adım adım uygulamalı işlenir.

Neden Bu Eğitim?

🧱Sağlam temel

Blok yapısını ve değişkenleri baştan doğru kurarak, ileri PL/SQL konularına geçişte zorlanmayacağınız sağlam bir temel edinirsiniz.

🔗SQL'den kopmadan

Bildiğiniz SQL'in üzerine prosedürel mantık ekleyerek, veri işleme görevlerini tek dilde ve veritabanına yakın çözersiniz.

🧪Hemen uygulama

Her konuyu küçük, çalışan bloklarla deneyerek öğrenir, kısa sürede kendi basit prosedür ve fonksiyonlarınızı yazarsınız.

Anahtar Konular

pl/sql eğitimioracle pl/sql giriş eğitimipl sql kursuoracle pl sql temelleripl/sql başlangıç eğitimioracle veritabanı programlamapl/sql blok yapısıoracle sql developer eğitimioracle geliştirici eğitimi
“PL/SQL'e iyi bir giriş, SQL bilgisini programlamaya dönüştüren ilk köprüdür; sağlam temel, ileri her konuyu kolaylaştırır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Temel SQL

SELECT, INSERT, UPDATE, DELETE ve WHERE koşulu yazabilme düzeyinde SQL bilgisi gereklidir.

2
Tablo kavramı

Tablo, sütun, satır ve temel veri türleri gibi ilişkisel kavramlara aşinalık beklenir.

3
Programlama mantığı

Değişken, koşul ve döngü gibi temel programlama kavramlarına aşinalık faydalı olur.

4
Çalışma ortamı

Örnek şema yüklü bir Oracle veritabanı ve SQL Developer veya SQL*Plus erişimi 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 %TYPE tanımlar, SELECT INTO ile veri alır, koşul ve döngülerle temel akış kontrolünü uygular.
Modül 1
PL/SQL'e Giriş ve Blok Yapısı
  • PL/SQL'in SQL'e göre getirdiği olanaklar
  • Anonim blok ve DECLARE, BEGIN, END bölümleri
  • EXCEPTION bölümünün yerleşimi ve amacı
  • SQL ile PL/SQL deyimleri arasındaki fark
  • DBMS_OUTPUT.PUT_LINE ile ekrana yazdırma
  • İlk bloğu yazma ve SQL Developer'da çalıştırma
Modül 2
Değişkenler ve Veri Türleri
  • Değişken tanımı ve başlangıç değeri atama
  • Skaler türler: NUMBER, VARCHAR2, DATE, BOOLEAN
  • %TYPE ile sütun türünü miras alma
  • CONSTANT ile sabit değer tanımlama
  • Değişken kapsamı (scope) ve iç bloklar
  • NULL değerlerin davranışı ve kontrolü
Modül 3
SQL'i PL/SQL İçinde Kullanma
  • SELECT INTO ile tek satır değer alma
  • Blok içinde INSERT, UPDATE ve DELETE
  • İmplicit cursor öznitelikleri: SQL%ROWCOUNT
  • SQL%FOUND ve SQL%NOTFOUND kullanımı
  • TOO_MANY_ROWS ve NO_DATA_FOUND durumları
  • COMMIT ve ROLLBACK ile işlem denetimi
Modül 4
Koşullar ve Döngüler
  • IF, ELSIF ve ELSE ile koşullu dallanma
  • CASE ifadesi ve CASE deyimi kullanımı
  • Basit LOOP ve EXIT WHEN ile çıkış
  • WHILE döngüsüyle koşullu tekrar
  • Sayısal FOR döngüsü ve aralık belirtme
  • İç içe döngüler ve etiket (label) kullanımı
Günün hedefiKatılımcı record ve %ROWTYPE kullanır, açık imleçlerle satır satır veri işler, istisnaları yakalar ve ilk basit prosedür ile fonksiyonunu yazar.
Modül 1
Kompozit Türler ve Record
  • Record türü ile birden çok alanı gruplama
  • %ROWTYPE ile satır yapısını miras alma
  • Record alanlarına değer atama ve okuma
  • SELECT INTO ile record'a satır alma
  • Record ile INSERT ve UPDATE kullanımı
  • Record'ın kod okunurluğuna katkısı
Modül 2
Açık İmleçler (Explicit Cursor)
  • CURSOR tanımı ve sorgu ilişkilendirme
  • OPEN, FETCH ve CLOSE adımlarının işleyişi
  • %FOUND, %NOTFOUND ve %ROWCOUNT öznitelikleri
  • Satır satır işleme için döngü kullanımı
  • Cursor FOR loop ile sade yazım
  • Çok satırlı sonuçları güvenle dolaşma
Modül 3
İstisna (Exception) Yönetimi
  • Önceden tanımlı istisnalar ve örnekleri
  • NO_DATA_FOUND ve TOO_MANY_ROWS yakalama
  • WHEN OTHERS ile genel hata yakalama
  • SQLCODE ve SQLERRM ile hata bilgisi
  • RAISE ile istisnayı elle tetikleme
  • İstisna yönetiminin programa katkısı
Modül 4
İlk Prosedür ve Fonksiyon
  • CREATE PROCEDURE ile saklı prosedür yazma
  • CREATE FUNCTION ile değer döndüren birim
  • IN parametresiyle değer geçirme
  • RETURN ile fonksiyon sonucu üretme
  • Prosedürü EXECUTE ile çağırma ve test
  • Fonksiyonu SQL sorgusu içinde kullanma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Blok yapısı

PL/SQL anonim blok yapısını ve DECLARE, BEGIN, EXCEPTION bölümlerini doğru kurarak temiz kod yazarsınız.

✅
Değişken kullanımı

Skaler türleri ve %TYPE ile değişkenleri tanımlar, sabitleri ve kapsam kurallarını bilinçli uygularsınız.

✅
SQL entegrasyonu

SELECT INTO ve blok içi DML ile SQL'i PL/SQL içinde kullanır, imleç özniteliklerini doğru yorumlarsınız.

✅
Akış kontrolü

IF, CASE, LOOP, WHILE ve FOR yapılarıyla programın akışını koşul ve tekrarlarla güvenle yönlendirirsiniz.

✅
Record kullanımı

Record ve %ROWTYPE ile satır verisini gruplar, kodu daha okunur ve bakımı kolay biçimde yazarsınız.

✅
İmleç işleme

Açık imleçlerle çok satırlı sonuçları satır satır dolaşır, cursor FOR loop ile sade ve güvenli kod kurarsınız.

✅
İstisna yönetimi

Önceden tanımlı istisnaları yakalar, SQLERRM ile hatayı okur ve programın beklenmedik durumlarda çökmesini önlersiniz.

✅
İlk program birimleri

Temel saklı prosedür ve fonksiyon yazar, parametre geçirir ve bunları SQL ile çağırarak ilk birimlerinizi üretirsiniz.

Kimler İçin Uygundur?

  • SQL bilgisine sahip olup Oracle'da prosedürel programlamaya yeni başlayan yazılımcılar
  • veritabanı geliştiricisi adayları
  • raporlama
  • veri işleme yapan analistler ile PL/SQL temeli edinmek isteyen DBA adayları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SQL bilen ve Oracle'da prosedürel programlamaya yeni başlayan yazılımcılar, veritabanı geliştiricisi adayları, raporlama ve veri işleme yapan analistler ile PL/SQL temeli edinmek isteyen DBA adayları için uygundur. Önceden PL/SQL deneyimi gerekmez; temel SQL yeterlidir.
Eğitim öncesinde PL/SQL bilmek gerekiyor mu?
Hayır. Eğitim sıfırdan başlar ve PL/SQL deneyimi beklemez. Yalnızca SELECT, INSERT, UPDATE, DELETE gibi temel SQL deyimlerini yazabilmek yeterlidir. Blok yapısı, değişkenler ve akış kontrolü gibi tüm temel kavramlar adım adım, bol örnekle anlatılır.
Eğitim neden iki gün sürüyor?
Giriş düzeyi kapsam, PL/SQL temellerini acele etmeden kavratmaya odaklanır. İki gün; blok yapısı, değişkenler, SQL kullanımı, koşul ve döngüler ile imleç, istisna ve ilk program birimlerini uygulamalı işlemeye yeter. İleri konular ise program birimleri ve ileri geliştirme eğitimlerinde ele alınır.
Bu eğitimden sonra hangi eğitim gelir?
Giriş düzeyini tamamlayan katılımcılar, Oracle PL/SQL Program Birimleri Geliştirme veya kapsamlı PL/SQL Programming eğitimiyle devam edebilir. Bu ileri eğitimlerde paketler, tetikleyiciler, koleksiyonlar, dinamik SQL ve toplu işlemler gibi konular derinlemesine işlenir.
Eğitim sonunda sertifika veriliyor mu?
Programı tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika PL/SQL blok yapısı, değişkenler, SQL kullanımı, imleçler, istisnalar ve temel program birimleri konularını belgeler. Oracle'ın resmi sertifika sınavlarına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

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 (Giriş Düzeyi) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeBaşlangıç Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle Database SQL: Managing Schema Objects Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Managing Schema Objects Eğitimi

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

Oracle şema nesneleri eğitimi: CREATE/ALTER TABLE, PK/FK/UNIQUE/CHECK kısıtları, indeks türleri, view, materialized view, sequence, synonym ve flashback uygulam

Detayları Gör →
OracleOracle Database SQL: Manipulating Data Using Advanced Queries Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Manipulating Data Using Advanced Queries Eğitimi

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

İleri Oracle SQL eğitimi: çok sütunlu/ilişkili alt sorgular, EXISTS, WITH, MERGE, çok tablolu INSERT, CONNECT BY, REGEXP ve flashback query uygulamalı anlatım.

Detayları Gör →
OracleOracle Database SQL: Reporting Aggregated Data Using Group Functions Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Reporting Aggregated Data Using Group Functions Eğitimi

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

Oracle grup fonksiyonları eğitimi: SUM, AVG, COUNT, STDDEV, GROUP BY, HAVING, WHERE farkı, ROLLUP, CUBE, GROUPING, GROUPING_ID ve GROUPING SETS uygulamalı anlat

Detayları Gör →
OracleOracle Database SQL: Restricting & Sorting Data Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Restricting & Sorting Data Eğitimi

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

Oracle SQL eğitimi: WHERE, karşılaştırma operatörleri, BETWEEN, IN, LIKE, IS NULL, AND/OR/NOT, ORDER BY, NULLS FIRST/LAST, FETCH FIRST ve substitution değişkenl

Detayları Gör →
OracleOracle Database SQL: SQL*Plus Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: SQL*Plus Eğitimi

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

Oracle SQL*Plus eğitimi: bağlantı, buffer düzenleme, SET/COLUMN komutları, script çalıştırma, SPOOL ve biçimli rapor üretimini uygulamalı öğrenin.

Detayları Gör →
OracleOracle Database SQL: Using Basic SELECT statements Eğitimi
Veritabanı Eğitimleri

Oracle Database SQL: Using Basic SELECT statements Eğitimi

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

Oracle temel SELECT eğitimi: projeksiyon, aritmetik ifadeler, NULL, takma ad, WHERE ile kısıtlama ve ORDER BY ile sıralamayı uygulamalı öğrenin.

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