Ön Koşul
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.
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ş
- 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
Neden Bu Eğitimi Almalısınız ?
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.
Önemli Notlar
Program ücretlerine KDV dahil değildir.
Genel katılıma açık programların açılması için yeterli kontenjanın sağlanması gerekmektedir.
Kontenjan sağlanamadığı durumlarda BT Akademi programı açmama hakkını saklı tutar.
BT Akademi, duyrulmuş programların tarihlerini değiştirme hakkını saklı tutar. Programa kayıt olmuş kişiler bu değişikliklerden haberdar edilir.