0Pricing
SQL Academy icon

SQL Academy

SQLDataDatabaseBackendBeginner

SQL Academy'de etkili veritabanı yönetimi ve sorgulamayı öğrenerek SQL'i ustalaşın.

🤖 Yapay Zeka Destekli📚 46 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

SQL: Her Veri Profesyonelinin Bilmesi Gereken Dil

SQL, ilişkisel veritabanlarının standart dilidir — PostgreSQL, MySQL, SQLite ve neredeyse her üretim veri sisteminde veri depolamak, almak ve dönüştürmek için kullanılır. Backend API'ları oluşturuyor, analitik yapıyor veya veritabanı şemaları tasarlıyor olun, SQL kaçınılmaz bir beceridir. Bu track, ilk SELECT ifadenizden PostgreSQL'e özgü JSONB, pencere fonksiyonları, PostGIS ve yatay parçalama gibi özelliklere kadar tam spektrumu kapsar.

Öğrenecekleriniz

Temellerden başlayacaksınız: tablo oluşturma, WHERE ile satırları filtreleme, ORDER BY ile sıralama ve GROUP BY ile toplama. Buradan JOIN desenleri, alt sorgular, CTE'ler ve EXISTS, ANY ve ALL kullanan ilişkili alt sorgulara geçeceksiniz. İleri konular arasında pencere fonksiyonları, WITH RECURSIVE ile özyinelemeli sorgular, GROUPING SETS, ROLLUP ve CUBE, PostgreSQL dizileri ve JSONB, tetikleyiciler, saklı prosedürler, satır düzeyinde güvenlik ve PostGIS ile jeospatial sorgular bulunur. Track, DBA ve mimar düzeyinde son bulur: ölçekte şema geçişleri, tablo bölümlendirme, replikasyon, yüksek kullanılabilirlik, VACUUM ve ANALYZE ile performans ayarı ve yatay ölçeklendirme için parçalama.

Öğrenme Yolu

Kırk altı kurs A1'den C2'ye ilerler. İlk iki kurs, tam yeni başlayanlar için veritabanları ve ilişkisel kavramları tanıtır. A1 ve A2 kursları temel sorgulamayı kapsar — SELECT Ustalığı, Filtreleme Desenleri, Toplamalar ve GROUP BY, Çok Tablolu Sorgular: JOIN Temelleri ve tarihler, dizeler, boş değerler ve koşullu mantıkla çalışma. B1 kursları bir seviye üstüne çıkar: Pencere Fonksiyonları Derinlemesine, Alt Sorgular ve CTE'ler, WITH RECURSIVE ile Özyinelemeli Sorgular ve PostgreSQL JSON ve JSONB. B2, performans ve üretim kaygılarını ele alır: Sorgu Performansı: EXPLAIN ve Planlama, İndeks Stratejileri, İşlemler ve Eşzamanlılık Kontrolü ve Satır Düzeyinde Güvenlik ve Erişim Kontrolü. C1 ve C2 kursları şu şekilde kapanır: Ölçekte Şema Geçişleri, Büyük Tabloları Bölümlendirme, PostGIS ile Jeospatial SQL, Olay Kaynağı ve Zamansal Tablolar ve Parçalama ve Yatay Ölçeklendirme.

Nasıl Çalışır

Her kurs, yerleşik SQL editöründe sorgularınızda gerçek zamanlı geri bildirim alarak tamamladığınız kısa, uygulamalı derslere bölünmüştür. Bir sorgu beklenmedik sonuçlar döndürdüğünde veya bir indeksin yürütme planını nasıl değiştirdiğini açıklayan bir AI tutor her zaman kullanılabilir.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

46 Kurs

SQL Academy öğrenme yolundaki tüm kurslar.

01

SQL ve Veritabanlarına Giriş

A13 ders

Veritabanları ve SQL dünyasına atacağınız ilk adım — hiçbir deneyim gerekmez.

02

SQL Temelleri: Tablolar, Satırlar, Sütunlar

A14 dersPRO

SQL yolculuğunuza sıfırdan başlayın. İlişkisel veritabanının ne olduğunu, verilerin tablolarda nasıl düzenlendiğini, birincil anahtarların…

03

SELECT Ustalığı

A14 dersPRO

SELECT ifadesini akıcı biçimde kullanın. Sütunları seçin, ifadeler oluşturun, satırları WHERE ile filtreleyin, sonuç kümesini sıralayın ve…

04

Sonuçları Sıralama: ORDER BY, LIMIT ve İlk N

A14 dersPRO

Verilerinizi düzenleyin. Bir veya birden çok sütuna göre sıralayın, yönü denetleyin ve LIMIT ile OFFSET kullanarak yalnızca ihtiyacınız ola…

05

Filtreleme Kalıpları

A24 dersPRO

Günlük filtreleme araçlarına hâkim olun: LIKE ile kalıp eşleştirme, IN ile küme üyeliği, BETWEEN ile aralık denetimleri ve COALESCE ile NUL…

06

Toplulaştırmalar ve GROUP BY

A24 dersPRO

Toplulaştırma işlevleriyle verileri özetleyin, bir veya daha fazla sütuna göre gruplayın, grupları HAVING ile filtreleyin ve toplulaştırmal…

07

Çok Tablolu Sorgular: JOIN Temelleri

A24 dersPRO

Tablaları bir araya getirin. İlişkisel birleştirme modelini, INNER ile OUTER birleştirmeleri ve takma adlar ile kendi kendine birleştirmele…

08

Tarih ve Saatlerle Çalışma

A24 dersPRO

En zorlu veri türü olan zamanı yönetin. Tarih aritmetiğini kullanın, parçaları çıkarın, saat dilimlerini yönetin ve dönemler arası raporlar…

09

Dize İşlevleri ve Metin Arama

A24 dersPRO

SQL'de metni bölün, temizleyin ve arayın. Birleştirin, kırpın, dolgulu hâle getirin, değiştirin ve doğal dil sorguları için tam metin arama…

10

Uygulamalı INSERT / UPDATE / DELETE

A24 dersPRO

Okumadan yazmaya geçin. Birçok satır ekleyin, ON CONFLICT ile upsert yapın, birleştirmelerle güncelleyin ve ilişkili verileri yetim bırakma…

11

NULL Değerlerle Çalışma

A24 dersPRO

SQL’deki en zor değerde uzmanlaşın. Üç değerli mantığı anlayın ve eksik verileri IS NULL, COALESCE ve NULLIF ile güvenle yönetin.

12

CASE ile Koşullu Mantık

A24 dersPRO

Sorgularınıza dallanma mantığı ekleyin. Verileri SELECT içinde CASE ifadeleriyle gruplandırın, etiketleyin ve dönüştürün.

13

SQL’de Sayılar ve Matematik

A24 dersPRO

Sayıları güvenle işleyin. Tam olarak ihtiyacınız olanı hesaplamak için aritmetik, yuvarlama, tür dönüştürme ve kullanışlı matematik işlevle…

14

DISTINCT ve Yinelenenleri Kaldırma

A24 dersPRO

Her seferinde temiz ve benzersiz sonuçlar elde edin. Yinelenen satırları yönetmek için DISTINCT, DISTINCT ON ve yinelemeleri kaldırma tekni…

15

Kısıtlamalar ve Veri Bütünlüğü

B14 dersPRO

Kötü verileri daha en başta durdurun. NOT NULL, CHECK, UNIQUE, FOREIGN KEY, DEFAULT ve üretilen sütunları kullanarak veritabanının iş kural…

16

İlk Veritabanı Tasarım Projesi

B14 dersPRO

Her şeyi bir araya getirin. Gerçek bir blog veritabanını sıfırdan modelleyin — kullanıcılar, gönderiler ve yorumlar — anahtarları ve türler…

17

Alt Sorgular ve CTE'ler

B14 dersPRO

Sorguları iç içe yerleştirip adlandırarak oluşturun. Skaler, satır ve tablo alt sorgularına; ilişkili ve ilişkisiz alt sorgular arasındaki…

18

Pencere İşlevlerine Derinlemesine Bakış

B14 dersPRO

Modern SQL'in en güçlü özelliğini keşfedin. SQL'den çıkmadan kümülatif toplamları, sıralamaları, hareketli ortalamaları ve zaman serisi kal…

19

Küme İşlemleri ve Pivot Kalıpları

B14 dersPRO

Sonuç kümelerini UNION, INTERSECT ve EXCEPT ile birleştirin. CASE ifadeleri ve PostgreSQL crosstab ile uzun biçimli verileri geniş raporlar…

20

İleri Düzey JOIN Kalıpları

B14 dersPRO

INNER ve LEFT'in ötesine geçin. CROSS ve LATERAL kullanın; anti-birleştirmeleri ve semi-birleştirmeleri öğrenin, çok yönlü birleştirmeleri…

21

PostgreSQL JSON ve JSONB

B14 dersPRO

Belgeleri birinci sınıf veri olarak ele alın. JSONB verilerini güvenle saklayın, sorgulayın ve dizinleyin; JSONB ile ne zaman modelleme yap…

22

Görünümler ve Gerçekleştirilmiş Görünümler

B14 dersPRO

Karmaşık sorguları yeniden kullanılabilir nesnelere dönüştürün. Mantıksal yeniden kullanım için sıradan görünümleri, şeffaf soyutlamalar iç…

23

Kendine Birleştirmeler ve Hiyerarşik Veriler

B14 dersPRO

Bir tabloyu kendisiyle ilişkilendirin. Yöneticileri, kategorileri ve arkadaş listelerini modelleyin; üst-alt ilişkilerini sorgulayın.

24

WITH RECURSIVE ile Özyinelemeli Sorgular

B14 dersPRO

Ağaçları ve çizgeleri saf SQL ile sorgulayın. Özyinelemeli ortak tablo ifadelerini kullanarak her derinlikteki hiyerarşilerde ilerleyin.

25

GROUPING SETS, ROLLUP ve CUBE

B14 dersPRO

Verileri aynı anda birçok düzeyde özetleyin. Düzinelerce sorguyu UNION ile birleştirmeden ara toplamlar ve genel toplamlar oluşturun.

26

EXISTS, ANY, ALL ve İlişkili Alt Sorgular

B14 dersPRO

Güçlü yüklemler yazın. Karmaşık koşulları ifade etmek için EXISTS, IN, ANY ve ALL’ı ilişkili alt sorgularla kullanın.

27

PostgreSQL’de Dizilerle Çalışma

B14 dersPRO

Listeleri tek bir sütunda depolayın ve sorgulayın. Dizi verilerini PostgreSQL yaklaşımıyla oluşturun, arayın ve genişletin.

28

Sorgu Performansı: EXPLAIN ve Planlama

B24 dersPRO

Tahmin etmeyi bırakın; veritabanının gerçekte ne yaptığını okuyun. EXPLAIN'e hâkim olun, tarama ve birleştirme stratejilerini tanıyın ve bu…

29

Dizin Stratejileri

B24 dersPRO

Dizinler 'hızlı' ile 'kullanılamaz' arasındaki kaldıraçtır. Dizin türlerini, sütun sıralamasını, kısmi ve ifade dizinlerini ve dizinleri sa…

30

İşlemler ve Eşzamanlılık Denetimi

B24 dersPRO

Doğru çalışan çok kullanıcılı sistemler geliştirin. ACID'i, dört yalıtım düzeyini, kilitlenmeleri ve iyimser-kötümser kilitleme arasındaki…

31

Tetikleyiciler ve Saklı yordamlar

B24 dersPRO

Uygun olduğunda davranışı veritabanına taşıyın. Tetikleyiciler, PL/pgSQL işlevleri ve kendilerini otomatik güncelleyen denetim tabloları ya…

32

İleri Düzey Dizinleme ve Arama

B24 dersPRO

B-tree'nin ötesine geçin. Üçlü dizilerle yaklaşık eşleşme yapın, tsvector ile doğal dilde arama yapın, PostGIS ile geometrileri sorgulayın…

33

İleri Düzey Pencere İşlevleri

B24 dersPRO

Pencere işlevlerinin ikinci yarısında ustalaşın. Panolar gibi okunabilen çerçeve ifadelerini, gruplamayı ve raporlama kalıplarını öğrenin.

34

SQL'de Zaman Serisi Kalıpları

B24 dersPRO

Milyarlarca ölçümü depolayın ve sorgulayın. TimescaleDB hiper tablolarını, sürekli toplulaştırmaları, sıkıştırmayı ve saklama politikaların…

35

Modern SQL İş Akışları

B24 dersPRO

SQL'i bir mühendis gibi yazın. Analitik veri hatları oluşturmak için dbt kullanın, SQLFluff ile biçim ve kalite denetimi yapın, dbt testler…

36

Satır Düzeyinde Güvenlik ve Erişim Denetimi

B24 dersPRO

Verileri satır düzeyinde koruyun. Kullanıcıların yalnızca görmeleri gerekenleri görmesi için rolleri, ayrıcalıkları ve ilkeleri yönetin.

37

Yedekleme, Geri Yükleme ve Olağanüstü Durum Kurtarma

B24 dersPRO

Verileri asla kaybetmeyin. Arızalardan kurtulabilmek için yedeklemeleri, belirli bir zamana kurtarmayı ve geri yüklemeleri planlayıp uygula…

38

Büyük Ölçekte Şema Geçişleri

C14 dersPRO

Şema değişikliklerini kesinti yaşamadan canlı üretim veritabanına aktarın. Çevrimiçi geçişlerde, eşzamanlı dizinlerde ve sıfır kesintili ye…

39

Büyük Tabloları Bölümlendirme

C14 dersPRO

Bildirimsel bölümlendirmeyle milyarlarca satır içeren tabloları yönetin. Aralık, liste veya karma bölümlendirmeyi seçin, sorgu sırasında bö…

40

Çoğaltma ve Yüksek Kullanılabilirlik

C14 dersPRO

Veritabanınızı çalışır, verilerinizi güvende tutun. WAL'ı çoğaltıcılara akıtın, mantıksal çoğaltmayı kullanın, liderlerde yük devri gerçekl…

41

Performans Ayarlama: VACUUM, ANALYZE ve İstatistikler

C14 dersPRO

DBA klasiği konuları öğrenin. MVCC'yi anlayın, şişmeyi önleyin, planlayıcı istatistiklerini güncel tutun ve yalnızca dizin taramalarını etk…

42

Veritabanı Gözlemlenebilirliği ve DBA Becerileri

C14 dersPRO

Veritabanlarını üretimde çalıştırın. pg_stat_statements ile en yoğun sorguları bulun, pgBadger ile günlük analizi yapın, bağlantı havuzları…

43

PostGIS ile Coğrafi SQL

C14 dersPRO

Dünyayı sorgulayın. Noktaları, çizgileri ve çokgenleri depolayın; PostGIS uzamsal SQL’iyle konum sorularını yanıtlayın.

44

Veri Ambarları ve Yıldız Şemaları

C14 dersPRO

Analiz için SQL tasarlayın. Ölçekli raporlama için olgu ve boyut tabloları, yıldız şemaları ve analitik sorgular oluşturun.

45

Olay Kaynaklama ve Zamansal Tablolar

C14 dersPRO

Yalnızca bugünü değil, geçmişi de saklayın. Yalnızca eklemeli olayları, denetim günlüklerini ve SQL’de zamanda yolculuk sorgularını modelle…

46

Parçalama ve Yatay Ölçekleme

C24 dersPRO

Tek bir makinenin kapasitesi yetmediğinde parçalayın. Bir parçalama stratejisi seçin, parçalar arası sorguları yönetin ve ne zaman parçalam…

SSS

Sıkça Sorulan Sorular

SQL Academy kursu ücretsiz mi?

Evet. SQL Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

SQL öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle SQL deneyimi olmasa bile başlayabilirsin.

CoddyKit'te SQL nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

SQL Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve SQL Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

SQL öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece SQL öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

SQL Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir