Spark ile büyük veriyi hızla işleyin
Spark mimarisi, RDD, DataFrame/Dataset, Spark SQL, Structured Streaming ve Catalyst/shuffle optimizasyonunu uçtan uca kapsayan uygulamalı Spark eğitimi.
Spark Core'dan akış işlemeye uçtan uca yetkinlik
Bu eğitim, Apache Spark'ı temelden uçtan uca öğretir. Spark mimarisi (driver, executor, DAG, lazy evaluation), RDD dönüşümleri ve action'lar; DataFrame/Dataset API ile select/filter/groupBy/join işlenir. Spark SQL, Catalyst optimizer, kaynak okuma/yazma (Parquet/JSON/JDBC), UDF ve window fonksiyonları; Structured Streaming ile akış işleme uygulamalı ele alınır. Partitioning, shuffle, cache, broadcast join ve temel performans ayarı gösterilir.
4 Gün. Her gün dört modül; PySpark/Scala ile dönüşüm ve sorgu yazma ağırlıklı labler.
Orta Seviye — Spark Core, DataFrame/Dataset, Spark SQL ve Structured Streaming'i uçtan uca kapsar.
Gerçek veri setleri üzerinde Spark işleri yazıp Spark UI ile inceleyerek uygulanır.
Bellek içi işleme ve DAG ile büyük veriyi yüksek hızda işlersiniz.
Batch, SQL ve akış işlemeyi tek bir motorda birleştirirsiniz.
Partition ve paralellik ile kümede yatay ölçekleme kurarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python veya Scala'da temel kod yazabilmek gerekir.
Temel SELECT/JOIN sorguları faydalıdır.
Terminal ve dosya işlemleri beklenir.
Spark kurulu bir makine veya küme erişimi gerekir.
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.
Program sonunda katılımcılar:
Driver/executor, DAG ve shuffle kavramlarını açıklarsınız.
RDD dönüşümleri ve action'ları ile veri işlersiniz.
DataFrame API ile yapılandırılmış dönüşümler yazarsınız.
SQL ve metastore ile analitik çalıştırırsınız.
Catalyst, shuffle ve cache ile işleri hızlandırırsınız.
Salting ve broadcast join ile çarpıklığı yönetirsiniz.
Structured Streaming ile akış işleme kurarsınız.
Dağıtım ve izlemeyle işleri üretime alırsınız.
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.
Apache Storm eğitimi: topology, spout/bolt, stream grouping, acking, pencereleme ve Trident ile düşük gecikmeli gerçek zamanlı işleme kurun.
Detayları Gör →Büyük veri ETL testi: source-to-target doğrulama, reconciliation, veri kalitesi, şema, SCD ve performans testini SQL/PySpark ile öğrenin.
Detayları Gör →Apache Flink ileri eğitimi: event-time, watermark, keyed state, checkpoint, Flink SQL, streaming join ve CEP ile exactly-once akış uygulamaları.
Detayları Gör →İleri Hadoop/Spark ayarı, YARN kuyrukları, Spark shuffle/skew/AQE tuning ve Hive/Impala/Trino ile SQL-on-Hadoop optimizasyonunu öğrenin.
Detayları Gör →Kafka ve Spark Structured Streaming ile exactly-once, watermark, stateful join, state store ve üretim operasyonunu uzman düzeyde öğrenin.
Detayları Gör →