1
Linux ve Shell: temel komutlar, bash betikleri, izinler, cron görevleri
2
Git ve GitHub: dallanma, merge, rebase, pull request, CI/CD iş akışları
3
Gelişmiş Python: OOP, decorator, generator, context manager, typing, async/await
4
CI/CD: linting (Ruff, Pylint), paketleme (Poetry), testler, GitHub Actions, pipeline
5
Docker: Dockerfile, imaj, konteyner, volume, ağ, multi-stage build
6
Docker Compose: çoklu konteyner servisleri, bağımlılıklar, healthcheck, yerel orkestrasyon
7
FastAPI: route, Pydantic modelleri, bağımlılıklar, middleware, dağıtım
8
Gelişmiş SQL: window function, CTE, analitik sorgular, optimizasyon, indeksleme
9
BigQuery: sunucusuz mimari, bölümleme, kümeleme, maliyetler, UDF, federatif sorgular
10
PostgreSQL: yapılandırma, replikasyon, indeksleme (B-tree, GIN, GiST), VACUUM, EXPLAIN ANALYZE
11
Veri Modelleme: yıldız şeması, fact/dimension tabloları, normalizasyon, SCD, data vault
12
ELT vs ETL vs ETLT: kalıplar, ödünleşimler, mimari seçimler
13
Fivetran ve Airbyte: bağlayıcılar, senkronizasyon modları, CDC, şema evrimi
14
dbt: modeller, kaynaklar, ref, testler, snapshot, artımlı modeller, Jinja makroları
15
Apache Airflow: DAG, operatör, sensör, XCom, bağlantılar, havuzlar, görev bağımlılıkları
16
PySpark: RDD vs DataFrame, dönüşümler, eylemler, bölümleme, broadcast değişkenler
17
Streaming: Pub/Sub (konu, abonelik), Apache Beam (PCollection, dönüşüm, pencereleme), Dataflow
18
Kubernetes: pod, deployment, service, ingress, ConfigMap, Secret, Helm, ölçekleme
19
Terraform: provider, kaynak, state, modül, plan/apply, infrastructure as code
20
IAM ve güvenlik: en az yetki ilkeleri, servis hesapları, GCP rolleri
21
NoSQL veritabanları: GraphDB (Neo4j), Document DB (MongoDB, Firestore), Wide Column (Cassandra, Bigtable)
22
Veri Mimarisi: Data Lake vs Data Warehouse vs Data Lakehouse, Data Mesh, Data Contract
23
İzleme ve gözlemlenebilirlik: loglama, metrikler, uyarılar, SLA/SLO/SLI, veri kalitesi kontrolleri