Spark programlamada ustalaş
Spark programlamayı ileri tekniklerle derinleştiren ileri seviye eğitim: tip güvenli Dataset ve encoder, aggregateByKey/combineByKey ve özel partitioner ile ileri RDD, broadcast değişken ve accumulator, mapPartitions, nested array/map/struct ve higher-order f…
Dataset/encoder, ileri RDD, paylaşımlı değişkenler ve karmaşık dönüşümler
Bu ileri seviye eğitim, Spark programlamayı ileri tekniklerle derinleştirir. Katılımcılar tip güvenli Dataset API'sini, encoder'ları ve case class şemalarını; ileri RDD işlemlerini (aggregateByKey, combineByKey, cogroup, özel partitioner) uygular. Paylaşımlı değişkenler (broadcast variable, accumulator), partition bazlı işlem (mapPartitions), karmaşık tiplerle (array, map, struct, nested) çalışma ve higher-order fonksiyonlar (transform, filter, aggregate) işlenir. İleri pencere fonksiyonları, pivot/unpivot, pandas UDF, ileri join desenleri ve iteratif algoritma tasarımı ele alınır. Eğitim, karmaşık bir veri dönüşümünün ileri tekniklerle verimli ve tip güvenli biçimde yazılmasıyla tamamlanır.
4 Gün. Her gün dört modül; Dataset ve ileri RDD'den paylaşımlı değişkenlere, karmaşık tiplere ve ileri desenlere ilerlenir.
İleri Seviye — İleri Spark programlama teknikleri: Dataset/encoder, ileri RDD, paylaşımlı değişkenler, özel partitioner ve ileri DataFrame desenleri.
Katılımcılar ileri API'leri ve desenleri gerçek veri üzerinde kod yazarak uygular, çözümleri tip güvenliği ve performans açısından karşılaştırır.
Dataset ve encoder ile tip güvenli, bakımı kolay kod yazarsınız.
aggregateByKey ve özel partitioner ile düşük seviye kontrol kazanırsınız.
Nested tipler ve higher-order fonksiyonlarla karmaşık veriyi işlersiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
RDD ve DataFrame ile programlama deneyimi güçlü biçimde faydalıdır.
Scala veya Python'da sağlam kod yazabilme beklenir.
Pencere fonksiyonları ve join 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:
Tip güvenli Dataset ve encoder ile kod yazarsınız.
aggregateByKey/combineByKey ve özel partitioner kullanırsınız.
Paylaşımlı değişkenlerle verimli ve ölçülebilir kod yazarsınız.
Partition bazlı işleme ile kaynak kullanımını optimize edersiniz.
Nested array/map/struct veriyi higher-order fonksiyonlarla işlersiniz.
pivot/unpivot ile veriyi dönüştürürsünüz.
Çoklu ve çerçeveli pencere fonksiyonları yazarsınız.
pandas UDF ve plan analiziyle karmaşık dönüşümü verimli yazarsı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 Kafka eğitimi: broker, topic, partition, producer/consumer API, consumer group, replikasyon ve Kafka Connect'i uygulamalı öğrenin.
Detayları Gör →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 →