ORACLE SQL İÇİN GELİŞTİRİCİLER EĞİTİMİ

Uygulama geliştirirken yazdığınız SQL'i sağlam temele oturtun

SELECT, join, grup, alt sorgu, DML, DDL, kısıt ve görünümlerle uygulama odaklı SQL

Oracle SQL için Geliştiriciler Eğitimi, uygulama geliştiricilerine veri erişimi ve veri değiştirme becerilerini uygulamalı kazandırır.

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

Eğitim Hakkında

Uygulama geliştiricilerine Oracle SQL'i veri erişimi odağıyla öğreten kapsamlı eğitim

Oracle SQL için Geliştiriciler Eğitimi, geliştiricilere veri erişim ve değiştirme becerilerini kazandırır. Katılımcılar SELECT, koşul operatörleri ve tek satır fonksiyonlarından çok tablolu join'lere kadar sorgulamayı öğrenir. GROUP BY ve aggregate ile özetleme, scalar ve correlated alt sorgular, UNION ve INTERSECT işlenir. INSERT, UPDATE, DELETE ve MERGE ile veri değişikliği, işlem yönetimi, CREATE TABLE, kısıtlar, görünüm ve sequence nesneleri ele alınır.

Süre ve Format

3 Gün. İlk gün sorgulama ve fonksiyonlar, ikinci gün join, gruplama ve alt sorgular, üçüncü gün DML, DDL ve veritabanı nesneleri işlenir.

Seviye

Orta Seviye — Geliştiriciler için SELECT, join, alt sorgu, DML, DDL ve veri bütünlüğü uygulamalı olarak işlenir

Öğrenme Metodu

Her konu örnek bir şema üzerinde gerçek sorgular yazılarak, DML işlemleri çalıştırılarak ve nesneler oluşturularak uygulamalı işlenir.

Neden Bu Eğitim?

🧱Sağlam SQL temeli

SELECT, join ve alt sorguyu doğru kurar, uygulamanızın veri erişim katmanını verimli ve okunur yazarsınız.

🔗Çok tablolu sorgu

Inner, outer ve self join ile ilişkili tabloları birleştirir, karmaşık iş sorularını tek sorguda çözersiniz.

✍️Güvenli veri değişikliği

DML, MERGE ve işlem yönetimiyle veriyi tutarlı değiştirir, commit ve rollback kontrolünü doğru uygularsınız.

Anahtar Konular

oracle sql eğitimigeliştiriciler için sqloracle sql kursusql join eğitimioracle dml ddlsql alt sorgu eğitimioracle veritabanı geliştirmesql fonksiyonları eğitimioracle sql developerilişkisel veritabanı eğitimi
“İyi yazılmış bir SQL, uygulamanın görünmeyen omurgasıdır; veriyi doğru, tutarlı ve verimli taşıdığında kod sade ve güvenilir kalır.”

Ön Koşullar

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

1
Programlama aşinalığı

Herhangi bir dilde temel geliştirme deneyimi, SQL'in uygulama içindeki rolünü kavramayı kolaylaştırır.

2
Veri mantığı

Tablo ve satır-sütun kavramına aşinalık ilişkisel sorgulamayı anlamayı destekler.

3
Oracle istemcisi

SQL Developer veya SQL*Plus ile veritabanına bağlanabilmek örnekleri takip etmeyi sağlar.

4
Örnek şema

HR benzeri örnek bir şemaya erişim join ve DML uygulamalarını deneyimlemeyi kolaylaştırır.

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 SELECT ile veriyi projeksiyonlar, WHERE koşullarıyla filtreler, sonuçları sıralar ve tek satır fonksiyonlarıyla veriyi dönüştürür.
Modül 1
SELECT ve Projeksiyon
  • SELECT ile sütun seçimi ve tablonun tüm sütunlarını getirme
  • Sütun takma adı (alias) ve okunabilir başlık üretme
  • Aritmetik ifadeler ve sütunlar üzerinde hesaplama
  • Concatenation operatörüyle metin sütunlarının birleştirilmesi
  • DISTINCT ile yinelenen satırların elenmesi
  • NULL değerlerin ifadelerde ve çıktıdaki davranışı
Modül 2
Koşullar ve Operatörler
  • WHERE ile satır filtreleme ve karşılaştırma operatörleri
  • BETWEEN ile aralık ve IN ile liste tabanlı filtreleme
  • LIKE ve wildcard karakterlerle desen eşleştirme
  • IS NULL ve IS NOT NULL ile boş değer kontrolü
  • AND, OR ve NOT ile mantıksal koşulların birleştirilmesi
  • Operatör önceliği ve parantezle koşul gruplama
Modül 3
Sıralama ve Satır Sınırlama
  • ORDER BY ile artan ve azalan sıralama
  • Birden çok sütuna göre sıralama ve sütun konumu kullanımı
  • NULLS FIRST ve NULLS LAST ile boş değer sırası
  • FETCH FIRST ile ilk N satırın getirilmesi
  • OFFSET ile satır atlayarak sayfalama yapılması
  • ROWNUM ile satır numarasının sınırlamada kullanımı
Modül 4
Tek Satır Fonksiyonları
  • UPPER, LOWER, SUBSTR ve INSTR ile metin işleme
  • ROUND, TRUNC ve MOD ile sayısal dönüşümler
  • SYSDATE, ADD_MONTHS ve MONTHS_BETWEEN ile tarih işlemleri
  • TO_CHAR ve TO_DATE ile biçim dönüşümleri
  • NVL, NVL2 ve COALESCE ile NULL yönetimi
  • DECODE ve CASE ile koşullu değer üretme
Günün hedefiKatılımcılar tabloları join'lerle birleştirir, GROUP BY ile veriyi özetler, alt sorgularla iç içe mantık kurar ve küme işlemleriyle sonuçları birleştirir.
Modül 1
Tablo Birleştirme (Join)
  • ANSI inner join ile ilişkili satırların eşleştirilmesi
  • LEFT ve RIGHT outer join ile eşleşmeyen satırların korunması
  • FULL outer join ile iki tablonun tüm satırlarının birleşmesi
  • Self join ile aynı tablonun kendisiyle ilişkilendirilmesi
  • USING ve ON koşullarıyla birleştirme kriterinin tanımı
  • Çok tablolu join'lerde ilişki zincirinin kurulması
Modül 2
Gruplama ve Aggregate
  • COUNT, SUM, AVG, MIN ve MAX toplama fonksiyonları
  • GROUP BY ile satırların gruplara ayrılarak özetlenmesi
  • HAVING ile gruplara koşul uygulanması
  • WHERE ve HAVING arasındaki uygulama sırası farkı
  • Birden çok sütuna göre gruplama senaryoları
  • Aggregate fonksiyonlarda NULL değerlerin davranışı
Modül 3
Alt Sorgular (Subquery)
  • Tek değer döndüren scalar alt sorgunun kullanımı
  • WHERE içinde alt sorguyla dinamik koşul üretme
  • IN ve NOT IN ile liste döndüren alt sorgular
  • Correlated alt sorguyla satır bazlı karşılaştırma
  • EXISTS ve NOT EXISTS ile varlık kontrolü
  • FROM içinde inline view olarak alt sorgu kullanımı
Modül 4
Küme İşlemleri (Set)
  • UNION ile iki sonucun yinelenenler elenerek birleşmesi
  • UNION ALL ile tüm satırların birleştirilmesi
  • INTERSECT ile ortak satırların getirilmesi
  • MINUS ile bir kümeden diğerinin çıkarılması
  • Küme işlemlerinde sütun sayısı ve tip uyumu kuralı
  • Küme işlemi sonucunun ORDER BY ile sıralanması
Günün hedefiKatılımcılar DML ve MERGE ile veriyi değiştirir, işlemleri commit/rollback ile yönetir, tablo ve kısıt oluşturur, görünüm ve sequence nesnelerini kullanır.
Modül 1
DML ve İşlem Yönetimi
  • INSERT ile tek satır ve alt sorgudan toplu kayıt ekleme
  • UPDATE ile koşula bağlı sütun güncelleme
  • DELETE ile koşullu satır silme ve TRUNCATE farkı
  • MERGE ile tek deyimde ekleme ve güncelleme (upsert)
  • COMMIT ve ROLLBACK ile işlem sınırlarının yönetimi
  • SAVEPOINT ile işlem içinde kısmi geri alma
Modül 2
DDL ve Veri Tipleri
  • CREATE TABLE ile tablo ve sütun tanımlama
  • NUMBER, VARCHAR2, DATE ve TIMESTAMP veri tipleri
  • ALTER TABLE ile sütun ekleme, değiştirme ve silme
  • DEFAULT değer ve sütun seviyesinde ayarlar
  • DROP ve RENAME ile nesne yaşam döngüsü yönetimi
  • Veri tipi seçiminin depolama ve performansa etkisi
Modül 3
Kısıtlar ve Veri Bütünlüğü
  • PRIMARY KEY ile satır benzersizliğinin sağlanması
  • FOREIGN KEY ile tablolar arası ilişki bütünlüğü
  • NOT NULL ve UNIQUE kısıtlarının uygulanması
  • CHECK kısıtıyla sütun değer kuralının zorlanması
  • Kısıt adlandırma ve ON DELETE CASCADE davranışı
  • Kısıtların etkinleştirilmesi ve geçici devre dışı bırakılması
Modül 4
Görünüm, Sequence ve CTE
  • CREATE VIEW ile karmaşık sorgunun yeniden kullanımı
  • Güncellenebilir görünüm ve kısıtlarının anlaşılması
  • SEQUENCE ile otomatik artan değer üretimi
  • NEXTVAL ve CURRVAL kullanımı ve identity sütunları
  • SYNONYM ile nesnelere takma ad verilmesi
  • WITH (CTE) ile sorgunun okunur bölümlere ayrılması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Etkin sorgulama

SELECT, projeksiyon, filtreleme ve sıralama ile veriyi uygulama ihtiyacına göre kesin biçimde getirirsiniz.

✅
Fonksiyon kullanımı

Metin, sayı, tarih ve dönüşüm fonksiyonlarıyla NVL ve CASE dahil veriyi sorgu içinde dönüştürürsünüz.

✅
Çok tablolu join

Inner, outer ve self join ile ilişkili tabloları birleştirir, çok tablolu iş sorularını çözersiniz.

✅
Özetleme

GROUP BY, HAVING ve aggregate fonksiyonlarla veriyi gruplar ve raporlanabilir biçimde özetlersiniz.

✅
Alt sorgu mantığı

Scalar, correlated ve EXISTS alt sorgularıyla iç içe koşullar kurar ve dinamik filtreler yazarsınız.

✅
Veri değişikliği

INSERT, UPDATE, DELETE ve MERGE ile veriyi değiştirir, işlemleri commit ve rollback ile yönetirsiniz.

✅
Nesne oluşturma

CREATE TABLE, kısıtlar ve veri tipleriyle bütünlüğü korunan şema nesneleri tasarlarsınız.

✅
Görünüm ve sequence

View, sequence ve CTE ile sorguları yeniden kullanılabilir ve okunur yapılar haline getirirsiniz.

Kimler İçin Uygundur?

  • Uygulamalarında Oracle veritabanıyla çalışan yazılım geliştiricileri
  • backend ve API geliştiren mühendisler
  • raporlama sorgusu yazan analistler
  • SQL bilgisini sağlamlaştırmak isteyen yeni veritabanı geliştiricileri için uygundur

Sıkça Sorulan Sorular

Bu Oracle SQL eğitimi kimler için uygundur?
Uygulamalarında Oracle ile çalışan yazılım geliştiriciler, backend ve API mühendisleri, raporlama sorgusu yazan analistler ve SQL bilgisini sağlamlaştırmak isteyenler için uygundur. Veri erişim katmanını doğru yazmak isteyen herkese hitap eder.
Eğitime başlamak için SQL bilmek gerekir mi?
Önceden SQL bilmek gerekmez; konular SELECT'ten başlayarak temelden ele alınır. Herhangi bir programlama diline aşinalık ve tablo-satır kavramına temel yakınlık eğitimden alınan verimi artırır. Her konu örnek şema üzerinde uygulanır.
Eğitimde MERGE ve işlem yönetimi işleniyor mu?
Evet. INSERT, UPDATE, DELETE'in yanı sıra tek deyimde ekleme ve güncelleme yapan MERGE (upsert) uygulanır. COMMIT, ROLLBACK ve SAVEPOINT ile işlem sınırlarını yönetmeyi ve veri tutarlılığını korumayı öğrenirsiniz.
Join ve alt sorguları pratikte öğrenir miyim?
Evet. Inner, outer ve self join'leri, scalar ve correlated alt sorguları, EXISTS ve küme işlemlerini örnek şema üzerinde gerçek sorgular yazarak uygularsınız. Çok tablolu iş sorularını tek sorguda çözmeyi deneyimlersiniz.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Oracle'ın resmi sınavına girmek isteyenler için sınav başvurusu ve ücreti ilgili kuruma aittir.

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 SQL için Geliştiriciler Eğitimi 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

OracleOracle Data Platform Foundations Associate: Autonomous Data Warehouse (ADW) Eğitimi
Veritabanı Eğitimleri

Oracle Data Platform Foundations Associate: Autonomous Data Warehouse (ADW) Eğitimi

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

Oracle Autonomous Data Warehouse eğitimi: ADW mimarisi, örnek sağlama, DBMS_CLOUD ile veri yükleme, otomatik ölçekleme, Database Actions ve Oracle Machine Learn

Detayları Gör →
OracleOracle Data Platform Foundations Associate: Autonomous Database & Exadata Eğitimi
Veritabanı Eğitimleri

Oracle Data Platform Foundations Associate: Autonomous Database & Exadata Eğitimi

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

Autonomous Database ve Exadata eğitimi: ADB iş yükü tipleri, Exadata altyapısı, Smart Scan, flash cache, dağıtım modelleri ve Cloud@Customer kavramsal işlenir.

Detayları Gör →
OracleOracle Data Platform Foundations Associate: CDBs & PDBs Eğitimi
Veritabanı Eğitimleri

Oracle Data Platform Foundations Associate: CDBs & PDBs Eğitimi

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

Oracle CDB ve PDB eğitimi: Multitenant mimari, CDB$ROOT ve PDB$SEED, PDB oluşturma, plug/unplug, clone, common/local kullanıcılar ve Resource Manager işlenir.

Detayları Gör →
OracleOracle Data Platform Foundations Associate: Exadata Racks, Servers, & VM Clusters Eğitimi
Veritabanı Eğitimleri

Oracle Data Platform Foundations Associate: Exadata Racks, Servers, & VM Clusters Eğitimi

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

Exadata donanım eğitimi: rack şekilleri, veritabanı ve storage sunucuları, Cell Server, RoCE ağı, VM cluster topolojisi, Grid Infrastructure ve elastik ölçeklem

Detayları Gör →
OracleOracle Data Platform Foundations Associate: OpCtl, VM Cluster Node Subsetting, & Data Safe Eğitimi
Veritabanı Eğitimleri

Oracle Data Platform Foundations Associate: OpCtl, VM Cluster Node Subsetting, & Data Safe Eğitimi

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

Exadata güvenlik eğitimi: Operator Access Control, VM cluster node subsetting, Oracle Data Safe ile güvenlik değerlendirmesi, veri keşfi, maskeleme ve denetim.

Detayları Gör →
OracleOracle Data Platform Foundations Associate: Oracle Autonomous Database (ADB) Eğitimi
Veritabanı Eğitimleri

Oracle Data Platform Foundations Associate: Oracle Autonomous Database (ADB) Eğitimi

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

Oracle Autonomous Database eğitimi: self-driving ilkeler, ATP ADW JSON APEX iş yükleri, örnek sağlama, wallet bağlantı, otomatik ölçekleme, yedekleme ve güvenli

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