Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

Programowanie Funkcyjne w Javie8 – Wprowadzenie

Event:
Programowanie Funkcyjne w Javie8 – Wprowadzenie
Event type:
Meetup
Category:
IT
Topic:
Date:
11.07.2016 (monday)
Time:
17:30
Language:
Polish
Price:
Free
City:
Description:
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.

See an error in the description or event details?

Similar events