Eğitim İçeriği

  1. Scala temeli

    • Scala'ya hızlı bir giriş
    • Laboratuvarlar: Scala'yı tanıma
  2. Spark Temelleri

    • Arka plan ve tarihçe
    • Spark ve Hadoop
    • Spark kavramları ve mimarisi
    • Spark ekosistemi (çekirdek, Spark SQL, MLlib, akış)
    • Laboratuvarlar: Spark'ı kurma ve çalıştırma
  3. Spark'a İlk Bakış

    • Spark'ı yerel modda çalıştırma
    • Spark web arayüzü
    • Spark kabuğu
    • Veri kümesini analiz etme – bölüm 1
    • RDD'leri inceleme
    • Laboratuvarlar: Spark kabuğu keşfi
  4. RDD'ler

    • RDD kavramları
    • Bölümler
    • RDD İşlemleri / dönüşümler
    • RDD türleri
    • Anahtar-Değer çifti RDD'leri
    • RDD üzerinde MapReduce
    • Önbelleğe alma ve kalıcılık
    • Laboratuvarlar: RDD oluşturma ve inceleme; RDD'leri önbelleğe alma
  5. Spark API Programlama

    • Spark API / RDD API'ye giriş
    • İlk programı Spark'a gönderme
    • Hata ayıklama / günlüğe kaydetme
    • Yapılandırma özellikleri
    • Laboratuvarlar: Programming Spark API'de, iş gönderme
  6. Spark SQL

    • Spark'ta SQL desteği
    • Veri çerçeveleri
    • Tablolar tanımlama ve veri kümeleri içe aktarma
    • SQL kullanarak veri çerçevelerini sorgulama
    • Depolama formatları: JSON / Parquet
    • Laboratuvarlar: Veri çerçeveleri oluşturma ve sorgulama; veri formatlarını değerlendirme
  7. MLlib

    • MLlib'e giriş
    • MLlib algoritmaları
    • Laboratuvarlar: MLlib uygulamaları yazma
  8. GraphX

    • GraphX kitaplığına genel bakış
    • GraphX API'leri
    • Laboratuvarlar: Spark kullanarak grafik verilerini işleme
  9. Spark Streaming

    • Akışa genel bakış
    • Akış platformlarını değerlendirme
    • Akış işlemleri
    • Kaydırma penceresi işlemleri
    • Laboratuvarlar: Spark akış uygulamaları yazma
  10. Spark ve Hadoop

    • Hadoop Giriş (HDFS / YARN)
    • Hadoop + Spark mimarisi
    • Spark'ı Hadoop YARN üzerinde çalıştırma
    • Spark kullanarak HDFS dosyalarını işleme
  11. Spark Performansı ve Ayarlama

    • Yayın değişkenleri
    • Biriktiriciler
    • Bellek yönetimi ve önbelleğe alma
  12. Spark İşlemleri

    • Spark'ı üretime dağıtma
    • Örnek dağıtım şablonları
    • Yapılandırmalar
    • İzleme
    • Sorun giderme

Kurs İçin Gerekli Önbilgiler

ÖN KOŞULLAR

Java / Scala / Python dillerinden birine aşinalık ( Scala ve Python laboratuvarlarımızda) Linux geliştirme ortamının temel bilgisi (komut satırı navigasyonu / VI veya nano kullanarak dosyaları düzenleme)

 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (6)

Yaklaşan Etkinlikler

İlgili Kategoriler