A'dan Z'ye Apache Spark (Scala & Python)
4.6 (154 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,681 students enrolled

A'dan Z'ye Apache Spark (Scala & Python)

Büyük Veri üzerinde Makine Öğrenmesi, Big Data, Machine Learning, Streaming, Veri Bilimi, Data Science, Data Engineer
4.6 (154 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
6,681 students enrolled
Last updated 1/2020
Turkish
Current price: $65.99 Original price: $94.99 Discount: 31% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 29 hours on-demand video
  • 7 articles
  • 30 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Büyük veri üzerinde veri analizi ve sorgulama yapabileceksiniz
  • Spark ML ile makine öğrenmesi uygulamaları geliştirebileceksiniz
  • Büyük veri ETL ihtiyaçlarını Spark ile karşılayabileceksiniz
  • Python ve Scala ile programlama yeteneklerinizi geliştireceksiniz
  • Spark Streaming ile gerçek zamanlı (realtime) veri işleme yapabileceksiniz
Requirements
  • Temel programlama bilgisi
  • Kişisel bilgisayar
  • İnternet Bağlantısı (Başlangıçta)
Description

Python ve Scala ile big data üzerinde machine learning, data science ve Spark Streaming konularını uygulayarak öğrenin!

Verinin baş döndürücü hızla çoğaldığı günümüzde onu en iyi şekilde kullanmak ve yeni çağın sunduğu bu fırsattan maksimum derecede faydalanmak için kullanılabilecek en iyi araçlardan birisi şüphesiz Apache Spark'tır. Büyük veri dünyasının öncü topluluğu Apache tarafından geliştirilen ve en güçlü açık kaynak yazılımı topluluğuna  sahip Apache Spark büyük veride harikalar yaratıyor. Udemy'deki ilk Türkçe Spark eğitimi sizlerle...

Who this course is for:
  • Büyük veri üzerinde analiz yapmak isteyenler
  • Apache Spark öğrenmek isteyenler
  • Tez/proje çalışmasını büyük veri üzerinde yapanlar
  • Profesyonel Spark uygulama geliştiricileri
  • Veri bilimciler ve mühendisleri
  • Büyük veri üzerinde makine öğrenmesi kullanmak isteyenler
  • Spark'ı büyük veri ETL süreçlerinde kullanmak isteyenler
Course content
Expand all 196 lectures 29:15:18
+ 1.1. Kurulumlar
9 lectures 01:03:57
Eski Versiyon (2.3.1) Spark'ı Nasıl İndiririz?
00:06
[Uygulamalı] Windows 10 Spark Kurulumu
09:18

İlk kurulumdan sonra "dependencies" lerin inmesi epey zaman alıyor.

[Uygulamalı] Windows 10 IntelliJ IDEA Kurulumu
09:04
[Uygulamalı] Ubuntu IntelliJ IDEA Kurulumu ve İlk Spark-Scala Projesi
14:36
[Uygulamalı] Databricks Bulutta Spark Nasıl Kullanılır?
05:32
+ #### 2. KISIM: SCALA TEMEL (OPSİYONEL) ####
19 lectures 02:59:41

Bu derste Scala dilini nerelerde çalıştırabileceğimizi göreceğiz.

[Uygulamalı] Scala Giriş ve Kod Geliştirme Ortamları
10:15
[Uygulamalı] Scala DataTypes
08:29
[Uygulamalı] Scala Maths
07:16
[Uygulamalı] Scala PrintFormat, Çıktıları Şekillendirme
07:23
[Uygulamalı] Scala Conditionals if-else
07:14
[Uygulamalı] Scala Döngüler (Loops)
11:48
[Uyglamalı] Scala Strings
07:55
[Uygulamalı] Scala Arrays
14:25
[Uygulamalı] Scala Functions
14:30
[Uygulamalı] Scala RandomNumbers
05:46
[Uygulamalı] Scala Maps
12:08
[Uygulamalı] Scala Tuples
08:40
[Uygulamalı] Scala Lists
08:39
[Uygulamalı] Scala Sets
08:23
[Uygulamalı] Scala Classes
08:08
[Uygulamalı] Scala-Spark Vectors
12:50
[Uygulamalı] Scala-Spark Matrices
10:46
[Test] Scala Temel Değerlendirme Testi
00:19
[Uygulamalı] Test Cevapları
14:47
+ 3.1. Spark Low Level (RDD) API Basic Transformations ve Actions
19 lectures 03:28:30
Bölüm Hakkında Açıklamalar
02:33
[Teorik] Low Level (RDD) API Giriş
09:13
[Uygulamalı-Scala] RDD Wordcount
14:12
Windows PySpark RDD hatası için çözüm
00:07
[Uygulamalı-PySpark] RDD Wordcount
13:26
[Uygulamalı-Scala] SparkContext, SparkConf ve RDD Oluşturmak
16:09
[Uygulamalı-PySpark] SparkContext, SparkConf ve RDD Oluşturmak
18:46
[Teorik] RDD Basic Transformations ve Actions
10:46
[Uygulamalı-Scala] RDD Basic Transformations map, flatMap, filter, distinct...
14:34
[Uygulamalı-PySpark] RDD Basic Transformations map, flatMap, filter, distinct..
13:26

union, intersection, subtract, cartesian basit örneklerle scala shell üzerinden anlatılıyor.

[Uygulamalı-Scala] İkili RDD Transformations union, intersect,subtract
04:20
[Uygulamalı-PySpark] İkili RDD Transformations union, intersect,subtract
05:18
[Uygulamalı-Scala] RDD Basic Actions: take, collect, aggregate,reduce vb.
18:26
[Uygulamalı-PySpark] RDD Basic Actions: take, collect, aggregate,reduce vb.
17:14
[Uygulamalı-Scala] RDD Intellij IDEA ile map ve flatMap Örneği
06:08
[Uygulamalı-PySpark] RDD Jupyter ile map ve flatMap Örneği
06:08
[Test] Spark RDD Basic Transformation ve Action Değerlendirme Testi
00:27
[Uygulamalı-Scala] Değerlendirme Testi Cevapları
18:17
[Uygulamalı-PySpark] Değerlendirme Testi Cevapları
18:59
+ 3.2. Spark Low Level (RDD) API PairRDD Transformations
14 lectures 03:01:58
[Teorik] PairRDD Transformations
13:36
[Uygulamalı-Scala] PairRDD Transformations
13:30
[Uygulamalı-PySpark] PairRDD Transformations
10:40
[Uygulamalı-Scala] Filter ile Kahve İçeren Ürünleri Bulma
20:10
[Uygulamalı-PySpark] Filter ile Kahve İçeren Ürünleri Bulma
10:59
[Uygulamalı-Scala] İptal Edilen Toplam Satış Miktarı
21:42
[Uygulamalı-PySpark] İptal Edilen Toplam Satış Miktarı
16:43
[Uygulamalı-Scala] mapValues ve ReduceByKey ile Mesleğe Göre Ortalama Maaş
20:20
[Uygulamalı-Pyspak] mapValues ve reduceByKey ile Mesleğe Göre Ortalama Maaş
17:01
[Teorik] RDD Join
04:29
[Uygulamalı-Scala] RDD join: Siparişler ile Ürünleri Birleştirmek-01
05:17
[Uygulamalı-Scala] RDD join: Siparişler ile Ürünleri Birleştirmek-02
09:47
[Uygulamalı-PySpark] RDD join: Siparişler ile Ürünleri Birleştirmek
06:42
[Uygulamalı-PySpark] RDD join: Siparişler ile Ürünleri Birleştirmek-02
11:02
+ 3.3. Spark Low Level API: Distributed Shared Variables
5 lectures 50:33
[Teorik] Distributed Shared Variables Giriş
04:12
[Uygulama-Scala] Broadcast Variables: En Çok Ciroya Sahip İlk 10 Ürün-01
10:41
[Uygulama-Scala] Broadcast Variables: En Çok Ciroya Sahip İlk 10 Ürün-02
11:50
[Uygulama-PySpark] Broadcast Variables: En Çok Ciroya Sahip İlk 10 Ürün-01
12:35
[Uygulama-PySpark] Broadcast Variables: En Çok Ciroya Sahip İlk 10 Ürün-02
11:15
+ 3.4. Spark High Level (Dataframe-SQL-Dataset) API
18 lectures 03:12:26
[Teorik] Dataframe, Dataset, SQL, Şema ve Partitions Kavramları
07:25
[Teorik] Spark Çalışma Planı, Transformation & Action, Lazy Evaluation
07:02
[Gösteri] Spark Kütüphaneleri İnceleme
04:42
[Uygulamalı-Scala] Dataframe Giriş: SparkSession, csv okuma, explain ...
17:04
[Uygulamalı-PySpark] Dataframe Giriş: SparkSession, csv okuma, explain ...
14:47
[Uygulamalı-Scala] Dataframe ile Wordcount Örneği
09:21
[Uygulamalı-PySpark] Dataframe ile Wordcount Örneği
09:00
[Uygulamalı-Scala] CSV Dosyası Üzerinde SQL Sorgusu Çalıştırmak
08:44
[Uygulamalı-PySpark] CSV Dosyası Üzerinde SQL Sorgusu Çalıştırmak
05:15
[Uygulamalı-Scala] Dataframe String Fonksiyonları
09:56
[Uygulamalı-PySpark] Dataframe String Fonksiyonları
14:19
[Uygulamalı-Scala] Temizlenen Veriyi Diske Yazmak
09:52
[Uygulamalı-PySpark] Temizlenen Veriyi Diske Yazmak
11:40
[Uygulamalı-Scala] Elle Şema Oluşturmak
14:08
[Uygulamalı-PySpark] Elle Şema Oluşturmak
11:26
[Uygulamalı-Scala] Tarih-Saat Operasyonları
13:31
[Uygulamalı-PySpark] Tarih-Saat Operasyonları
15:27
[Uygulamalı-Scala] Spark Uygulamasına Ait JAR Dosyası Oluşturmak ve Çalıştırmak
08:47
+ 3.5. Spark ve Veri Kaynakları (Opsiyonel)
12 lectures 01:21:40
[Teorik] Apache Kafka Nedir?
06:44
[Uygulama] Windows 10 Apache Kafka Kurulum
10:58
[Uygulama] Kafka ile Topic Yaratma, Listeleme ve Konsoldan Mesaj Gönderip Alma
05:22
[Uygulamalı-Scala] Dataframe'i Kafka'ya Yazmak
10:14
[Uygulamalı-PySpark] Dataframe'i Kafka'ya Yazmak
11:16
[Bilgilendirme] Spark İle Kafka'dan Veri Okumak
00:03
[Uygulama] PostgreSQL Veri Tabanında Tablo Oluşturma ve Csv Verisi Yazma
07:51
[Uygulamalı-Scala] Spark ile PostgreSQL Veri Tabanına Bağlanmak ve DF Oluşturmak
05:53
[Uygulama] Docker MongoDB Kurulumu
03:58
[Uygulamalı-Scala] Spark ile MongoDB'ye Veri Yazmak
07:45
[Uygulamalı-Scala] Spark ile MongoDB'den Veri Okumak
04:16