DATABRICKS VE PYSPARK İLE VERİ MÜHENDİSLİĞİ EĞİTİMİ

PySpark ile Databricks'te hat geliştirin

PySpark DataFrame, Spark SQL, Delta Lake ve Workflows ile Databricks'te uçtan uca veri mühendisliği yapın.

Databricks'te PySpark DataFrame/Spark SQL, Delta Lake MERGE/OPTIMIZE, medallion katmanlama, performans ayarı ve Workflows orkestrasyonunu öğreten orta seviye eğitim.

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

Eğitim Hakkında

Databricks ve PySpark ile uygulamalı veri mühendisliği

Bu eğitim Databricks ortamında PySpark ile veri mühendisliğini uygulamalı öğretir. Spark temelleri, DataFrame API (select, filter, withColumn, groupBy, join) ve Spark SQL işlenir. Çeşitli kaynaklardan (dosya, JDBC, Delta) okuma, dönüşüm ve Delta Lake'e yazma, partition ve şema yönetimi ele alınır. Window fonksiyonları, UDF/pandas UDF, performans (cache, broadcast, partition ayarı), medallion katmanlama ve Delta MERGE uygulanır. Workflows ile orkestrasyon, hata yönetimi ve temel CI ile üretime hazırlık gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; PySpark ve Delta ile hat kurma labler içerir.

Seviye

Orta Seviye — Databricks üzerinde PySpark ile veri okuma, dönüştürme, Delta yazma ve orkestrasyonu kapsar.

Öğrenme Metodu

Kaynaktan Delta'ya PySpark ile dönüşümlü bir hat kurup Workflows ile çalıştırarak öğrenilir.

Neden Bu Eğitim?

🐍PySpark

DataFrame API ile ölçeklenebilir dönüşüm yazarsınız.

🔺Delta

Delta Lake'e güvenilir, ACID yazım yaparsınız.

🧭Orkestrasyon

Workflows ile hattı zamanlar ve izlersiniz.

Anahtar Konular

pyspark eğitimidatabricks veri mühendisliğispark dataframedelta lakedelta mergewindow fonksiyonlarıspark performansdatabricks workflowsmedallion
“PySpark ile düşünmek, ölçekte çözmektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python

Orta düzey Python ve fonksiyon bilgisi gerekir.

2
SQL

Analitik SQL ve join mantığı beklenir.

3
Veri Kavramı

ETL/ELT ve tablo kavramlarına aşinalık faydalıdır.

4
Lab Ortamı

Bir Databricks workspace ve cluster erişimi gerekir.

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ı PySpark ile veri okuyup DataFrame dönüşümleri yazabilir.
Modül 1
Spark Kavramı
  • Driver/executor
  • Partition/task
  • Lazy evaluation
  • Transformation/action
  • Shuffle
  • Spark UI
Modül 2
DataFrame API
  • select/filter/withColumn
  • groupBy/agg
  • join türleri
  • orderBy/limit
  • drop/rename
  • Kolon ifadeleri
Modül 3
Okuma/Yazma
  • Dosya okuma (CSV/JSON/Parquet)
  • JDBC okuma
  • Delta okuma/yazma
  • Mode (append/overwrite)
  • Partition yazma
  • Şema belirtme
Modül 4
Veri Temizleme
  • Null handling
  • Deduplication
  • Tip dönüşümü
  • String/tarih fonksiyonları
  • Filtreleme
  • Normalize
Günün hedefiKatılımcı ileri dönüşümler ve Delta yönetimini uygulayabilir.
Modül 1
Window ve Agregat
  • Window spec
  • rank/row_number
  • Running total
  • Lag/lead
  • Pivot
  • Karmaşık agregat
Modül 2
UDF
  • Python UDF
  • pandas UDF (vectorized)
  • UDF performansı
  • Yerleşik fonksiyon tercihi
  • Hata yönetimi
  • Kayıt (register)
Modül 3
Delta Lake
  • Delta tablo oluşturma
  • MERGE/upsert
  • Time travel
  • OPTIMIZE/Z-order
  • VACUUM
  • Şema evrimi
Modül 4
Medallion
  • Bronze alım
  • Silver dönüşüm
  • Gold sunum
  • Katman sözleşmesi
  • Incremental
  • Yeniden işleme
Günün hedefiKatılımcı performansı ayarlar ve hattı Workflows ile orkestra edebilir.
Modül 1
Performans
  • Partition ayarı
  • Broadcast join
  • cache/persist
  • Skew yönetimi
  • AQE
  • Dosya boyutu
Modül 2
Workflows
  • Job/task tanımı
  • Bağımlılık
  • Zamanlama/trigger
  • Parametre
  • retry/hata
  • İzleme
Modül 3
Unity Catalog
  • Catalog/schema/table
  • GRANT ile erişim
  • Lineage
  • Volume
  • Keşif
  • Paylaşım
Modül 4
Üretim Hazırlık
  • Repos/Git
  • Parametreleme
  • Loglama
  • Test (pytest)
  • Ortam ayrımı
  • Dokümantasyon

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
DataFrame

PySpark DataFrame ile veri okuyup dönüştürürsünüz.

✅
Okuma/Yazma

Dosya, JDBC ve Delta kaynaklarıyla çalışırsınız.

✅
Window/UDF

Window fonksiyonları ve pandas UDF uygularsınız.

✅
Delta

MERGE, time travel ve OPTIMIZE ile Delta yönetirsiniz.

✅
Medallion

Bronze/silver/gold katmanlı hat kurarsınız.

✅
Performans

Partition, broadcast ve cache ile Spark'ı optimize edersiniz.

✅
Orkestrasyon

Workflows ile hattı zamanlar ve izlersiniz.

✅
Üretim

Git, test ve ortam ayrımıyla üretime hazırlanırsınız.

Kimler İçin Uygundur?

  • Databricks'te PySpark
  • hat geliştiren veri mühendisleri ve veri analistlerinden mühendisliğe geçenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Databricks'te PySpark ile hat geliştiren veri mühendisleri ve mühendisliğe geçen analistler için uygundur.
Python seviyesi ne olmalı?
Orta düzey Python (fonksiyon, modül) yeterlidir; Spark kavramları baştan ele alınır.
Delta Lake işleniyor mu?
Evet; MERGE/upsert, time travel, OPTIMIZE/Z-order ve VACUUM uygulanır.
Orkestrasyon kapsamda mı?
Databricks Workflows ile job/task, zamanlama ve izleme gösterilir.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Databricks ve PySpark ile Veri Mühendisliği Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veri Mühendisliği ve AmbarıDatabricks: Data Lakehouse Architecture and Delta Lake Eğitimi
Veri ve Analitik Eğitimleri

Databricks: Data Lakehouse Architecture and Delta Lake Eğitimi

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

Lakehouse mimarisi ve Delta Lake: ACID, şema evrim, MERGE, time travel, change data feed, medallion ve OPTIMIZE/Z-order ile tablo yönetimini öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıDatabricks: Storing and Processing Data Eğitimi
Veri ve Analitik Eğitimleri

Databricks: Storing and Processing Data Eğitimi

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

Databricks'te DBFS/Volumes, Delta tabloları, dosya formatları ve PySpark/Spark SQL ile veri depolama ve temel işlemeyi uygulamalı öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıDP-602T00: Implement a Data Warehouse with Microsoft Fabric Eğitimi
Veri ve Analitik Eğitimleri

DP-602T00: Implement a Data Warehouse with Microsoft Fabric Eğitimi

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

Microsoft Fabric ile veri ambarı: Warehouse, OneLake, T-SQL yükleme, boyutsal modelleme, RLS/maskeleme ve Direct Lake Power BI entegrasyonunu öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıDP-700T00 Implement data engineering solutions using Microsoft Fabric Eğitimi
Veri ve Analitik Eğitimleri

DP-700T00 Implement data engineering solutions using Microsoft Fabric Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Microsoft Fabric ile veri mühendisliği: Lakehouse, Spark, pipeline/Dataflow, medallion, Eventstream, KQL ve DevOps'u DP-700 kapsamında öğrenin.

Detayları Gör →
Veri Mühendisliği ve AmbarıETL Testing Essentials: Advanced ETL Testing - Data Warehouses Eğitimi
Veri ve Analitik Eğitimleri

ETL Testing Essentials: Advanced ETL Testing - Data Warehouses Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Veri ambarı ETL testi: boyut/olgu doğrulama, grain, SCD1/2/3, late arriving, agregat tutarlılığı, reconciliation ve BI semantik katman testini öğrenin.

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