Ücretsiz
Bootcamp

SQL Master Bootcamp - Database Engineering Path

10 Modül 10 Ders 30 Görev
Eğitmen

Yazılımcı Adam ✓ Onaylı eğitmen

Eğitmen profilini gör →
★ 5.0 (1 değerlendirme)

Müfredat

Tüm konu anlatımları herkese açık — görevler kayıtlı öğrencilere özel

01
SQL ve Veritabanı Mantığı 1 ders · 3 görev
Ders 1

SQL nedir?

SQL (Structured Query Language), ilişkisel veritabanlarını yönetmek için kullanılan standart sorgu dilidir. Veri ekleme, silme, güncelleme…

Konuyu Oku →

SQL (Structured Query Language), ilişkisel veritabanlarını yönetmek için kullanılan standart sorgu dilidir. Veri ekleme, silme, güncelleme ve okuma işlemleri SQL ile yapılır. SQL sayesinde büyük veri setleri düzenli ve sorgulanabilir hale getirilir. Modern backend sistemlerin tamamı bir veritabanına dayanır.

Örnek Kod
SELECT * FROM users;
Görevler
▸ ilk sorgu
▸ kolon seç
▸ limit kullan
02
Tablolar ve Veri Tipleri 1 ders · 3 görev
Ders 1

Table structure

SQL’de veriler tablolar içinde saklanır. Her tablo sütun (column) ve satırlardan (row) oluşur. Her kolonun bir veri tipi vardır.

Konuyu Oku →

SQL’de veriler tablolar içinde saklanır. Her tablo sütun (column) ve satırlardan (row) oluşur. Her kolonun bir veri tipi vardır.

Örnek Kod
CREATE TABLE users (id INT, name VARCHAR(100));
Görevler
▸ tablo oluştur
▸ kolon ekle
▸ veri tipleri
03
Veri Ekleme (INSERT) 1 ders · 3 görev
Ders 1

INSERT INTO

INSERT INTO komutu tabloya yeni veri eklemek için kullanılır. Backend sistemlerde kayıt oluşturma işleminin temelidir.

Konuyu Oku →

INSERT INTO komutu tabloya yeni veri eklemek için kullanılır. Backend sistemlerde kayıt oluşturma işleminin temelidir.

Örnek Kod
INSERT INTO users(name) VALUES('Sefa');
Görevler
▸ veri ekle
▸ çoklu insert
▸ email ekle
04
Veri Okuma (SELECT) 1 ders · 3 görev
Ders 1

SELECT sorguları

SELECT SQL’in en temel komutudur. Veritabanından veri okumak için kullanılır.

Konuyu Oku →

SELECT SQL’in en temel komutudur. Veritabanından veri okumak için kullanılır.

Örnek Kod
SELECT name FROM users;
Görevler
▸ tüm veriler
▸ kolon filtrele
▸ where kullan
05
Filtreleme (WHERE) 1 ders · 3 görev
Ders 1

Koşullu sorgular

WHERE clause ile belirli koşullara uyan veriler filtrelenir. SQL’de veri çekmenin en kritik parçalarından biridir.

Konuyu Oku →

WHERE clause ile belirli koşullara uyan veriler filtrelenir. SQL’de veri çekmenin en kritik parçalarından biridir.

Örnek Kod
SELECT * FROM users WHERE age > 18;
Görevler
▸ yaş filtresi
▸ isim filtresi
▸ çoklu koşul
06
Güncelleme ve Silme 1 ders · 3 görev
Ders 1

UPDATE & DELETE

UPDATE veri günceller, DELETE veri siler. Bu komutlar veri bütünlüğü açısından dikkatli kullanılmalıdır.

Konuyu Oku →

UPDATE veri günceller, DELETE veri siler. Bu komutlar veri bütünlüğü açısından dikkatli kullanılmalıdır.

Örnek Kod
UPDATE users SET name='Ali' WHERE id=1;
Görevler
▸ update yap
▸ delete yap
▸ where zorunlu
07
JOIN Mantığı 1 ders · 3 görev
Ders 1

Tabloları birleştirme

JOIN ile birden fazla tablo birleştirilir. INNER JOIN, LEFT JOIN gibi türleri vardır.

Konuyu Oku →

JOIN ile birden fazla tablo birleştirilir. INNER JOIN, LEFT JOIN gibi türleri vardır.

Örnek Kod
SELECT * FROM users JOIN orders ON users.id = orders.user_id;
Görevler
▸ inner join
▸ left join
▸ relation kur
08
Index ve Performans 1 ders · 3 görev
Ders 1

Index sistemi

Index veritabanı sorgularını hızlandırmak için kullanılır. Büyük veri setlerinde performans için kritiktir.

Konuyu Oku →

Index veritabanı sorgularını hızlandırmak için kullanılır. Büyük veri setlerinde performans için kritiktir.

Örnek Kod
CREATE INDEX idx_name ON users(name);
Görevler
▸ index oluştur
▸ performans test
▸ gereksiz index
09
Aggregation (GROUP BY) 1 ders · 3 görev
Ders 1

Veri analiz sorguları

GROUP BY veri gruplamak için kullanılır. SUM, COUNT, AVG gibi fonksiyonlarla birlikte çalışır.

Konuyu Oku →

GROUP BY veri gruplamak için kullanılır. SUM, COUNT, AVG gibi fonksiyonlarla birlikte çalışır.

Örnek Kod
SELECT COUNT(*) FROM users;
Görevler
▸ count kullan
▸ group by
▸ avg hesapla
10
Final Project (Database System) 1 ders · 3 görev
Ders 1

Full Database Design

Bu projede kullanıcı, sipariş ve ürün tabloları içeren gerçek bir database sistemi kurulur. JOIN, INDEX, CRUD ve aggregation birlikte kulla…

Konuyu Oku →

Bu projede kullanıcı, sipariş ve ürün tabloları içeren gerçek bir database sistemi kurulur. JOIN, INDEX, CRUD ve aggregation birlikte kullanılır.

Örnek Kod
-- full database system
Görevler
▸ e-commerce DB
▸ join system
▸ analytics query