Bu Eğitim Size Ne Kazandırır?
Databricks, Apache Spark ve Delta Lake üzerinde gelişmiş veri mühendisliği süreçlerini tasarlama ve iyileştirme becerilerinizi geliştirebilirsiniz.
Spark Structured Streaming kullanarak gerçek zamanlı veri işleme, akış toplulaştırma ve veri kalitesi yönetimi konularında deneyim kazanabilirsiniz.
Unity Catalog, veri anonimleştirme ve Change Data Feed (CDF) özellikleriyle veri gizliliği ve değişiklik yönetimi yaklaşımlarını öğrenebilirsiniz.
Spark UI, Data Skipping, Liquid Clustering ve Shuffle gibi konuları inceleyerek veri işleme performansını analiz edebilirsiniz.
Databricks Asset Bundles (DABs) kullanarak projeleri farklı ortamlara dağıtmayı ve CI/CD süreçlerini otomatikleştirmeyi öğrenebilirsiniz.
Visual Studio Code, Databricks CLI ve GitHub Actions gibi araçların veri mühendisliği iş akışlarındaki kullanımını keşfedebilirsiniz.
Advanced Data Engineering with Databricks Eğitimi, Databricks platformunda ileri düzey veri mühendisliği becerilerini geliştirmek isteyen profesyoneller için hazırlanmıştır.
Program, her biri 4 saat süren 4 modülden oluşur ve toplam 16 saatlik bir eğitim içeriği sunar. Eğitim, veri akışı işleme, veri gizliliği, performans optimizasyonu ve otomatik dağıtım olmak üzere dört temel alana odaklanır.
İlk modülde Apache Spark Structured Streaming ve Delta Lake kullanılarak akış verilerinin nasıl işlendiği incelenir. Katılımcılar, akış sorguları, zaman pencereleri, Watermark mekanizmaları, toplulaştırma işlemleri ve Streaming ETL konularını öğrenir. Ayrıca veri alımı ve veri kalitesi uygulamaları üzerinde çalışır.
İkinci modül, Databricks ortamında veri gizliliği ve güvenliği konularını ele alır. Unity Catalog, kişisel verilerin korunması, veri izolasyonu, takma adlandırma, anonimleştirme ve Change Data Feed (CDF) ile değişikliklerin aktarılması üzerinde durulur.
Üçüncü modülde Spark ve Delta Lake performans optimizasyonu incelenir. Katılımcılar, Spark UI aracılığıyla iş yüklerini değerlendirmeyi, performans sorunlarını belirlemeyi ve Data Skipping, Liquid Clustering, Shuffle, Spill ve Serialization gibi kavramların uygulama performansına etkilerini anlamayı öğrenir.
Son modülde DevOps, DataOps ve CI/CD ilkeleri doğrultusunda Databricks projelerinin otomatik dağıtımı ele alınır. Databricks Asset Bundles (DABs) ile proje yapılandırma, doğrulama, farklı ortamlara dağıtım ve çalıştırma süreçleri incelenir. Databricks CLI, Visual Studio Code ve GitHub Actions gibi araçlarla geliştirme ve dağıtım iş akışları değerlendirilir.
Eğitim boyunca gerçekleştirilen demolar ve uygulamalı laboratuvar çalışmaları, katılımcıların Databricks üzerinde veri mühendisliği çözümlerini daha verimli, güvenli ve yönetilebilir biçimde geliştirmelerine yardımcı olur.
























