Dağıtık veri işlemeye Spark ile başla
Apache Spark'ı veri işleme bağlamında tanıtan temel seviye eğitim: bellek içi dağıtık işleme modeli, driver/executor/cluster manager mimarisi, job/stage/task, RDD dönüşüm ve eylemleri, lazy evaluation ve DAG, DataFrame API, Spark SQL, CSV/JSON/Parquet okuma/y…
Spark mimarisi, RDD/DataFrame, dönüşüm/eylem ve ilk işler
Bu giriş eğitimi, Apache Spark'ı veri işleme bağlamında temelden tanıtır. Katılımcılar Spark'ın neden MapReduce'tan hızlı olduğunu, bellek içi (in-memory) işleme ve dağıtık yürütme modelini kavrar; driver, executor, cluster manager ve job/stage/task kavramlarını öğrenir. RDD soyutlaması, dönüşüm (transformation) ve eylem (action) ayrımı, lazy evaluation ve DAG; ardından DataFrame API ile yapılandırılmış veri işleme, select/filter/groupBy ve Spark SQL temeli uygulanır. Veri okuma/yazma (CSV, JSON, Parquet), temel özellikler ve ilk uçtan uca bir veri işleme işi ele alınır. Eğitim, Spark UI ile iş izleme ve sonraki adımlarla tamamlanır.
2 Gün. Her gün dört modül; Spark mimarisinden RDD/DataFrame ile ilk veri işleme işine ilerlenir.
Temel Seviye — Apache Spark'a giriş; dağıtık işleme modeli, RDD/DataFrame ve ilk veri işleme uygulamaları.
Katılımcılar PySpark veya Spark shell üzerinde RDD ve DataFrame dönüşümlerini çalıştırıp ilk veri işleme işini uçtan uca uygular.
Bellek içi dağıtık işleme modelini ve neden hızlı olduğunu kavrarsınız.
RDD ve DataFrame API'siyle veri işlemenin temelini sağlam atarsınız.
Spark UI ile job/stage/task yürütmesini anlayıp izlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python veya Scala'da basit kod yazabilme güçlü biçimde faydalıdır.
Temel SQL bilgisi DataFrame kısmında kolaylık sağlar.
Satır, sütun ve dosya formatı kavramlarına aşinalık faydalıdır.
Spark kurulu bir ortam veya Databricks/Jupyter erişimi.
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:
Bellek içi dağıtık işlemenin neden hızlı olduğunu açıklarsınız.
Driver, executor, job/stage/task kavramlarını kavrarsınız.
map/filter/reduceByKey dönüşüm ve eylemlerini uygularsınız.
Lazy evaluation ve DAG oluşumunu anlarsınız.
select, filter, groupBy ile yapılandırılmış veri işlersiniz.
Geçici görünüm ve spark.sql ile SQL sorgusu çalıştırırsınız.
CSV, JSON ve Parquet okuyup yazarsınız.
Spark UI ile ilk işinizin yürütmesini izlersiniz.
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 NiFi eğitimi: FlowFile, processor, Expression Language, record işleme, provenance ve NiFi Registry ile veri akışlarını uygulamalı kurun.
Detayları Gör →Büyük veri 5V, Hadoop/Spark ekosistemi, veri ambarı/gölü, ETL, boyutsal modelleme ve BI panolarıyla analitik temellerini öğrenin.
Detayları Gör →Cloudera üzerinde HDFS, YARN, Sqoop, Spark DataFrame ve Spark SQL ile veri alımından analitiğe uçtan uca uygulamalı eğitim.
Detayları Gör →Kafka ile event-driven mikroservis, event sourcing, CQRS, Debezium CDC ve saga desenleriyle uygulama modernizasyonunu uygulamalı öğrenin.
Detayları Gör →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 →