| Tytuł: | Java - myślenie funkcyjne |
| Kod: | advanced-func |
| Kategoria: | Zaawansowana Java |
| Forma: | 50% wykłady / 50% warsztaty |
| Czas trwania: | 2 dni |
| Odbiorcy: | developerzy |
| Zapisy: |
Indywidualne zamówienie i dopasowanie dla grupy. |
| Logistyka: |
W siedzibie klienta lub w innym dowolnym miejscu. |
Szkolenie jest przeznaczone dla programistów i projektantów, którzy na co dzień programują w Javie i pragną produktywnie wykorzystywać jej nową wersję.
Program szkolenia został opracowany z myślą o poszerzeniu sposobu myślenia o projektowaniu w kierunku funkcjonalnym oraz wykorzystaniu nowego API zgodnie ze sztuką.
Wyróżniki szkolenia
- Pragmatyczne podejście
- Realne problemy
- Zmiana myślenia w kierunku funkcjonalnym
Program Szkolenia
Program jest ramą w jakiej możemy się poruszać merytorycznie - program dla konkretnego szkolenia dedykowanego ustalamy z grupą na podstawie analizy przed-szkoleniowej.-
Lambda expressions- Zmiana myślenia w kierunku funkcjonalnym
- Modelowanie problemów przy pomocy domknięć i funkcji wyższego rzędu
- Zapoznanie ze składnią
- Interface'y funkcjonalne
- Referencje do metod
- Referencje do konstruktorów
- Programowanie funkcjonalne w Javie
- Testowanie funkcji
- Zmiana myślenia w kierunku funkcjonalnym
-
Strumienie- Metody tworzenia i pozyskiwania strumieni
- Przetwarzanie strumieni
- Strumienie równoległe
- Produktywna praca z kolekcjami
- Zagadnienia map-reduce
- Optymalizacja zasobów
- API
- collect
- filter
- method references
- map/flatMap
- reduce
- specialized streams
- takeWhile
- dropWhile
- iterate
- collect
- Stream additions
- Nullable
- Optional
- Nullable
- Collectors
- ordering
- custom collector
- collect single value
- partitioning
- grouping
- composing collectors
- string grouping
- ordering
- StreamSupport
- Data Parallelism
- parallel stream operations
- speed vs data type
- parallel stream operations
- Metody tworzenia i pozyskiwania strumieni
Pobierz program w formacie PDF
Trenerzy
Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.