Büyük veriyi Spark DataFrame ile analiz edin
PySpark DataFrame API ile okuma, dönüştürme, join, window, Spark SQL, streaming ve performans ayarı. Spark DataFrame API ile veri analizi odağında uygulamalı laboratuvarlarla işlenir.
Spark DataFrame API ile veri analizi
Eğitim PySpark DataFrame API'siyle büyük veri analizini uygulamalı işler. Driver, executor ve DAG, tembel değerlendirme, Parquet ve Delta okuma yazma, select, withColumn, join, window ve pivot, Spark SQL ve pandas UDF, Structured Streaming ile pencereli analiz, AQE, broadcast join, skew, explain planı ve chispa ile birim testi anlatılır.
2 Gün. Her gün dört modül; 1. gün Spark Mimarisi, DataFrame ve Veri Biçimleri; 2. gün SQL, Akış, Performans ve Kalite.
Orta Seviye — Spark DataFrame API ile veri analizi
Katılımcılar PySpark ile gerçek bir satış ve log veri kümesi üzerinde notebook ortamında çalışır; her dönüşümün plan ve Spark UI karşılığını inceleyerek ilerler.
Shuffle, partition ve DAG kavramlarını görerek hızlı sorgu yazmayı öğrenirsiniz.
Büyük veri kümeleri üzerinde temizleme, birleştirme ve toplulaştırma yaparsınız.
Dönüşümleri birim testi ve veri kalite kurallarıyla güvenilir hale getirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Temel Python sözdizimi, fonksiyon ve liste/sözlük kullanımı gerekir.
SELECT, JOIN ve GROUP BY seviyesinde SQL bilgisi beklenir.
Databricks Community veya yerel PySpark kurulu bir bilgisayar gerekir.
CSV, JSON ve tablo kavramlarına aşinalık faydalıdır.
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:
Spark'ın çalışma modelini ve DataFrame API'nin neden verimli olduğunu açıklayabilirsiniz.
DataFrame API ile okuma, temizleme ve dönüştürme adımlarını yazabilirsiniz.
Parquet ve Delta gibi biçimlerde şema, bölümleme ve MERGE işlemleriyle veri depolayabilirsiniz.
groupBy, join ve window fonksiyonlarıyla analitik sorgular yazabilirsiniz.
Spark SQL ve pandas UDF ile karmaşık dönüşüm ve metin analizi sorguları yazabilirsiniz.
Structured Streaming ile pencereli akış analizleri yazıp checkpoint ile güvenli çalıştırabilirsiniz.
Sorgu planlarını okuyup partition, cache ve join stratejileriyle Spark işlerini hızlandırabilirsiniz.
Spark dönüşümlerini birim testleriyle ve veri kalite kurallarıyla doğrulayabilirsiniz.
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.
Mikroservisleri OpenAPI, API gateway, OAuth 2.0, geliştirici portalı ve SLA izleme ile yönetilebilir API ürünlerine dönüştürme eğitimi.
Detayları Gör →Log4Shell, SCA, SBOM, gölge API keşfi, JWT zafiyetleri ve yetersiz loglama konularını Burp Suite ve ZAP ile uygulayan API güvenliği eğitimi.
Detayları Gör →Red-Green-Refactor, JUnit 5, Mockito, REST Assured, Cucumber ve Pact ile TDD tabanlı API ve mikroservis geliştirme eğitimi.
Detayları Gör →Rate limit, webhook, idempotency, ETag, cursor sayfalama, HATEOAS ve RFC 9457 hata yanıtları gibi ileri API özelliklerini uygulamalı öğreten eğitim.
Detayları Gör →API gateway, Kong, Spring Cloud Gateway, OAuth 2.0, rate limit, geliştirici portalı ve Apigee ile kurumsal API yönetimi eğitimi.
Detayları Gör →