Oracle Database: PL/SQL Workshop Eğitimi

  • Eğitim Tipi: Online Instructor-Led / Classroom Based / Onsite
  • Süre: 5 Gün
  • Seviye: Intermediate
  • En Yakın Tarih:
  • UK & Türkiye Based Training Provider

Bu eğitim, Oracle’ın güçlü veritabanı dili olan PL/SQL’i baştan sona öğrenmek isteyenler için geliştirilmiş kapsamlı bir eğitim programıdır. Bu kurs, veritabanı programlamasını sadece öğrenmekle kalmayıp, aynı zamanda otomasyon, veri bütünlüğü, prosedürel mantık, hata kontrolü ve performans optimizasyonu gibi birçok kurumsal beceriyi kazandırmayı hedefler.

Katılımcılar, bu eğitimin sonunda Oracle veritabanlarında daha etkin, güvenli ve performanslı uygulamalar geliştirebilir, modüler yapılar inşa edebilir ve veritabanı tabanlı otomasyon sistemlerini hayata geçirebilirler.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz. Bize Ulaşın!

Önkoşullar

GereklilikAçıklama
Temel SQL BilgisiSELECT, INSERT, UPDATE gibi temel SQL sorgularına hâkimiyet
İlişkisel Veritabanı MantığıVeri tipleri, tablolar, ilişkiler gibi kavramlara aşinalık
Oracle SQL Developer (önerilir)Daha önce kullanmış olmanız avantaj sağlar ancak zorunlu değildir

Kimler Katılmalı

Hedef KitleAçıklama
Veritabanı GeliştiricileriOracle üzerinde PL/SQL ile güçlü programlama yapmak isteyen geliştiriciler
Uygulama GeliştiricileriArka planda çalışan Oracle sistemleriyle entegre çalışan uygulamalar yazan geliştiriciler
BT ProfesyonelleriOracle tabanlı sistemleri yöneten, veritabanı süreçlerini otomatize etmek isteyen kişiler
SQL Bilgisi OlanlarSQL bilginizi bir üst seviyeye taşıyarak prosedürel programlama yapmak isteyen herkes

Neler Öğreneceksiniz

Bu eğitim sonunda aşağıdaki konularda bilgi ve beceri kazanmış olacaksınız:

  • SQL’in sınırlarını aşarak PL/SQL’in sunduğu prosedürel olanaklarla tanışır

  • PL/SQL blokları, değişken tanımlama ve kapsam yönetimini öğrenir

  • Koşullu yapılar ve döngülerle algoritmik kontrol sağlar

  • Veri işleme süreçlerini otomatikleştirir

  • Saklı yordamlar (procedures), fonksiyonlar ve trigger’larla kurumsal düzeyde modüler sistemler kurar

  • Dinamik SQL ile parametrik veri işleme yeteneği kazanır

  • Kodlarını debug eder ve performansını optimize eder

Eğitim İçeriği

🔹 1. PL/SQL'e Giriş: Temel Yapıyı Anlama

  • PL/SQL nedir? Neden SQL’in ötesine geçmeliyiz?

  • Oracle PL/SQL motorunun mimarisi nasıl çalışır?

  • PL/SQL blok yapısı: DECLARE > BEGIN > EXCEPTION > END

  • PL/SQL’in işlem hızı, bütünlük kontrolü ve prosedürel gücü


🔹 2. Değişken Tanımı ve Kapsam Kontrolü

  • Temel değişken tanımı (VARCHAR2, NUMBER, BOOLEAN)

  • %TYPE ve %ROWTYPE ile veri türü eşleştirme

  • Composite veri tipleri: RECORD, TABLE, VARRAY

  • Değişkenlerin yaşam süresi ve erişim kapsamı (block-level scope)


🔹 3. Yürütülebilir Kod Yazımı ve Blok Yapısı

  • Lexical Units: tanımlar, anahtar kelimeler, semboller

  • Okunabilirlik için kodlama standartları

  • Kodda yorum satırı, indentation ve naming convention


🔹 4. SQL'in PL/SQL İçinde Kullanımı

  • SELECT INTO, INSERT, UPDATE, DELETE işlemlerinin PL/SQL’de yazımı

  • Cursor kullanımı: explicit vs implicit

  • Cursor öznitelikleri: %FOUND, %NOTFOUND, %ROWCOUNT

  • SQL ile PL/SQL arasında değişken eşleştirme


🔹 5. Koşullu Yapılar ve Döngüler

  • IF, ELSIF, ELSE ile karar yapıları

  • CASE yapısıyla çoklu durum kontrolü

  • Döngüler: BASIC LOOP, FOR LOOP, WHILE LOOP

  • İç içe döngüler, etiketli döngüler, performans önerileri


🔹 6. Exception Handling (Hata Yönetimi)

  • Oracle’ın sunduğu hazır istisnalar (e.g. NO_DATA_FOUND, TOO_MANY_ROWS)

  • Kullanıcı tanımlı özel istisnalar

  • RAISE, RAISE_APPLICATION_ERROR ile özelleştirilmiş hata üretimi

  • Hataları log’lama ve hata yönetimi stratejileri


🔹 7. Subprograms: Saklı Yordamlar ve Fonksiyonlar

  • PROCEDURE vs FUNCTION: farklar ve kullanım senaryoları

  • Parametre modları: IN, OUT, IN OUT

  • Geriye değer dönen fonksiyon yazımı

  • Yüksek okunabilirlik için modüler program yapısı


🔹 8. İleri Seviye PL/SQL: Trigger, Package, Dynamic SQL

  • PACKAGE oluşturma, gövde ve başlık ayrımı

  • TRIGGER nedir? BEFORE, AFTER, INSTEAD OF tetikleyiciler

  • EXECUTE IMMEDIATE ile dinamik SQL yazımı

  • Dinamik veri yapılarına göre esnek kod üretimi


🔹 9. Debugging ve Performans Optimizasyonu

  • Oracle SQL Developer ile satır satır debug

  • Derleme uyarıları ve bağımlılık yönetimi

  • Kodu hızlandırmak için: FORALL, BULK COLLECT, PL/SQL optimizer ayarları

  • Kod profil çıkartma (profiling) ve test stratejileri

Neden Bizi Seçmelisiniz

Oracle Database: PL/SQL Workshop eğitimini, Bilginç IT Academy'nin canlı ve etkileşimli sanal sınıf ortamında; evinizden, ofisinizden veya dilediğiniz herhangi bir lokasyondan deneyimleyin. Uzman eğitmenlerimizle gerçek zamanlı iletişim kurarak sınıf ortamının dinamizmini online eğitim deneyimine taşıyın.

  • Canlı Oturumlar: Belirlenen eğitim takvimi doğrultusunda, eğitmen ve diğer katılımcılarla eş zamanlı olarak derslere katılın.
  • Etkileşimli Öğrenme: Uygulamalar, grup çalışmaları ve soru-cevap oturumlarıyla öğrenme sürecine aktif olarak dahil olun.
  • Uzman Eğitmen Kadrosu: Sektör deneyimine sahip, alanında yetkin eğitmenlerden güncel ve uygulanabilir bilgiler edinin.
  • 30 Yılı Aşkın Deneyim: Bilginç IT Academy'nin 1995 yılından bu yana süregelen eğitim uzmanlığıyla profesyonel gelişiminize değer katın.
  • Esnek ve Ölçeklenebilir Çözümler: Dünya genelinde erişilebilen canlı sınıflarımızla, bireysel ve kurumsal eğitim ihtiyaçlarınıza uygun esnek planlama avantajı elde edin.

Oracle Database: PL/SQL Workshop eğitimini, yüz yüze öğrenmenin sağladığı güçlü etkileşim ve odaklanma avantajıyla deneyimleyin. Bilginç IT Academy'nin profesyonel eğitim lokasyonlarında, konforlu ve verimli bir sınıf ortamında uzman eğitmenler eşliğinde öğrenin.

  • Deneyimli Eğitmenler: Sektörde uzun yıllara dayanan saha tecrübesine sahip uzmanlardan gerçek dünya örnekleriyle öğrenin.
  • Modern Eğitim Alanları: Teknolojik altyapısı güçlü, konforlu ve öğrenmeye uygun sınıflarda eğitim alın.
  • Odaklı Sınıf Deneyimi: Sınırlı kontenjanla düzenlenen eğitimlerde eğitmeninizle daha yakın iletişim kurma fırsatı yakalayın.
  • Kaliteli Eğitim Yaklaşımı: Profesyonel gelişiminizi destekleyen, uygulamaya dönük ve yüksek standartlarda hazırlanmış eğitim içeriklerinden yararlanın.

Şirketinizin ekip bazlı eğitim ihtiyaçlarını, Bilginç IT Academy'nin Oracle Database: PL/SQL Workshop onsite eğitim çözümüyle kendi ofisinizde veya tercih ettiğiniz lokasyonda karşılayın. Kurumunuza özel planlanan eğitimlerle ekiplerinizin gelişimini iş hedeflerinizle uyumlu hale getirin.

  • Kuruma Özel İçerik: Eğitim programını şirketinizin projelerine, ekip yapısına ve iş ihtiyaçlarına göre uyarlayın.
  • Bütçe ve Zaman Avantajı: Seyahat, konaklama ve operasyonel maliyetleri azaltarak eğitim yatırımınızı daha verimli kullanın.
  • Ekip Odaklı Öğrenme: Çalışanlarınızın aynı içerik ve bakış açısı etrafında gelişmesini sağlayarak kurum içi iş birliğini güçlendirin.
  • Kolay Planlama ve Takip: Katılımcı gelişimini, eğitim sürecini ve kurumsal ihtiyaçları daha kontrollü şekilde yönetin.


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Oracle Database: PL/SQL Workshop Eğitimi ve Kurs Takvimi

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

Bu eğitimi dilediğiniz tarih ve lokasyonda organize edebiliriz.
23 Haziran 2026 (5 Gün)
İstanbul, Ankara, Londra
25 Haziran 2026 (5 Gün)
İstanbul, Ankara, Londra
18 Temmuz 2026 (5 Gün)
İstanbul, Ankara, Londra
23 Temmuz 2026 (5 Gün)
İstanbul, Ankara, Londra
10 Ağustos 2026 (5 Gün)
İstanbul, Ankara, Londra
11 Ağustos 2026 (5 Gün)
İstanbul, Ankara, Londra
16 Ağustos 2026 (5 Gün)
İstanbul, Ankara, Londra
19 Ağustos 2026 (5 Gün)
İstanbul, Ankara, Londra
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.