Big Data & Hadoop

Eğitim Hakkında

Big Data & Hadoop eğitimi, Hadoop ekosistemindeki araçların önemli bölümünün pratik örneklerle öğrenilmesini sağlayan bir eğitimdir. Big Data Developer olarak ya da Big Data Administrator olarak görev yapmak isteyenlere yöneliktir. Hadoop yönetim aracının kullanılması (Cloudera, Hortonworks), HDFS, MapReduce, Piq, Sqoop, Hive, Spark, Kafka, Storm, Flume, Hbase, Phoenix, Hadoop Security gibi konular öğrenilecektir. Eğitim, canlı bir web sitesinden gerçek zamanlı (Kafka, Spark Streaming) alınan verilerin Hadoop ortamına yazılması, film öneri sistemi geliştirilmesi, Twitter’dan Flume ile tweetlerin okunması gibi gerçek hayat uygulamalarıyla desteklenmektedir.

Ön Koşul

Temel Düzeyde Java, SQL ve Linux Bilgisi Gereklidir.

Eğitim İçeriği

  • Büyük Veri Nedir
  • Veri Bilimi Nedir
  • Hadoop Nedir
  • Hadoop Dağıtımları (Hortonworks, Cloudera)
  • Proje Çalışması: Hortonworks Sandbox Kurulumu
  • Ambari ile Hadoop Ekosistemini Yönetmek
  • Lab Çalışması: Hadoop Servislerinin Eklenmesi, Başlatılıp, Durdurulması
  • Yarn’a Giriş
  • Lab Çalışması: Yarn ve Resource Manager Arayüzünü İncelemek
  • HDFS'e Giriş
  • HDFS Komutları
  • HDFS Komutları (Ambari ile)
  • MapReduce’a Giriş
  • MapReduce Bileşenlerini İnceleme
  • Lab Çalışması: MapReduce ile Çeşitli Datasetler Üzerinde Programlar Yazılması
  • Pig’e Giriş
  • Pig Komutları
  • Genel ETL Fonksiyonlarının Pig ile Gerçekleştirilmesi
  • Lab Çalışması: Pig ile çeşitli Datasetler Üzerinde Çalışılması
  • Sqoop ile İlişkisel veritabanından Hadoop'a Veri yükleme (Sqoop Import)
  • Lab Çalışması: Sqoop ile MySQL’den Hadoop’a veri yükleme
  • Sqoop ile Hadoop'dan ilişkisel veritabanına Veri Yükleme (Sqoop Export)
  • Lab Çalışması: Sqoop ile Hadoop’dan MySQL’e Veri Yükleme
  • Sqoop İşleri (Sqoop jobs) Oluşturma
  • Hive'a Giriş
  • Hive Tabloları Oluşturma
  • Hive Tablolarında Ekleme/Silme/Güncelleme Yapmak
  • Tablo Çeşitlerini İnceleme (Managed, External)
  • Hive'da Performans İyileştirme
  • Apache Spark’a Giriş
  • Spark Kelime Sayıcı Program Tasarımı
  • Lab Çalışması: Spark Kurulumu ve Kelime Sayıcı Programının Yazılması
  • RDD
  • Lab Çalışması: RDD Transformasyon ve Aksiyonlar
  • Spark MLLib
  • Lab Çalışması: MLLib ile Film Öneri Sistemi Geliştirilmesi
  • Kafka Nedir
  • Kafka Mimarisi
  • Kafka Topic
  • Kafka Producer ve Consomer Oluşturma
  • Lab Çalışması: Kafka Kurulumu ve Kullanımı
  • Lab Çalışması: Online bir siteden verilerin Kafka ile anlık olarak alınıp, Hadoop’a yazılacağı bir örnek yapılacaktır.
  • Storm’a Giriş
  • Storm Topolojisi
  • Lab Çalışması: Storm Kurulumu ve Örnek Storm Topolojisi
  • Storm ile Mesaj İşleme ve Güvenilirlik
  • Trident
  • Flume’a Giriş
  • Replikasyon
  • Konsolidasyon ve Multiplexing
  • Lab Çalışması: Twitter Verilerini Flume ile Anlık Olarak Okuma
  • HBase’e Giriş
  • HBase Tabloları
  • HBase Tablolarına Okuma ve Yazma
  • Lab Çalışması: HBase Shell ile Çalışmak
  • Phoenix’e Giriş
  • Phoenix ile Salt Bucket, Compression ve Indeksler
  • Phoenix’de Join ve View Kullanımı
  • Lab Çalışması: Phoenix Kurulumu, Tablo Oluşturma, Veri Güncelleme
  • Ranger’a Giriş
  • Lab Çalışması: Ranger’ı Aktif Hale Getirme
  • Kerberos’a Giriş
  • Lab Çalışması: Kerberos’u Aktif Hale Getirme
  • HDFS Encryption’a Giriş
  • Lab Çalışması: Ranger KMS ile HDFS Encryption Aktif Hale Getirme

Kazanımlar

Katılımcılara büyük veri kavramlarını ve Hadoop ekosisteminin temel bileşenlerini öğretmek

Hadoop dağıtımları (Hortonworks, Cloudera) kurma ve yönetme becerisi kazandırmak

HDFS, MapReduce ve Hadoop yönetim araçlarını kullanmayı öğretmek

Pig, Sqoop, Hive ve Spark ile veri işleme ve ETL süreçlerini uygulamalı olarak göstermek

Kafka ve Storm ile gerçek zamanlı veri akışlarını yönetme yetkinlikleri sağlamak

Hadoop güvenliği konusunda Ranger ve Kerberos’u kullanarak veri güvenliğini öğretmek

Hedef Kitle

Veri Mühendisleri

Sistem Mühendisleri

Veri Bilimcileri

Büyük Veri Analistleri

Yazılım Geliştiriciler

Üst Düzey Yöneticiler

Proje Yöneticileri

IT Direktörleri

Sertifika

Eğitimlerimize %80 oranında katılım gösterilmesi ve eğitim müfredatına göre uygulanacak sınav/projelerin başarıyla tamamlanması durumunda, eğitimin sonunda dijital ve QR kod destekli “BT Akademi Başarı Sertifikası” verilmektedir.

SEKTÖRÜN GÜVENDİĞİ ÇÖZÜM ORTAĞI

BT Akademi'yi tercih eden 4.000'den fazla kurum yanılmıyor.

KKTC Turkcell
TÜBİTAK MAM
Kuveyt Türk
Yıldız Teknik üniversitesi
Aselsan
Amerikan Hastanesi
Türkiye Petrolleri
Iş GYO
THY DO CO
Allianz
Pegasus
Medicalpark
Fiba Yenilenebilir Enerji
Tam Finans
Sekerbank
Loreal
Oyak Çimento
ITKIB
Garanti BBVA
Mercedes-Benz
THY Technic
İş Portföy
RedBull
Akbank
Akçansa
KKTC Turkcell
TÜBİTAK MAM
Kuveyt Türk
Yıldız Teknik üniversitesi
Aselsan
Amerikan Hastanesi
Türkiye Petrolleri
Iş GYO
THY DO CO
Allianz
Pegasus
Medicalpark
Fiba Yenilenebilir Enerji
Tam Finans
Sekerbank
Loreal
Oyak Çimento
ITKIB
Garanti BBVA
Mercedes-Benz
THY Technic
İş Portföy
RedBull
Akbank
Akçansa
Bilgi İstiyorum