Bize Ulaşın
 Süre 14 Saat

Eğitim İçeriği

1. Giriş ve Oracle Database 23ai'de Yeni Neler Var

  • Sürüm özeti, konumlandırma ve geliştirici odaklı yol haritası.
  • AI Vektör Arama, JSON/iliksel çiftlensizlik ve asenkron sürücülerin üst düzey tanıtımı.
  • 23ai'nin tipik geliştirici iş akışlarını ve uygulama desenlerini nasıl değiştirdiği.

2. Uygulamaya Geçiş: Ortam ve Araçlar (Laboratuvar)

  • Laboratuvar çalışmaları için Oracle Database 23ai Free sürümünün yüklenmesi ve kullanılması.
  • JDK, IDE ve istemci sürücülerinin (uygun durumlarda JDBC, R2DBC) kurulması.
  • İlk bağlantı, basit sorgular ve örnek proje iskeletinin oluşturulması.

3. JSON İliksel Çiftlensizlik ve Yeni Veri Tipleri (Laboratuvar)

  • Uygulama kodunda iyileştirilmiş JSON veri tipinin ve JSON koleksiyonlarının kullanılması.
  • Çiftlensizlik desenleri: Ne zaman iliksel, ne zaman JSON yaklaşımının tercih edileceği.
  • Örnekler: Java/Quarkus uygulamalarından JSON nesnelerinin saklanması, sorgulanması ve güncellenmesi.

4. AI Vektör Arama ve Geliştirici Kullanım Senaryoları (Laboratuvar)

  • AI Vektör Arama, vektör veri tipleri ve vektör dizinlerine giriş.
  • Küçük bir anlamsal arama (semantic search) örneğinin oluşturulması: gömme (embedding) üretimi, saklanması ve benzerlik sorguları.
  • Vektör Arama'nın uygulama kodu ve kütüphanelerle entegrasyonu (LangChain/LlamaIndex örnekleri kavramsal olarak tartışılır).

5. Asenkron Programlama, Ardışık İletim (Pipelining) ve Performans Desenleri

  • JDBC, R2DBC ve diğer sürücüler için sürücü düzeyindeki ardışık iletim ve asenkron istek desenlerinin anlaşılması.
  • İstemci tarafı desenleri (reaktif akışlar, Java sanal iş parçacıkları) ve sunucu üzerindeki etkisi.
  • Pratik laboratuvar: Ardışık çağrıların (pipelined calls) uygulanması ve iletilebilirlik iyileştirmesinin ölçülmesi.

6. SQL, PL/SQL İyileştirmeleri ve Güvenlik Kontrolleri

  • Geliştiriciler için ilgili yeni SQL/PLSQL dil özellikleri (ör. şema açıklamaları, güncelleme işlemlerinde doğrudan birleşimler, yeni Boolean tipi).
  • SQL Güvenlik Duvarı'nın (SQL Firewall) çalıştırılan SQL'in çalışma zamanı güvenliğini nasıl iyileştirdiğine genel bakış.
  • Pratik: Küçük bir prosedürün yeni dil özelliklerini kullanacak şekilde taşınması ve SQL Güvenlik Duvarı davranışının kontrollü bir laboratuvarda test edilmesi.

7. Test, Hata Ayıklama ve Dağıtım En İyi Uygulamaları (Laboratuvar)

  • Veritabanı mantığının birim testleri, temsili test verilerinin üretilmesi ve yeni özelliklerin davranışının ölçülmesi.
  • 23ai özelliklerini kullanan geliştirici uygulamalarının test ortamlarına paketlenmesi ve dağıtılması.
  • Kontrol listesi: Performans ayarı, uyumluluk hususları ve üretim ortamı hazırlığı için sonraki adımlar.

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • SQL ve iliksel veritabanı kavramlarına hakimiyet
  • Java veya benzeri dillerde uygulama geliştirme deneyimi
  • Temel PL/SQL veya sunucu taraflı betik yazma kavramlarına aşinalık

Hedef Kitle

  • Uygulama geliştiricileri (Java, Quarkus veya benzeri)
  • Veritabanı geliştiricileri ve PL/SQL mühendisleri
  • Geliştirici araçları ve CI ortamlarından sorumlu DevOps mühendisleri

Katılımcı Sayısı


Katılımcı başına fiyat

Danışanlarımızın Yorumları (3)

Yaklaşan Etkinlikler

İlgili Kategoriler