Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
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.

Profile of employers

Similar events