APACHE SPARK PROGRAMMING WITH DATABRICKS EĞİTİMİ

Databricks ile Spark'ı üretken kullanın

Databricks notebook, DataFrame API, Delta Lake ve Jobs ile Spark geliştirmeyi Lakehouse üzerinde uçtan uca öğrenin.

Databricks notebook, DataFrame/Spark SQL, Delta Lake ACID tabloları, Auto Loader artımlı alım, medallion mimarisi ve Jobs orkestrasyonuyla Lakehouse üzerinde Spark programlamayı öğreten eğitim.

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

Eğitim Hakkında

Databricks Lakehouse üzerinde Spark programlama

Bu eğitim, Databricks platformunda Spark programlamayı öğretir. Workspace, cluster ve notebook kullanımı; DataFrame API ile dönüşümler, Spark SQL ve görselleştirme işlenir. Delta Lake ile ACID tablolar, MERGE, time travel ve schema enforcement; Auto Loader ile artımlı veri alımı, medallion (bronze/silver/gold) mimarisi uygulamalı ele alınır. Databricks Jobs ile orkestrasyon, Unity Catalog ile yönetişim, dbutils ve widget kullanımı, performans ve maliyet ipuçları gösterilir.

Süre ve Format

3 Gün. Her gün dört modül; Databricks notebook ve Delta Lake üzerinde uygulamalı labler.

Seviye

Orta Seviye — Databricks ortamında Spark DataFrame, Delta Lake, notebook ve job orkestrasyonunu kapsar.

Öğrenme Metodu

Databricks notebook'larında DataFrame ve Delta kodu yazıp Jobs ile zamanlayarak uygulanır.

Neden Bu Eğitim?

📓Üretken Ortam

Notebook, cluster ve görselleştirmeyle Spark geliştirmeyi hızlandırırsınız.

🧊Delta Lake

ACID, MERGE ve time travel ile güvenilir Lakehouse tabloları kurarsınız.

🏅Medallion

Bronze/silver/gold mimarisiyle veri kalitesini katman katman artırırsınız.

Anahtar Konular

databricks eğitimispark databricksdelta lakeauto loadermedallion mimarisidatabricks jobsunity cataloglakehousepyspark
“Lakehouse, veri gölünün esnekliğini ambarın güvenilirliğiyle buluşturur.”

Ön Koşullar

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

1
Spark/SQL

DataFrame veya SQL temeli faydalıdır.

2
Python

PySpark için temel Python beklenir.

3
Veri Kavramı

Tablo ve veri gölü kavramlarına aşinalık faydalıdır.

4
Lab Ortamı

Databricks workspace erişimi (community veya kurumsal) önerilir.

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ı Databricks'te notebook kullanıp DataFrame dönüşümleri yazabilir.
Modül 1
Platform
  • Workspace ve notebook
  • Cluster oluşturma ve runtime
  • DBFS ve veri erişimi
  • dbutils kullanımı
  • Widget ve parametre
  • Repos/Git entegrasyonu
Modül 2
DataFrame
  • read ile veri yükleme
  • select, filter, withColumn
  • groupBy ve agg
  • join türleri
  • Şema yönetimi
  • display() ile görselleştirme
Modül 3
Spark SQL
  • %sql magic kullanımı
  • Temp view ve tablo
  • SQL-DataFrame geçişi
  • Window fonksiyonları
  • Katalog gezinme
  • Sonuç görselleştirme
Modül 4
Veri Kaynakları
  • CSV/JSON/Parquet okuma
  • Nesne depolamaya bağlanma
  • JDBC kaynak
  • Şema çıkarımı
  • Yazma seçenekleri
  • Veri doğrulama
Günün hedefiKatılımcı Delta Lake ile ACID tablolar kurup artımlı veri alabilir.
Modül 1
Delta Temeli
  • Delta tablo oluşturma
  • Transaction log (_delta_log)
  • ACID garantileri
  • Parquet üzerine Delta
  • Tablo geçmişi (history)
  • Vacuum ve temizlik
Modül 2
Delta İşlemleri
  • MERGE INTO (upsert)
  • UPDATE/DELETE
  • Time travel (versionAsOf)
  • Schema enforcement/evolution
  • OPTIMIZE ve Z-ORDER
  • Change Data Feed
Modül 3
Artımlı Alım
  • Auto Loader (cloudFiles)
  • Streaming ile Delta'ya yazma
  • Checkpoint yönetimi
  • Schema inference ve evrim
  • Idempotent alım
  • Geç veri yönetimi
Modül 4
Medallion Mimarisi
  • Bronze ham katman
  • Silver temizlenmiş katman
  • Gold toplulaştırılmış katman
  • Katmanlar arası akış
  • Veri kalitesi kontrolleri
  • Tasarım ilkeleri
Günün hedefiKatılımcı Databricks Jobs ile iş hattı kurar ve platformu optimize eder.
Modül 1
Databricks Jobs
  • Job ve task tanımı
  • Notebook/JAR/Python task
  • Bağımlılık ve zamanlama
  • Parametre geçişi
  • Retry ve alarm
  • Job cluster vs all-purpose
Modül 2
Yönetişim
  • Unity Catalog kavramı
  • Katalog/şema/tablo hiyerarşisi
  • Erişim kontrolü (grants)
  • Veri soyağacı (lineage)
  • Audit
  • Paylaşım
Modül 3
Performans
  • Cluster boyutlandırma
  • Photon motoru
  • AQE ve caching
  • Partition ve Z-ORDER
  • Skew yönetimi
  • İş profili
Modül 4
Maliyet ve Operasyon
  • DBU ve maliyet farkındalığı
  • Otomatik sonlandırma
  • Spot/autoscaling
  • İzleme ve log
  • Sürüm yönetimi (Repos)
  • Dağıtım ilkeleri

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Databricks

Notebook ve cluster ile Spark geliştirmeyi üretken yaparsınız.

✅
DataFrame

DataFrame API ve Spark SQL ile veri işlersiniz.

✅
Delta Lake

ACID tablolar, MERGE ve time travel kurarsınız.

✅
Auto Loader

Artımlı veri alımını Auto Loader ile otomatikleştirirsiniz.

✅
Medallion

Bronze/silver/gold mimarisiyle kaliteyi katmanlarsınız.

✅
Jobs

Databricks Jobs ile iş hattını zamanlar ve yönetirsiniz.

✅
Yönetişim

Unity Catalog ile erişim ve soyağacı yönetirsiniz.

✅
Optimizasyon

Photon, Z-ORDER ve cluster ayarıyla performansı artırırsınız.

Kimler İçin Uygundur?

  • Databricks kullanan veri mühendisleri
  • veri bilimcileri
  • Lakehouse projelerinde çalışan ekipler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Databricks kullanan veri mühendisleri, veri bilimcileri ve Lakehouse projelerinde çalışan ekipler için uygundur.
Delta Lake neden önemli?
Nesne depolama üzerinde ACID, MERGE ve time travel sağlar; eğitimde uygulamalı gösterilir.
Community sürümü yeterli mi?
Temel labler için Community Edition genellikle yeterlidir; bazı özellikler kurumsal workspace gerektirir.
Medallion mimarisi nedir?
Bronze/silver/gold katmanlarıyla veriyi kademeli temizleyip zenginleştirme yaklaşımıdır; uygulamalı kurulur.
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. Apache Spark Programming with Databricks 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

Büyük Veri TeknolojileriBig Data Concepts: Getting to Know Big Data Eğitimi
Veri ve Analitik Eğitimleri

Big Data Concepts: Getting to Know Big Data Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Büyük verinin ne olduğunu, kaynaklarını, 5V özelliklerini ve sektörel değerini teknik ayrıntıya girmeden örneklerle öğrenin. Başlangıç seviyesi eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Danışmanlık Eğitimi
Veri ve Analitik Eğitimleri

Big Data Danışmanlık Eğitimi

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

Büyük veri stratejisi, olgunluk değerlendirmesi, kullanım senaryosu önceliklendirme, ROI ve yol haritasıyla danışmanlık yapmayı öğrenin. Orta seviye eğitim.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Fundamentals - Concepts, Drivers & Techniques Eğitimi
Veri ve Analitik Eğitimleri

Big Data Fundamentals - Concepts, Drivers & Techniques Eğitimi

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

Büyük verinin temel kavramlarını, iş ve teknoloji itici güçlerini ve analitik tekniklerini öğrenin: 5V, veri madenciliği, ML ve görselleştirme. Temel seviye eği

Detayları Gör →
Büyük Veri TeknolojileriBig Data Fundamentals Eğitimi
Veri ve Analitik Eğitimleri

Big Data Fundamentals Eğitimi

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

Büyük verinin temellerini uygulamalı öğrenin: 5V, HDFS, YARN, MapReduce, Spark, Hive ve Kafka ile dağıtık depolama ve işleme. Temel seviye DVA eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriBig Data Information Architecture: Building an Architecture for Insight with Hadoop Eğitimi
Veri ve Analitik Eğitimleri

Big Data Information Architecture: Building an Architecture for Insight with Hadoop Eğitimi

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

Hadoop üzerinde katmanlı bir içgörü mimarisi kurun: veri modelleme, Data Vault, entegrasyon, MDM, kalite, Hive/Impala servisi ve yönetişim. İleri seviye eğitim.

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