Java 8 - myślenie funkcyjne oraz zmiany w API

Kod: Java-SE-Java 8
Kategoria: Java Standard Edition
Forma: 50% wykłady / 50% warsztaty
Czas trwania: 2
Grupa docelowa: developerzy

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

Podczas zajęć możesz oczekiwać szczególnych akcentów położonych na poniższe aspekty:

  • Pragmatyczne podejście
  • Realne problemy
  • Zmiana myślenia w kierunku funkcjonalnym

Program Szkolenia

Pobierz program w formacie PDF
  1. Lambda expressions
    1. Zmiana myślenia w kierunku funkcjonalnym
    2. Modelowanie problemów przy pomocy domknięć i funkcji wyższego rzędu
    3. Zapoznanie ze składnią
    4. Interface'y funkcjonalne
    5. Referencje do metod
    6. Referencje do konstruktorów
    7. Programowanie funkcjonalne w Javie
    8. Testowanie funkcji
  2. Nowe Date API
    1. Wprowadzenie do pakietu java.time
    2. Przetwarzanie czasu
    3. Zagadnienia stref czasowych (dlaczego różnica czasu między Warszawą a San Francisco nie jest stała)
  3. Strumienie
    1. Metody tworzenia i pozyskiwania strumieni
    2. Przetwarzanie strumieni
    3. Strumienie równoległe
    4. Produktywna praca z kolekcjami
    5. Zagadnienia map-reduce
    6. Optymalizacja zasobów
  4. Usprawnienia JDK
    1. Domyślne implementacje i statyczne metody w interface'ach
    2. Silnik Nashorn
    3. Usprawnienia w java.util.concurrent (CompletableFuture, LongAdder, LongAccumulator, StampedLock)
    4. Usprawnienia i optymalizacje API (HashMap, Optional, StringJoiner, LongSummaryStatistics)
    5. Zmiany w modelu pamięci (wprowadzenie metaspace)

Trenerzy

Poznaj ekspertów, którzy mogą poprowadzić Twoje szkolenie.

Materiały związane ze szkoleniem

Idea renesansowej pracowni - Bottegi zakłada nieustanną pracę jej członków i dzielenie się jej wynikami.

Zapytaj o szkolenie

Imię i nazwisko:
Firma:
E-mail/Nr tel:
Temat:
Wiadomość:

Jeżeli preferujesz osobisty kontakt to zawsze możesz zadzwonić.

Iwona Sobótka

Koordynatorka szkoleń