İlk Spark programını yaz ve çalıştır
Spark ile ilk programları yazmayı adım adım öğreten başlangıç seviyesi eğitim: SparkSession/SparkContext kurma, RDD oluşturma ve map/filter/flatMap dönüşümleri, collect/count/reduce eylemleri, lazy evaluation, DataFrame ile CSV/JSON okuma ve select/filter/gro…
SparkSession, RDD/DataFrame, dönüşüm/eylem ve ilk programlar
Bu başlangıç eğitimi, Spark ile ilk programları yazmayı adım adım öğretir. Katılımcılar SparkSession ve SparkContext kurar; RDD oluşturma, map/filter/flatMap dönüşümleri ve collect/count/reduce eylemlerini kod yazarak uygular. Ardından DataFrame API ile veri okuma (CSV, JSON), select/filter/withColumn/groupBy dönüşümleri ve Spark SQL temeli işlenir. Lazy evaluation, transformation/action ayrımı ve temel hata ayıklama kavranır. Python (PySpark) üzerinden pratik yapılır; her kavram küçük, çalıştırılabilir kod örnekleriyle pekiştirilir. Eğitim, baştan sona küçük bir veri işleme programının (okuma, dönüştürme, toplama, yazma) yazılmasıyla tamamlanır.
2 Gün. Her gün dört modül; SparkSession ve RDD'den DataFrame ile ilk programa ilerlenir.
Başlangıç Seviyesi — Spark ile ilk programları yazmak; SparkSession, RDD ve DataFrame ile temel veri işleme kodu.
Katılımcılar her kavramı küçük PySpark kod örnekleriyle yazıp çalıştırır ve sonunda uçtan uca küçük bir program geliştirir.
Her kavramı küçük, çalışan kod örnekleriyle yazarak pekiştirirsiniz.
RDD ve DataFrame programlamanın temelini doğru biçimde atarsınız.
Okuma, dönüştürme ve yazmayı içeren ilk programınızı tamamlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python'da değişken, fonksiyon ve liste kavramları güçlü biçimde faydalıdır.
Komut satırında kod çalıştırabilme beklenir.
Satır/sütun ve dosya kavramlarına temel aşinalık faydalıdır.
PySpark 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:
SparkSession kurup ilk programınızı çalıştırırsınız.
parallelize/textFile ile RDD oluşturursunuz.
map, filter, flatMap dönüşümlerini yazarsınız.
collect, count, reduce eylemlerini kullanırsınız.
Dönüşüm/eylem ayrımını ve lazy evaluation'ı kavrarsınız.
CSV/JSON okuyup select/filter/groupBy yaparsınız.
Geçici görünüm ve basit SQL sorgusu yazarsınız.
Okuma-dönüştürme-yazma içeren bir programı tamamlarsı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'yı mimariden üretime: topic, partition, producer/consumer API, exactly-once, Kafka Streams ve Connect ile uygulamalı olay akışı eğitimi.
Detayları Gör →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 →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 →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 →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 →