Harmonogram
- Scala
- Spark - wprowadzenie
- Spark Core (RDD) - podstawy
- Spark SQL (DataFrames)
Wprowadzenie
Apache Spark określany jest mianem standardu de-facto przetwarzania Big Data.
Jego popularność, występowanie praktycznie w ramach każdej z platform chmurowych, w środowiskach on-premise, API dla języków Scala, Java, ale także Python i R oraz przede wszystkich wszechstronność zastosowań w pełni uzasadnia to twierdzenie.
Szkolenie Apache Spark w 1 dzień (Scala) ma na celu krótkie wprowadzenie uczestnika w świat Apache Spark i dostarczane przez niego podstawowe API.
Podstawowe cele szkolenia
- Zapoznanie z platformą Spark oraz jej API w języku Scala
Główne jego zalety
- Wprowadzenie do platformy Apache Spark - po zakończonym szkoleniu wiesz czym jest i znasz jej podstawy.
- Właściwy kierunek - Scala to właściwy język jeśli zależy nam na wydajności naszych aplikacji i natywnym przetwarzaniu przez Apache Spark
- Podstawowe ABC w 1 dzień
Dla kogo?
- Programiści i analitycy, którzy chcą rozpocząć przygodę z wykorzystaniem platformy Spark oraz językiem Scala
Wymagania
- Dobra znajomość: języka SQL, relacyjnego modelu danych
- Podstawowa znajomość obiektowych języków programowania np.: Java, Python lub Scala
Struktura kursu
Kurs podzielony jest na tematy. Każdy z tematów obejmuje wykładowy materiał wprowadzający i zestaw ćwiczeń/zadań/tutoriali,
który w praktyczny sposób pozwala zaznajomić się z przedstawianym tematem.
Materiał wykładowy ilustrowany jest slajdami z dużą liczbą przykładów.
Materiał praktyczny ma charakter zadań/warsztatów/tutoriali do samodzielnego wykonania.
Lista tematów
Dzień 1
- Scala
- Materiał wykładowy
- Warsztat
- Spark - Wprowadzenie
Spark Core (RDD)- Materiał wykładowy
- Warsztat
- Spark SQL (DataFrame)
- Materiał wykładowy
- Warsztat