Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Programowanie Funkcyjne w Javie8 – Wprowadzenie

Wydarzenie:
Programowanie Funkcyjne w Javie8 - Wprowadzenie
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
11.07.2016 (poniedziałek)
Godzina:
17:30
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Opis:
Jest to nowa wersja wprowadzenia do FP w Javie 8.
  • Część (1) Jak zdefiniować funkcje w Javie, o co chodzi z tymi strzałkami i jak komponować proste funkcje
  • Część (2) Funkcja jako wartość. Jak przekazując funkcję jako parametr można zmniejszyć ilość powtórzeń w kodzie i zbudować bardziej generalne konstrukcje. Poznamy nowy wzorzec , którego raczej w OOP nie widzieliśmy.
  • Część (3) FP po obiektowemu. Java8 wprowadza pierdyliard różnych interfejsów funkcyjnych. Zobaczymy po co jest BiFunction, UnaryOperator,BinaryOperator,Predicate,Supplier,Consumer czy takie cudo jak ObjIntConsumer. Jak definiować własne Interfejsy Funkcyjne oraz dlaczego słówko "lazy" będzie pojawiało się często w kontekście FP.
  • Część (4) Funkcja jako wartość ale zwracana. Jak tworzyć i zwracać funkcje w metodach, co to jest currying i jak w prosty sposób wstrzykiwać zależności do funkcji.
  • Część (5) FP a efekty w świecie rzeczywistym. To będzie wstęp to niezwykle ciekawego i rozległego tematu - z jednej strony mamy czyste funkcje a z drugiej internet, kable i bazy danych, które się psują - jak to ze sobą pogodzić i po jest Optional w Javie8.
  • Część (6) - trochę teorii Enkapsulacja to nie tylko programowanie obiektowe. Dlaczego operowanie na mutowalnych strukturach danych (99% Javy) jest podobne do żonglowania piłami mechanicznymi (trzeba umieć ale i tak można sobie coś up...) oraz co to jest Referential transparency.

Profile pracodawców

Podobne wydarzenia