Eğitim İçeriği

1. Oracle Database 23ai'ye Giriş ve Yenilikler

  • Sürüm özeti, konumlandırma ve geliştirici merkezli rota.
  • Yapay Zeka Vektör Araması, JSON/ilişkisel çiftlikliği ve asenkron sürücülerin genel düzeyde turu.
  • 23ai tipik geliştirici iş akışlarını ve uygulama desenlerini nasıl değiştirir.

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

  • Oracle Database 23ai Free'i kurma ve laboratuvarlar için kullanımı.
  • JDK, IDE ve istemci sürücüleri (uygulanabilir olan JDBC, R2DBC) kurulumu.
  • Birinci bağlantı, basit sorgular ve örnek proje iskelesi.

3. JSON İlişkisel Çiftlikliği ve Yeni Veri Tipleri (Laboratuvar)

  • Uygulama kodunda geliştirilmiş JSON veri tipini ve JSON koleksiyonlarını kullanma.
  • Çiftliklik desenleri: ilişkisel ve JSON yaklaşımlarının ne zaman kullanılması gerektiği.
  • Örnekler: Java/Quarkus uygulamalarından JSON nesnelerini depolama, sorgulama ve güncelleme.

4. Yapay Zeka Vektör Araması ve Geliştirici Kullanım Durumları (Laboratuvar)

  • Yapay Zeka Vektör Aramasına giriş, vektör veri türleri ve vektör indeksleri.
  • Küçük bir semantik-arama örneği oluşturma: gömme üretimi, depolama ve benzerlik sorguları.
  • Vektör Aramasını uygulama kodu ve kütüphaneleriyle entegrasyon (LangChain/LlamaIndex örnekleri konseptsel olarak tartışılıyor).

5. Asenkron Programlama, Pipelining ve Performans Desenleri

  • JDBC, R2DBC ve diğer sürücüler için sürücü seviyesi pipelining ve asenkron istek desenlerini anlama.
  • İstemci tarafı desenleri (reaktif akışlar, Java sanal threads) ve sunucu etkisi.
  • Pratik laboratuvar: pipleline çağrılarını uygulama ve aktarım hızındaki iyileştirmeleri ölçme.

6. SQL, PL/SQL Gelişmeleri ve Güvenlik Kontrolleri

  • Geliştiricilere ilgi duyulan yeni SQL/PLSQL dil özelliklerine genel bakış (örneğin, şema notları, güncellemedeki doğrudan birleşimler, yeni Boolean türü).
  • SQL Güvenlik Duvarı'nın ve yürütülen SQL'ın çalışma zamanı güvenliğini nasıl iyileştirdiği hakkında genel bakış.
  • Elden geçirme: küçük bir prosedürü yeni dil özelliklerini kullanacak şekilde geçiş yapma ve kontrol edilmiş laboratuvar ortamında SQL Güvenlik Duvarı davranışını test etme.

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

  • Veritabanı mantığının birim testi, temsili test verisi oluşturma ve yeni özelliklerle davranış ölçümleri.
  • 23ai özellikleri kullanan geliştirici uygulamalarını test ortamlarına paketleme ve dağıtım.
  • Liste: performans ayarlaması, uyumluluk konuları ve üretim hazırlığının bir sonraki adımları.

Özet ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • SQL ve ilişkisel veritabanı kavramlarına aşinalık
  • Java veya benzeri dillerde uygulama geliştirme deneyimi
  • Temsilci dil SQL (PL/SQL) veya sunucu tarafı betiklemeye temel kavramlara 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ı sorumlu DevOps mühendisleri
 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler