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
Danışanlarımızın Yorumları (3)
Mükemmel iletişim, Łukasz her şeyi kolay ve anlaşılabilecek bir şekilde açıkladı
Tomasz Wojciechowski - GP Strategies Poland sp. z o.o.
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
antrenör çok yardımcı oldu, eğitim hızı gerçekten iyiydi ve egzersizler ne kadar zor değildi, aynı zamanda ne de çok kolayydı. her defasında takıldığım zamanlar antrenör benim için çok iyi bir şekilde yardım etti ve her şeyi anladığımdan emin oldu.
Jade Stappaerts - KULeuven
Eğitim - Oracle SQL Language
Yapay Zeka Çevirisi
alıştırmalar
Amna AlAli - Federal Demographic Council
Eğitim - Oracle SQL for beginners
Yapay Zeka Çevirisi