Data Science ze Scala

Data Science ze Scala

Szkolenia otwarte

3200 PLN

- Szkolenie, w którym uczestniczą osoby z różnych firm
- Plan szkolenia taki, jak przedstawiony na stronie
- Małe grupy szkoleniowe, 3-10 osób

Szkolenia zamknięte

Cena ustalana indywidualnie

- Szkolenie realizowane na indywidualne zamówienie
- Termin i miejsce szkolenia ustalamy indywidualnie
- Plan szkolenia dostosowany do potrzeb firmy

O szkoleniu

Data Science z Scala to pierwsze z dwóch szkoleń ścieżki Scala dla Data Scientist. Naładowane szeregiem przykładów na ciekawych zbiorach danych dostarcza niezbędnej wiedzy i umiejętności dla każdego Data Scientist. Szkolenie porusza tematy związane z pozyskiwaniem, przechowywaniem, manipulacją, przetwarzaniem i wizualizacją danych w Scala.

Celem szkolenia jest dostarczenie Data Scientist niezbędnej wiedzy potrzebnej do stworzenia skalowalnej architektury na potrzeby przetwarzania i modelowania danych. Praktyczny wymiar szkolenia pozwoli uczestnikom zdobyć szereg umiejętności i zwiększyć produktywność podczas tworzenia produktów data science.

Dla kogo jest to szkolenie?

Data Scientist

Data Engineer

Programista Java

Czego się nauczę?

  • Przenieść dane z plików płaskich i web API i przetworzyć je w bazach SQL i NoSQL
  • Projektować skalowalną architekturę dla Data Science
  • Przetwarzać równolegle dane minimalizując nakłady zachowując skalowalność
  • Łaczyć technologie Scala z Akka oraz Apache Spark
  • Tworzyć interaktywne wizualizacji

Plan szkolenia

  1. Data Science z Scala
    • Najważniejsze aspekty Data Science
    • Języki programowania i oprogramowanie
    • Instalacja i konfiguracja Scala
    • Kiedy wykorzystać środowisko Scala
    • Literatura i wskazówki
  2. Przetwarzanie danych z Breeze
    • Instalacja Breeze
    • Podstawowe typy danych
    • Dokumentacja i pomoc
    • Podstawowe operacje na danych
    • Alternatywne biblioteki
    • Przykłady i ćwiczenia
  3. Interfejs JDBC do baz danych SQL
    • Pierwsze kroki z JDBC
    • Nakładki funcyjne dla JDBC
    • Tworzenie warstwy dostępu do danych
  4. Funcyjny interfejs dla SQL – Slick
    • Operacje na kolumnach
    • Agregacje z Group by
    • Dostęp do metadanych
    • Porównanie JDBC i Slick
  5. Interfejs Web API
    • Web API
    • JSON w Scala
    • Przetwarzanie współbieżne
    • Uwierzytelnianie
  6. Interfejs Web API z Play
    • Aplikacje Klient-Server
    • Tworzenie aplikacji
    • Środowisko Play
  7. Scala i MongoDB
    • MongoDB
    • Łączenie z MongoDB z pomocą Casbah
    • Tworzenie złożonych zapytań
    • Serializacja
  8. Aplikacje wielowątkowe z Akka
    • Rozpoczynamy pracę z Akka
    • Tworzenie Actors
    • Routing
    • Strategie
  9. Obliczenia rozproszone z Spark
    • Instalacja i konfiguracja Spark
    • Resilient distributed datasets
    • Tworzenie programów
    • Partycjonowanie danych
  10. Spark SQL i Dataframes
    • Agregacja Dataframes
    • Przetwarzanie Dataframes
    • Zapytana SQL na Dataframes
    • Złożone typy danych
  11. Maszynowe uczenie z Spark Mlib
    • Wprowadzenie do Mlib
    • Komponenty procesu uczenia
    • Ewaluacja
    • Regresja logistyczna
    • Cross-walidacja
    • Zaawansowane algorytmy maszynowego uczenia
  12. Wizualizacja danych z breeze viz
    • Tworzenie wykresów
    • Modyfikacja i formatowanie wizualizacji
    • Zaawansowane wykresy
    • Alternatywne metody tworzenia wykresów

Plan Szkolenia

Plan jest pusty

Instruktorzy


Zapytaj o szkolenie

Jestem zainteresowany/a

Podaj wynik działania:


 

Zapytaj o szkolenie zamknięte

Jestem zainteresowany/a

Podaj wynik działania:


 

Zapytaj o szkolenie otwarte
 

Jestem zainteresowany/a

Podaj wynik działania:


 

Zapytaj o ścieżkę szkoleniową
 

Rodzaj ścieżki:

Preferowany tryb szkolenia:

DziennyPopołudniowyWeekendowy

Podaj wynik działania:


 
Szybki kontakt