DevMeeting RX.js
Ekipa devmeetings zaprasza na warsztaty, podczas których skupimy się na Rx.js - od podstaw - czym są Observables i jak można je tworzyć, po bardziej skomplikowane operatory i przypadki użycia. Wszystko z Angularem w tle.
Dlaczego RX.js
Twórcy Angulara nie bez powodu wybrali Rx.js do obsługi asynchroniczności - pozwala ona na bardzo dużą elastyczność i proste oraz deklaratywne oprogramowanie wielu rzeczy, które innymi sposobami stają się znacznie bardziej skomplikowane. Wielu programistów jednak nie wykorzystuje pełnego potencjału Reactive Extensions z powodu początkowych trudności ze zrozumieniem działania tej biblioteki i ograniczają się oni tylko do podstawowych operatorów jak `.map`, czy `.filter`.
Dla kogo?
Zapraszamy każdego, kto ma podstawowe pojęcie o Angularze i chce się nauczyć świadomie korzystać z Rx.js. W zupełności wystarczy, że potrafisz:
zadeklarować komponent, który ma input oraz output
zadeklarować serwis i skorzystać z niego w komponencie
korzystać z metod `Array.prototype.map`, `Array.prototype.filter` oraz `Array.prototype.reduce`
Agenda
Warsztaty zaczniemy od wstępu teoretycznego, następnie zaczniemy przygotowanie działającą aplikację, w której przepływ danych będzie oparty o Rx.js
Wstęp teoretyczny, elementy składowe Rx.js i ogólna zasada działania observables
Wyświetlanie i przygotowanie danych
Obsługa interakcji i nasłuchiwanie na zmiany w innych częściach aplikacji
Obsługa błędów
Komponowanie operatorów i observables
Co to jest DevMeeting?
DevMeeting to mix hackathonu i warsztatów programistycznych. Przez cały dzień uczestnicy implementują przykładową aplikację - samodzielnie i w zespołach. Nad merytoryką czuwają doświadczeni mentorzy, którzy cały czas służą pomocą, prowokują dyskusje oraz dzielą się swoją wiedzą praktyczną.
DevMeeting nie jest wykładem czy klasycznym szkoleniem. Stawiamy na praktykę, kodowanie oraz wymianę wiedzy i doświadczeń. Jest to też świetna okazja, by poznać innych programistów i nawiązać wartościowe kontakty z developerami z Twojego miasta.
Informacje praktyczne
Gdzie:
Sala konferencyjna w centrum miasta, dokładna lokalizacja zostanie wysłana uczestnikom
Kiedy:
Sobota, 19 maja w Katowicach
Start o 9:00 (prosimy o przybycie ok. 8:45), zakończenie ok. 16:00
Co należy przynieść:
Laptop z zainstalowanym Google Chrome + zasilacz
Koszt udziału:
Tym razem - bezpłatnie.