Oracle Database 19c: Advanced PL/SQL Eğitimi

3 Gün – 18 Saat

Ön Koşul: Temel PL/SQL bilgisi ve SQL dili konusunda deneyim gereklidir. Oracle veritabanı yönetimi hakkında temel bilgi sahibi olmak faydalı olacaktır.

Eğitim Hakkında:

Oracle Database 19c: Advanced PL/SQL Eğitimi, katılımcılara PL/SQL’in gelişmiş özelliklerini ve performans iyileştirme tekniklerini öğretmeyi amaçlar. Eğitim, PL/SQL dilinin ileri seviyede kullanımı, performans optimizasyonu, güvenlik, depolanmış prosedürler, işlevler, paketler, triggerlar ve dinamik SQL gibi konuları kapsamlı bir şekilde ele alır. Ayrıca, katılımcılar, Oracle’ın en son sürümlerine özgü yeni PL/SQL özelliklerini öğrenirler. Eğitim boyunca, katılımcılar uygulamalı laboratuvar çalışmaları ile gerçek dünya senaryoları üzerinde çalışarak becerilerini geliştirirler.

Kimler Katılmalı:

  • Veritabanı Yöneticileri (DBA): Oracle veritabanı üzerinde gelişmiş PL/SQL kullanımı ile veritabanı yönetimini optimize etmek isteyenler.
  • Yazılım Geliştiricileri: Oracle PL/SQL kullanarak performanslı ve güvenli veritabanı uygulamaları geliştirmek isteyen yazılım geliştiriciler.
  • Sistem Analistleri: Veri işleme ve otomasyon süreçlerini PL/SQL ile geliştirmek isteyen analistler.

 

Eğitim İçeriği:

  1. Gelişmiş PL/SQL Yapıları ve Teknikler:
    • Gelişmiş PL/SQL programlama teknikleri
    • Depolanmış prosedürler ve işlevlerin optimizasyonu
  2. Performans ve Tuning:
    • PL/SQL kod optimizasyonu ve performans iyileştirme teknikleri
    • Profiling ve PL/SQL performansını izleme araçları
  3. Güvenlik ve Yetkilendirme:
    • PL/SQL güvenliği ve veri erişim kontrolü
    • Dinamik SQL ve güvenlik açıklarına karşı önlemler
  4. PL/SQL ile Gelişmiş Veri İşleme:
    • Koleksiyonlar, bulk işlemler ve dizi işleme
    • Pipeline işlevler ve paralel işlemler
  5. Hata Yönetimi ve İstisna Yönetimi:
    • Hata yakalama ve özel istisnalar oluşturma
    • İstisna yönetimi ve işlevsel hata işleme stratejileri
  6. Gelişmiş Paketler ve Modüller:
    • Büyük ölçekli uygulamalar için paket yapıları oluşturma
    • Oracle kütüphaneleri ve paket kullanımı
  7. Triggerlar ve İş Akışı Yönetimi:
    • Trigger tasarımı ve uygulaması
    • Veri değişimlerini otomatik yönetme ve tetikleme mekanizmaları
  8. Dinamik SQL ve İleri Düzey Uygulamalar:
    • Dinamik SQL ile esnek sorgu oluşturma
    • DBMS_SQL ve EXECUTE IMMEDIATE kullanımı
  9. Uygulamalı Proje Çalışmaları:
    • Gerçek dünya veritabanı yönetimi ve geliştirme projeleri
    • Case study’ler ve uygulamalı laboratuvar çalışmaları

Eğitim Sonu Kazanımları:

  • İleri Seviye PL/SQL Becerileri: Gelişmiş PL/SQL yapılarını etkin kullanma ve performanslı kod yazma.
  • Güvenlik ve Performans Optimizasyonu: Veritabanı uygulamalarında güvenlik ve performans odaklı geliştirme yapma.
  • Gelişmiş Veri İşleme Yetkinliği: Karmaşık veritabanı işlemleri ve otomasyon süreçlerini optimize etme.

Bu eğitim, Oracle PL/SQL dilinde ileri seviyede bilgi edinmek isteyen profesyoneller için idealdir. Eğitim sonunda, PL/SQL’in tüm gelişmiş özelliklerini kullanarak veritabanı performansını artırabilecek ve güvenli uygulamalar geliştirebileceksiniz.