Eğitim İçeriği
Bölüm 1: SQL Temelleri
SQL ve Database'e Giriş
- Veritabanlarını Anlama
- SQL'e Giriş
- SQL Ortamının Kurulumu
SQL Sözdizimi ve Temel Sorgular
- SQL Sözdizimi Genel Bakışı
- SELECT ifadeleri
- WHERE ifadesi ile veri filtreleme
Fonksiyonlar ve Toplamalarla Çalışma
- Yaygın SQL fonksiyonları
- Toplam fonksiyonları: COUNT, SUM, AVG, MAX, MIN
- GROUP BY ile verileri gruplama
Tabloları Birleştirme
- JOIN'leri Anlama
- INNER JOIN
- LEFT JOIN, RIGHT JOIN ve FULL OUTER JOIN
Alt Sorgular ve Küme İşlemleri
- Alt sorgular yazma
- UNION, INTERSECT ve EXCEPT işlemleri
Veri Manipülasyonu
- INSERT INTO ifadesi
- UPDATE ifadesi
- DELETE ifadesi
Bölüm 2: Orta Seviye SQL
Gelişmiş Veri Filtreleme
- Gelişmiş WHERE ifadesi teknikleri
- LIKE operatörü ve desen eşleştirme
- IN ve BETWEEN operatörleri
Karmaşık Birleştirmeler ve Alt Sorgular
- Kendi kendine birleştirmeler
- Korelasyonsuz ve korelasyonlu alt sorgular
- EXISTS ifadesi
İndeksler ve Görünümlerle Çalışma
- İndekslerin anlaşılması ve performansa etkisi
- Görünümler oluşturma ve kullanma
Gelişmiş Fonksiyonlar ve Saklı Yordamlar
- Kullanıcı tanımlı fonksiyonlar
- Saklı yordamlar ve tetikleyiciler
- SQL'te hata yönetimi
Veri Dönüştürme ve Analizi
- Veri pivotlama ve unpivotlama
- Pencere fonksiyonları: ROW_NUMBER, RANK, DENSE_RANK
- CTE'ler (Ortak Tablo İfadeleri)
Database Tasarımı ve Normalizasyonu
- Database tasarım ilkeleri
- Normal formlar ve normalizasyon
- Varlık-İlişki (ER) modellemesi
Performans Ayarlama ve Optimizasyonu
- Sorgu optimizasyon teknikleri
- Yürütme planları
- Performans ayarlama en iyi uygulamaları
SQL Gerçek Dünyada
- SQL'ü diğer teknolojilerle entegre etme
- Vaka çalışmaları ve gerçek dünya senaryoları
- Son proje: Sıfırdan bir veritabanı çözümü oluşturma
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel bilgisayar işlemlerine ilişkin anlayış
- Herhangi bir programlama diliyle deneyim faydalı olmakla birlikte zorunlu değildir
Hedef Kitle
- Veri analistleri
- Database profesyoneller
- Yazılım geliştiriciler
Danışanlarımızın Yorumları (5)
Philip was very kind, his style of explaining SQL concepts is outstanding. I liked that he give us information and answered to questions which were not part of this course.
Stefan
Eğitim - SQL in SQL Server
analytical functions
khusboo dassani - Tech Northwest Skillnet
Eğitim - SQL Advanced
The training materials.
Mona Dobre - DB Global Technology
Eğitim - SQL Advanced level for Analysts
They way the instructor teaches is very informative and effective especially on the 2nd day when topics are a bit advanced.
Aynanie Kiram - Aarki, Inc.
Eğitim - SQL DATABASE MANAGEMENT AND DESIGN - Bespoke
The course built lesson to lesson, and the pacing was a big deal for me.