Spark DataFrame API ile veriyi hızla dönüştür
DataFrame oluşturma, sütun dönüşümleri, join, pencere işlevleri, performans ayarı ve MLlib hattı uygulamalı olarak işlenir. Katılımcılar yerel Spark veya Databricks not defterlerinde gerçek veri kümeleri üzerinde DataFrame kodu yazar, planları okur ve testler…
DataFrame API ile okuma, dönüştürme, birleştirme, performans ayarı ve test
Bu eğitim, Apache Spark DataFrame API'sini baştan sona ele alır. SparkSession ile CSV, JSON ve Parquet okuma, şema tanımlama, select/filter/withColumn dönüşümleri, when/otherwise ile koşullu sütunlar, null yönetimi ve iç içe array/struct sütunlarının açılması işlenir. Ardından groupBy/agg, pencere işlevleri (row_number, lag), join türleri ve broadcast join, explain planı ile Catalyst optimizasyonu, bölümleme ve cache ayarları, pytest ile birim testi ve VectorAssembler/Pipeline ile MLlib hazırlığı uygulanır.
2 Gün. Her gün dört modül; katılımcılar DataFrame Temelleri ve Dönüşümler → Analitik Sorgular ve Üretime Hazırlık sırasıyla ilerler.
Orta Seviye — DataFrame API ile okuma, dönüştürme, birleştirme, performans ayarı ve test.
Katılımcılar yerel Spark veya Databricks not defterlerinde gerçek veri kümeleri üzerinde DataFrame kodu yazar, planları okur ve testlerini çalıştırır.
Catalyst planını okuyup shuffle ve join maliyetini azaltan sorgular yazarsınız.
Null, yinelenen ve iç içe JSON verisini DataFrame API ile düzenlersiniz.
Dönüşümleri pytest ile doğrulanabilir fonksiyonlara ayırırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Python (tercihen) ya da Scala sözdizimi ve fonksiyon yazma bilgisi gerekir.
SELECT, JOIN ve GROUP BY düzeyinde SQL bilgisi beklenir.
CSV, JSON, Parquet gibi veri formatlarına genel aşinalık faydalıdır.
Spark 3.x yerel kurulumu veya Databricks / Colab erişimi olan bir bilgisayar 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:
DataFrame oluşturup şema ve veri kaynağı okuma yazma işlemlerini yönetebilirsiniz.
select, filter ve withColumn ile sütun düzeyinde dönüşümleri akıcı biçimde yazabilirsiniz.
Eksik veriyi temizleyip array, map ve struct sütunlarını DataFrame API ile işleyebilirsiniz.
DataFrame ve SQL arasında geçiş yapıp bölümlenmiş Parquet verisini verimli sorgulayabilirsiniz.
groupBy, pencere işlevleri ve join ile analitik DataFrame sorguları kurabilirsiniz.
explain planlarını okuyup bölümleme ve önbellekleme ile DataFrame işlerini hızlandırabilirsiniz.
DataFrame dönüşümlerini birim testlerle doğrulayıp spark-submit ile paketleyebilirsiniz.
DataFrame üzerinde özellik hazırlayıp MLlib Pipeline ile model eğitip değerlendirebilirsiniz.
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.
Uçtan uca mikroservis mimarisi tasarımı: alan modeli, iletişim, veri, dayanıklılık ve dağıtım. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Spring Boot ile mikroservis geliştirme, entegrasyon, test ve dağıtım. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Web API'leri keşfetme ve hata ayıklama: HTTP, curl, Postman, proxy ve kimlik doğrulama. 2 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Mastra ajanlarının API'ler, araçlar, kurumsal veri ve dış sistemlerle entegrasyonu. 3 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →Go ile mikroservis geliştirme: net/http, gRPC, mesajlaşma, gözlem ve Kubernetes. 4 gün uygulamalı eğitim, DVA Katılım ve Başarı Sertifikası.
Detayları Gör →