APACHE SPARK TEMEL KAVRAMLARI EĞİTİMİ

Spark'a sağlam ve hızlı bir giriş

Spark mimarisi, RDD ve DataFrame temelleriyle ilk dağıtık veri işleme işlerinizi yazıp çalıştırın.

Spark mimarisi, driver/executor, DAG, RDD ve DataFrame temelleriyle ilk dağıtık veri işleme işlerini sıfırdan kavratan giriş düzeyinde uygulamalı eğitim.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Spark'ın temel kavramlarına uygulamalı giriş

Bu eğitim, Apache Spark'a yeni başlayanlar için temel kavramları kazandırır. Spark'ın ne olduğu, neden hızlı olduğu ve Hadoop MapReduce ile farkı; driver, executor, DAG ve lazy evaluation işlenir. RDD temel dönüşümleri (map, filter, reduceByKey), DataFrame API ile select/filter/groupBy, basit veri okuma/yazma ve Spark UI ile iş inceleme uygulamalı ele alınır. Transformation-action ayrımı, partition kavramı ve ilk uygulamanın çalıştırılması gösterilir.

Süre ve Format

2 Gün. Her gün dört modül; temel kavram ve ilk Spark işleri çalıştırma lableri.

Seviye

Temel Seviye — Spark'ın ne olduğu, mimarisi, RDD/DataFrame temeli ve ilk işlerin çalıştırılmasını kapsar.

Öğrenme Metodu

Küçük veri setleri üzerinde RDD ve DataFrame işleri yazıp Spark UI ile gözlemleyerek öğrenilir.

Neden Bu Eğitim?

🚪Kolay Giriş

Spark'ın temel mantığını karmaşaya boğulmadan kavrarsınız.

⚡Hızın Nedeni

Bellek içi işleme ve DAG'ın neden hız kazandırdığını anlarsınız.

🧭Sağlam Temel

İleri Spark ve Spark SQL eğitimlerine hazır bir zemin edinirsiniz.

Anahtar Konular

spark temellerispark girişspark mimarisirdddataframedag lazy evaluationpyspark başlangıçbüyük veri giriş
“Büyük veriye ilk adım, doğru kavranmış bir temelle atılır.”

Ön Koşullar

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

1
Programlama

Python'da temel kod yazabilmek faydalıdır.

2
Veri Temeli

Tablo ve satır/kolon kavramlarına aşinalık yeterlidir.

3
Linux

Terminal kullanımına temel aşinalık beklenir.

4
Lab Ortamı

Spark kurulu bir makine veya not defteri ortamı ö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ı Spark mimarisini kavrar ve basit RDD işleri yazabilir.
Modül 1
Spark'a Giriş
  • Spark nedir ve ne işe yarar
  • MapReduce ile farkı
  • Bellek içi işleme avantajı
  • Kullanım senaryoları
  • Spark bileşenleri (SQL, Streaming, MLlib)
  • İlk çalıştırma
Modül 2
Mimari
  • Driver ve executor
  • Cluster manager rolü
  • DAG ve lazy evaluation
  • Transformation vs action
  • Partition kavramı
  • Spark UI tanıma
Modül 3
SparkSession
  • SparkSession oluşturma
  • Yerel mod çalıştırma
  • Basit yapılandırma
  • İlk veri yükleme
  • Loglama
  • Çalıştırma doğrulama
Modül 4
RDD Temeli
  • RDD nedir
  • map ve filter
  • reduceByKey
  • collect ve count
  • Partition sayısı
  • Basit örnek
Günün hedefiKatılımcı DataFrame ile temel dönüşümler yazıp ilk işlerini çalıştırabilir.
Modül 1
DataFrame Temeli
  • DataFrame nedir
  • Şema kavramı
  • read ile veri yükleme
  • select ve filter
  • show ve printSchema
  • RDD'den farkı
Modül 2
Dönüşümler
  • withColumn ekleme
  • groupBy ve count
  • orderBy
  • Basit toplama
  • Null yönetimi
  • Sonuç inceleme
Modül 3
Veri Okuma/Yazma
  • CSV ve JSON okuma
  • Parquet yazma
  • Şema çıkarımı
  • Dosya yolu
  • Yazma modu
  • Doğrulama
Modül 4
İlk İşler
  • Transformation-action pratiği
  • Spark UI'da iş inceleme
  • Basit performans gözlemi
  • Yaygın hatalar
  • İyi başlangıç ilkeleri
  • Sonraki adımlar

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Spark Kavramı

Spark'ın ne olduğunu ve neden hızlı olduğunu açıklarsınız.

✅
Mimari

Driver, executor, DAG ve lazy evaluation'ı kavrarsınız.

✅
RDD

map, filter ve reduceByKey ile basit RDD işleri yazarsınız.

✅
DataFrame

select, filter ve groupBy ile temel dönüşümler yaparsınız.

✅
Veri Okuma

CSV/JSON okuyup Parquet olarak yazarsınız.

✅
Action Ayrımı

Transformation ve action farkını pratikte görürsünüz.

✅
Spark UI

Spark UI ile ilk işlerinizi gözlemlersiniz.

✅
Sağlam Zemin

İleri Spark eğitimlerine hazır bir temel edinirsiniz.

Kimler İçin Uygundur?

  • Spark'a yeni başlayan geliştiriciler
  • öğrenciler
  • büyük veri işlemeyi tanımak isteyen analistler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Spark'a yeni başlayan geliştiriciler, öğrenciler ve büyük veri işlemeyi tanımak isteyen analistler için uygundur.
Programlama bilmem şart mı?
Temel Python faydalıdır; örnekler adım adım ilerlediği için giriş düzeyi yeterlidir.
RDD mı DataFrame mi?
İkisinin temeli de gösterilir; modern geliştirmede DataFrame'in neden tercih edildiği anlatılır.
Sonra hangi eğitim?
Bu temelin ardından Apache Spark veya Spark SQL eğitimleriyle devam edebilirsiniz.
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 Temel Kavramları Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre2 gün
SeviyeTemel 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 TeknolojileriUsing Hive & Pig with Hadoop Eğitimi
Veri ve Analitik Eğitimleri

Using Hive & Pig with Hadoop Eğitimi

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

Hadoop üzerinde HiveQL ile SQL benzeri sorgulama ve Pig Latin ile veri akışı programlamayı uygulamalı öğrenin: partition, UDF ve uçtan uca ETL.

Detayları Gör →
Büyük Veri TeknolojileriUsing Hive to Optimize Query Executions with Partitioning Eğitimi
Veri ve Analitik Eğitimleri

Using Hive to Optimize Query Executions with Partitioning Eğitimi

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

Hive sorgularını partition pruning, bucketing, ORC/Parquet ve Tez ayarlarıyla hızlandırın. EXPLAIN plan okuma ve CBO ile ileri optimizasyon eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriVeri Analitiği Ve Büyük Veri Eğitimi
Veri ve Analitik Eğitimleri

Veri Analitiği Ve Büyük Veri Eğitimi

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

Veri analitiği temelleri, SQL ve Python (pandas) ile analiz ve Hadoop/Spark ile büyük veri işlemeyi uçtan uca öğrenin. Uygulamalı giriş eğitimi.

Detayları Gör →
Büyük Veri TeknolojileriViewing & Querying Complex Data with Hive Eğitimi
Veri ve Analitik Eğitimleri

Viewing & Querying Complex Data with Hive Eğitimi

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

Hive'da ARRAY, MAP, STRUCT ve JSON gibi iç içe veriyi LATERAL VIEW, explode ve get_json_object ile modelleyip sorgulamayı uygulamalı öğrenin.

Detayları Gör →
Büyük Veri TeknolojileriWorking with Apache Kafka Topics, Producers, and Consumers Eğitimi
Veri ve Analitik Eğitimleri

Working with Apache Kafka Topics, Producers, and Consumers Eğitimi

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

Apache Kafka temelleri: topic, partition ve offset yönetimi, producer ve consumer geliştirme, consumer group ve offset commit'i uygulamalı öğrenin.

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