Idiomatyczne programowanie funkcyjne z wykorzystaniem języka Java | Instytut PWN
WARSZTAT - PWNing Online Security & Code 2020

Idiomatyczne programowanie funkcyjne z wykorzystaniem języka Java

Do konferencji zostało jeszcze:
20
dni
20
godziny
22
minuty
21
sekundy

Java zapożycza elementy programowania funkcyjnego już od wielu lat aczkolwiek wielu programistów ciągle powiela wzorce wypracowane przez lata pracy z OOP, co prowadzi do wielu problemów. Podczas tego szkolenia poznamy fundamenty programowania funkcyjnego z wykorzystaniem języka Java i oduczymy się złych nawyków, które wypracowaliśmy sobie latami.

To szkolenie nauczy Cię…

  • jak myśleć funkcyjnie i nie powielać utartych schematów ze świata OOP
  • czy musimy zawsze wybierać między OOP a FP?
  • jak działa wzorzec monady
  • w jaki sposób działają persystentne kolekcje
  • jak uzupełniać braki języka za pomocą zewnętrznych bibliotek (na przykładzie Vavr)

Program

27 listopada
09:00
Programowanie Funkcyjne albo Programowanie Obiektowe - czy rzeczywiście musimy wybierać?
Fundamenty Programowania Funkcyjnego
  • Funkcje jako obiekty
  • Niemutowalność
  • Czystość i Referential Transparency
  • Type-Driven Development
  • Programowanie Deklaratywne
  • Kompozycja funkcji
Wzorzec Monady na przykładzie Stream, Optional i CompletableFuture (ćwiczenia)
Persystentne kolekcje
-17:00
Przegląd biblioteki Vavr
  • Persystentne kolekcje
  • Monady Try, Either, Lazy

EKSPERT

Adnotacja 2020-05-08 142415

GRZEGORZ PIWOWAREK

pracuje jako starszy inżynier dla Hazelcast oraz jako niezależny konsultant i trener.
Występował wielokrotnie na konferencjach takich jak OracleCodeOne, Devoxx, czy GeeCON.
Interesuje się wydajnością, architekturą, programowaniem funkcyjnym i automatyzacją.

Uczestnicy

Kto powinien wziąć udział w szkoleniu?

  • programiści Javy na każdym poziomie, którzy chcą zgłębić tajniki programowania funkcyjnego.

 


 -Wymagania:

  • Ulubione IDE,
  • najnowszy Maven,
  • git,
  • zainstalowane JDK11

Miejsce i termin

27 listopada, ONLINE
Platforma Zoom

Podobne wydarzenia:

Konferencja
PWNing Online Security & Code 2020

Formularz rejestracyjny

Warunki uczestnictwa

Warunkiem udziału w warsztacie jest wypełnienie poniższego formularza zgłoszeniowego oraz akceptacja regulaminu.

Podstawą do uiszczenia należności jest faktura pro forma, która zostanie przesłana w postaci PDF na adres mailowy podany w zgłoszeniu.

Nieuregulowanie faktury pro forma nie jest równoznaczne z rezygnacją z udziału w warsztacie.

Zasady składania rezygnacji zostały określone w regulaminie.

W przypadku złożenia rezygnacji w terminie późniejszym niż 14 dni kalendarzowych przed terminem wydarzenia, organizator zastrzega sobie prawo, zgodnie z regulaminem, do obciążenia zamawiającego pełnymi kosztami udziału w konferencji.

——————————————————————–

Warsztaty odbędą się w formule online za pośrednictwem platformy Zoom

Termin

27 listopada 2020, ONLINE

Cennik/kod

przedsprzedaż do 30 września 2020
1099 PLN
netto + Vat 23%
(do zapłaty: 1351.77 PLN)
od 01 października 2020
1199 PLN
netto + Vat 23%
(do zapłaty: 1474.77 PLN)

Dane do wystawienia faktury VAT

Firma/Instytucja
Osoba fizyczna

Warunki zwolnienia z VAT

Tak - oświadczam, że udział w szkoleniu finansowany jest ze środków publicznych
Nie - udział w szkoleniu nie jest finansowy ze środków publicznych

Typ płatności

Przelew po otrzymaniu faktury PRO FORMA
Pay-U