ORACLE DATABASE : GELİŞTİRİCİLER İÇİN YENİ ÖZELLİKLER EĞİTİMİ

Oracle'ın yeni sürüm özellikleriyle geliştirmeyi modernleştirin

SQL ve PL/SQL yenilikleri, JSON, JSON Relational Duality, SQL Domains, MLE JavaScript ve Vector

Oracle Database Geliştiriciler İçin Yeni Özellikler Eğitimi, 19c, 21c ve 23ai ile gelen geliştirici odaklı yenilikleri kapsar. Katılımcılar yeni SQL söz dizimini, SQL makrolarını, SQL Domains ve annotation yapısını, PL/SQL iyileştirmelerini, native JSON veri…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Oracle 19c, 21c ve 23ai yeniliklerini geliştirici gözüyle uygulamalı öğreten eğitim

Oracle Database : Geliştiriciler İçin Yeni Özellikler Eğitimi, Oracle 19c, 21c ve 23ai ile gelen geliştirici odaklı yenilikleri kapsar. Katılımcılar yeni veri tiplerini, SQL makrolarını, SQL Domains ve annotation yapısını öğrenir. PL/SQL geliştirmeleri, JSON veri tipi, SQL/JSON fonksiyonları ve MLE ile JavaScript çalıştırma uygulanır. Modern veri modellerinde JSON Relational Duality, SQL/PGQ property graph, blockchain tablolar ve AI Vector Search laboratuvarda çalışılır.

Süre ve Format

3 Gün. İlk gün SQL ve veri tipi yenilikleri, ikinci gün PL/SQL, JSON ve MLE, üçüncü gün JSON Duality, property graph ve Vector işlenir.

Seviye

Orta Seviye — Oracle 19c, 21c ve 23ai'deki SQL, PL/SQL, JSON ve modern veri modeli yenilikleri geliştirici odağıyla uygulamalı işlenir

Öğrenme Metodu

Her yenilik 19c/21c/23ai ortamında SQL ve PL/SQL örnekleri yazılıp çalıştırılarak, önceki sürümlerle karşılaştırılarak uygulanır.

Neden Bu Eğitim?

✨Sürümler arası farkındalık

19c, 21c ve 23ai yeniliklerini bir arada görerek hangi özelliğin hangi sürümle geldiğini bilir ve kod modernizasyonunu planlarsınız.

🧩Modern veri modelleri

JSON Duality, property graph ve vector gibi yeni modelleri kullanarak ilişkisel veritabanında çok yönlü uygulamalar geliştirirsiniz.

⚙️Daha verimli kod

SQL makroları, PL/SQL iyileştirmeleri ve MLE JavaScript ile daha kısa, okunur ve performanslı uygulama kodu yazarsınız.

Anahtar Konular

oracle yeni özellikler eğitimioracle 23ai eğitimioracle geliştirici eğitimijson relational dualityoracle sql yenilikleripl/sql eğitimioracle property graphoracle vector searchmle javascriptoracle 21c eğitimi
“Yeni sürümler yalnızca güncelleme değil, aynı veritabanında belge, grafik ve yapay zekâ ile geliştirme yapma fırsatıdır.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak bilgi ve ortam gereksinimleri

1
SQL deneyimi

SELECT, JOIN, alt sorgu ve DML bilgisi yeni SQL özelliklerini örneklerle karşılaştırmayı kolaylaştırır.

2
PL/SQL temeli

Prosedür, fonksiyon ve paket kavramlarına aşinalık PL/SQL yeniliklerini uygulamayı destekler.

3
Veri modeli bilgisi

İlişkisel model ve temel JSON kavramlarına aşinalık yeni veri modellerini anlamayı kolaylaştırır.

4
Laboratuvar ortamı

Oracle 19c ve 23ai örneklerinin çalıştırılabildiği bir ortam yenilikleri uygulamalı takip etmeyi sağlar.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcılar yeni SQL özelliklerini, SQL makrolarını, analitik ve GROUP BY iyileştirmelerini, yeni veri tiplerini, SQL Domains ve annotation yapısını geliştirici gözüyle uygular.
Modül 1
SQL Söz Dizimi İyileştirmeleri
  • 23ai Boolean veri tipi ile mantıksal kolon kullanımı
  • IF [NOT] EXISTS ile DDL komutlarının güvenli çalışması
  • Doğrudan JOIN'de USING ve tablo takma ad iyileştirmeleri
  • GROUP BY kolon konumuyla (positional) gruplama
  • SELECT ... FROM tablosuz sorgu (FROM DUAL gerektirmeden)
  • RETURNING cümlesinin eski/yeni değer ile genişlemesi
Modül 2
SQL Makroları (SQL Macros)
  • SQL_MACRO(SCALAR) ile satır içi ifade üreten fonksiyonlar
  • SQL_MACRO(TABLE) ile parametreli tablo fonksiyonları
  • Makroların PL/SQL fonksiyonlarına göre performans avantajı
  • Optimizer'ın makroyu sorguya yerinde genişletmesi
  • Tekrar kullanılabilir sorgu bileşenleri tasarlama
  • Makro ile kod tekrarının ve karmaşıklığın azaltılması
Modül 3
Analitik ve Sorgu İyileştirmeleri
  • LISTAGG ve analitik fonksiyonlardaki yenilikler
  • WITH (PL/SQL) ile sorgu içi fonksiyon tanımlama
  • Polymorphic Table Functions ile esnek dönüşümler
  • Yinelemeli (recursive) sorgu kullanım senaryoları
  • Materialized view ve sorgu yeniden yazımı güncellemeleri
  • Yeni hint ve optimizer davranış değişiklikleri
Modül 4
SQL Domains ve Annotations
  • 23ai SQL Domain ile merkezi veri tipi kuralları
  • Domain üzerinde check, display ve order özellikleri
  • Kolonlara domain atanması ve yeniden kullanımı
  • Schema Annotations ile nesnelere metadata ekleme
  • Annotation'ların uygulama katmanında okunması
  • Domain ve annotation ile tutarlı veri modeli
Günün hedefiKatılımcılar PL/SQL yeniliklerini, native JSON veri tipini, SQL/JSON fonksiyonlarını ve Multilingual Engine ile veritabanı içinde JavaScript çalıştırmayı uygular.
Modül 1
PL/SQL İyileştirmeleri
  • PL/SQL'de yeni qualified expression ve iterator yapıları
  • PRAGMA ve derleme (compile) iyileştirmeleri
  • Extended identifier ve daha uzun nesne adları
  • PL/SQL'de doğrudan JSON işleme kolaylıkları
  • Statik SQL'de yeni bağlama ve tip desteği
  • Hata yönetimi ve güvenli kodlama iyileştirmeleri
Modül 2
Native JSON Veri Tipi
  • 21c ile gelen JSON veri tipinin ikili (OSON) yapısı
  • JSON kolonlarının CLOB/VARCHAR yerine kullanımı
  • IS JSON kısıtı ile veri doğrulama
  • JSON tipinde depolama ve erişim performansı
  • JSON kolonlarında indeksleme seçenekleri
  • Eski JSON saklama yöntemlerinden geçiş
Modül 3
SQL/JSON Fonksiyonları
  • JSON_VALUE, JSON_QUERY ve JSON_TABLE kullanımı
  • JSON_OBJECT ve JSON_ARRAY ile JSON üretimi
  • JSON path ifadeleriyle iç içe veriye erişim
  • JSON_TRANSFORM ile belge üzerinde değişiklik
  • İlişkisel veriyi JSON'a ve tersine dönüştürme
  • JSON ile ilişkisel sorguların birlikte kullanımı
Modül 4
MLE ve JavaScript
  • Multilingual Engine (MLE) mimarisi ve amacı
  • Veritabanı içinde JavaScript modülü oluşturma
  • MLE ile JavaScript fonksiyonunu SQL'den çağırma
  • JavaScript ve PL/SQL arasında veri alışverişi
  • npm tarzı modüllerin veritabanına yüklenmesi
  • MLE ile iş mantığını veriye yakın çalıştırma
Günün hedefiKatılımcılar JSON Relational Duality, SQL/PGQ ile property graph, blockchain ve immutable tabloları ve 23ai AI Vector Search'ü geliştirici senaryolarıyla uygular.
Modül 1
JSON Relational Duality
  • İlişkisel veriyi JSON belgesi gibi sunan duality view'lar
  • CREATE JSON RELATIONAL DUALITY VIEW söz dizimi
  • Belge üzerinden güncellemenin ilişkisel tablolara yansıması
  • Document ve relational erişimin tek modelde birleşmesi
  • ETag ve iyimser kilitleme (optimistic locking)
  • Mikroservis ve API katmanı için duality kullanımı
Modül 2
Property Graph (SQL/PGQ)
  • SQL Property Graph Queries (SQL/PGQ) standardı
  • CREATE PROPERTY GRAPH ile grafik tanımlama
  • GRAPH_TABLE ve MATCH ile desen (pattern) sorguları
  • Vertex ve edge tanımlarının ilişkisel tablolardan türetimi
  • Yol (path) ve bağlantı analizine yönelik sorgular
  • İlişkisel ve grafik modelin birlikte kullanımı
Modül 3
Blockchain ve Immutable Tablolar
  • Immutable table ile satırların değiştirilemez tutulması
  • Blockchain table ile zincirleme hash doğrulama
  • NO DROP ve NO DELETE saklama (retention) politikaları
  • Veri bütünlüğü ve kurcalama (tamper) tespiti
  • Denetim ve uyumluluk senaryolarında kullanım
  • Blockchain tabloların doğrulama (verify) işlemi
Modül 4
AI Vector Search (23ai)
  • VECTOR veri tipi ile embedding saklama
  • Benzerlik araması için VECTOR_DISTANCE kullanımı
  • Approximate (HNSW/IVF) vektör indeksleri
  • SQL içinde semantik arama sorguları yazma
  • Embedding üretimi ve dış modellerle entegrasyon
  • RAG ve öneri senaryolarında vektör araması

Eğitim Kazanımları

Program sonunda katılımcılar:

✨
Yeni SQL söz dizimi

Boolean tip, IF EXISTS, SQL makroları ve GROUP BY iyileştirmeleriyle daha sade ve okunur SQL kodu yazarsınız.

🏷️
SQL Domains ve annotation

SQL Domains ile merkezi veri tipi kuralları tanımlar ve annotation ile nesnelere metadata ekleyerek tutarlı modeller kurarsınız.

🧱
PL/SQL yenilikleri

PL/SQL'deki iterator, qualified expression ve derleme iyileştirmelerini kullanarak daha etkili uygulama kodu üretirsiniz.

📄
Native JSON geliştirme

JSON veri tipi ve SQL/JSON fonksiyonlarıyla belge verisini ilişkisel sorgularla birlikte verimli işlersiniz.

🟨
MLE JavaScript

Multilingual Engine ile veritabanı içinde JavaScript modülleri yazar ve iş mantığını veriye yakın çalıştırırsınız.

🔀
JSON Relational Duality

Duality view ile aynı veriyi hem belge hem ilişkisel modelde sunar ve API katmanlarını kolaylaştırırsınız.

🕸️
Property graph sorguları

SQL/PGQ ile property graph tanımlar, MATCH desenleriyle bağlantı ve yol analizlerini ilişkisel veri üzerinde yaparsınız.

🧠
AI Vector Search

VECTOR tipi ve benzerlik aramasıyla semantik arama ve öneri senaryolarını SQL içinde kurarsınız.

Kimler İçin Uygundur?

  • Oracle üzerinde uygulama geliştiren yazılımcılar
  • PL/SQL geliştiricileri
  • yeni sürümlerin geliştirici özelliklerine geçmek isteyen ekipler
  • modern veri modellerini kullanmak isteyen veri uygulama mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu geliştirici yenilikleri eğitimi kimler için uygundur?
Eğitim, Oracle üzerinde uygulama geliştiren yazılımcılar, PL/SQL geliştiricileri ve yeni sürüm özelliklerine geçmek isteyen ekipler için uygundur. SQL ve temel PL/SQL deneyimi ile ilişkisel model bilgisi eğitimi takip etmeyi kolaylaştırır; ön koşullar ilk gün kısaca pekiştirilir.
Bu eğitim hangi Oracle sürümlerini kapsıyor?
Eğitim 19c, 21c ve 23ai sürümlerindeki geliştirici yeniliklerini bir arada ele alır. Hangi özelliğin hangi sürümle geldiği belirtilir; böylece kurumun kullandığı sürüme göre hangi özellikleri kullanabileceğinizi net biçimde görürsünüz. Örnekler çoğunlukla 23ai üzerinde çalıştırılır.
Bu eğitim 'New Features for Developers' eğitiminden farklı mı?
Bu eğitim 19c, 21c ve 23ai yeniliklerini sürümler arası bir yolculuk olarak geniş bir yelpazede işler ve kod modernizasyonuna odaklanır. İngilizce adlı 'New Features for Developers' eğitimi ise ağırlıklı olarak 23ai'nin JSON, AI Vector Search ve en güncel geliştirici özelliklerine yoğunlaşır.
Eğitim online olarak alınabilir mi?
Evet, eğitim yüz yüze veya online olarak verilebilir ve kurumun kullandığı sürüme göre uyarlanır. Online formatta da katılımcılar 19c ve 23ai örneklerinin çalıştırılabildiği laboratuvara erişerek SQL, PL/SQL, JSON ve vector örneklerini uygulamalı olarak yazar.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Oracle'ın resmi geliştirici sertifikasyon sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir; eğitim bu sınava güçlü bir hazırlık sağlar.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Oracle Database : Geliştiriciler İçin Yeni Özellikler Eğitim Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuOracle
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

OracleAdvanced Oracle SQL Tuning Eğitimi
Veritabanı Eğitimleri

Advanced Oracle SQL Tuning Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Oracle optimizer, yürütme planı, istatistik, indeks, join ayarı, hint ve SQL Plan Management ile ileri düzey SQL performans ayarını öğreten uygulamalı eğitim.

Detayları Gör →
OracleDeveloping SQL Queries for Oracle Databases Eğitimi
Veritabanı Eğitimleri

Developing SQL Queries for Oracle Databases Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle SQL ile SELECT, fonksiyonlar, join, alt sorgu, küme operatörleri ve analitik fonksiyonlarla güçlü sorgular geliştirmeyi öğreten uygulamalı eğitim.

Detayları Gör →
OracleIntroduction to SQL Programming Basics (Oracle Edition) (TTSQL) Eğitimi
Veritabanı Eğitimleri

Introduction to SQL Programming Basics (Oracle Edition) (TTSQL) Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Hiç SQL bilmeyenler için Oracle üzerinde SELECT, filtreleme, fonksiyonlar, basit join ve DML ile SQL temellerini öğreten sıfırdan uygulamalı eğitim.

Detayları Gör →
OracleJava Hibernate: Queries & Oracle Manipulations Eğitimi
Veritabanı Eğitimleri

Java Hibernate: Queries & Oracle Manipulations Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Hibernate ORM ile Oracle eğitimi: entity eşleme, HQL, Criteria API, native SQL, sequence, batch işlem, cache, N+1 çözümü ve transaction yönetimi uygulamalı.

Detayları Gör →
OracleODI – Oracle Data Integrator Eğitimi
Veritabanı Eğitimleri

ODI – Oracle Data Integrator Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle Data Integrator eğitimi: ELT mimarisi, topology, model, reverse engineering, mapping, Knowledge Module, load plan, CDC ve veri ambarı entegrasyonu uygula

Detayları Gör →
OracleOracle 19c'de PL/SQL Eğitimi
Veritabanı Eğitimleri

Oracle 19c'de PL/SQL Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Oracle 19c PL/SQL eğitimi: ileri paket, collection, BULK COLLECT, FORALL, dynamic SQL, autonomous transaction, result cache ve 19c PL/SQL yenilikleri uygulamalı

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn