Szkolenie Scala
Ustalamy indywidualnie
32h / 4 dni
Ustalamy indywidualnie
Szkolenie Scala
Scala jest nowoczesnym, hybrydowym językiem programowania. Scala płynnie integruje ze sobą cechy języków funkcyjnych i zorientowanych obiektowo. Znalazła zastosowania w niszach takich jak data science, big data czy machine learning. Scala jest intuicyjna, wygodna, elastyczna, zwięzła i zapewnia ogrom możliwości. Na szkoleniu Scala zdobędziesz wiedzę potrzebną do swobodnego używania tego języka programowania, poznasz również najpopularniejsze frameworki i biblioteki, które ułatwią i uprzyjemnią Twoją codzienną pracę.
Dla kogo jest szkolenie Scala?
Dla osób, które mają podstawową wiedzę na temat programowania.
Da tych, którzy chcą rozwijać swoją karierę w kierunku Big Data, Data Science czy machine learning.
Program szkolenia Scala
Moduł 1: Konfiguracja środowiska i pierwszy program
Moduł 2: Podstawy programowania obiektowego w Scali
Moduł 3: Kolekcje i programowanie funkcyjne
Moduł 4: Testowanie aplikacji
Moduł 5: Instrukcja for – for loop/for comprehension
Moduł 6: Dopasowanie wzorców – Pattern matching
Moduł 7: Klasy, metody i parametry domniemane (Implicits)
Moduł 8: Simple Build Tool (SBT) – tematy zaawansowane
Moduł 9: Obsługa wyjątków
Moduł 10: Współbieżność i leniwe przetwarzanie
Moduł 11: Klasy generyczne
Moduł 12: Integracja z kodem Javy
Moduł 13: Przykładowa aplikacja
Czego nauczysz się na szkoleniu Scala?
Nauczysz się programować w języku Scala, który łączy cechy programowania funkcyjnego i obiektowego, kluczowe w dziedzinach takich jak data science i big data.
Opanujesz konfigurację środowiska, podstawy programowania obiektowego oraz techniki programowania funkcyjnego w Scali.
Zdobędziesz umiejętności w zakresie testowania aplikacji Scala oraz zaawansowanych funkcji, takich jak pattern matching i klasy domniemane (implicits).
Poznasz praktyczne zastosowania Scali w asynchroniczności, współbieżności i integracji z kodem Javy, co przygotuje Cię do tworzenia wydajnych aplikacji.
Chcesz dowiedzieć się więcej o szkoleniu Scala?
Dowiedz się więcej