
Scala dla programistów Java
Szkolenia otwarte
2300 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
Scala dla programistów Java to szkolenie dzięki któremu szybko przesiądziesz się z programowania w Javie na Scalę. Tematyka poruszana na szkoleniu odpowiada na najważniejsze pytania które pojawiają się w trakcie wdrożenia do nowego języka programowania.
Szkolenie prowadzone jest przez doświadczonych programistów Scala i Java dzięki czemu lepiej poznasz różnicę pomiędzy Scalą a Javą oraz znajdziesz odpowiedzi na wszystkie nurtujące Cię pytania.
Dla kogo jest to szkolenie?
Programista Java
Czego się nauczę?
- Poznasz podstawy języka Scala
- Dowiesz się o podobieństwach pomiędzy Scala i Java
- Poznasz najważniejsze różnice pomiędzy Scala i Java
- Nauczysz się nowych elementów języka Scala dla których nie ma odpowiedników w Java
- Poznasz podstawy programowania funkcyjnego w Scala
- Poznasz problemy i wyzwania towarzyszące wdrożeniu Scali w organizacji
Plan szkolenia
Część I – Wstęp do Scala
- Scala jako funkcyjny język programowania
- Instalacja Scala – Interpreter, skrypty
- Podstawowa składnia – zmienne, funkcje, collections, tuples
- Hierarchia klas
- Dokumentacja Scaladoc
- Aspekty języka – kod źródłowy, metody, programowanie funkcyjne
Część II – Podstawowe różnice w składni
- Classes and fields
- Classes and objects
- Classes and functions
- Inheritance
- Conditionals, looping structures, breaking control flow
- Generics
Część III – Zmiany wprowadzane przez Scala
- Function calls – apply, update methods
- Language constructs – Curly braces and higher order functions, Currying
- Pattern matching – Switching, Patterns, Literal Matches, Constructor Matches
- Map & FlatMap – mapping functions
- Monads – Basics, option class
- For comprehensions with flatMap
Część VI – Wdrożenia Scala w zespołach programistycznych Java
- Wdrożenie Scala – najważniejsze aspekty
- Oczekiwania odnośnie szybkości i efektywności nauki Scala
- Rady, sugestie i przepisy
- Konwersja kodów na Scala
- Konwencje
Plan Szkolenia
Plan jest pustyInstruktorzy
Może Cię zainteresować
Wycena indywidualna
4 Dni