szkolenie
programowanie
reaktywne
RxJs - asynchroniczne strumienie danych

Co to jest RxJs
Biblioteka RxJs implementuje API ReactiveX w języku JavaScript.
Umożliwia tworzenie różnego typu obiektów reaktywnych (asynchronicznych lub synchronicznych strumieni), które możemy przetwarzać wbudowanymi operatorami.
Programowanie reaktywne sprawdza się wszędzie tam, gdzie mamy do czynienia ze zdarzeniami np. aktywność użytkownika, odpowiedź serwera, czy interwał. Poza tym jest uniwersalne; w każdym języku takie same. Ale na tym zalety się nie kończą.
Cel szkolenia
Uczestnik szkolenia pozna zagadnienia podstawowe, jak i zaawansowane mechanizmy i koncepty wchodzące w skład biblioteki RxJs.
Program szkolenia
Programy szkoleń można modyfikować lub łączyć, aby dostosować szkolenie do własnych potrzeb. Jednak przed zamówieniem należy uzgodnić taką modyfikację.
  • Biblioteka RxJs - podstawy

    • Koncepcja reaktywnego programowania
    • Mirable diagram
  • Tworzenie (typy) strumieni

    • Observable
    • Subject
    • BehaviorSubject
    • ReplaySubject
  • Operatory

    • Przetwarzanie strumieni
      • map
      • exhaust
      • group
      • scan ...
    • Filtrowanie strumieni
      • filter
      • throttling
      • skip
      • debounce ...
    • Łączenie strumieni
      • zip
      • merge
      • combine
      • latest ...
    • Narzędzia
      • tap
      • delay
      • toPromise ...
  • Komunikacja z serwerem

    • HTTP - Ajax
    • WebSocket
  • Zagadnienia zaawansowane

    • Cold vs Hot observables
    • Higher-order observables
    • Tworzenie własnych operatorów
Czas trwania
Szkolenie trwa 1 dzień
W celu lepszego utrwalenia materiału szkolenie można wydłużyć o jeden dzień.
Adresaci szkolenia
Szkolenie Programowanie Reaktywne adresowane jest do programistów znających dobrze JavaScript.
Forma szkolenia

Szkolenie ma charakter warsztatowy
Może być zrealizowane stacjonarnie lub zdalnie.

Informacje dodatkowe
  • Szkolenie trwa 8 godz. lekcyjnych.
  • Ze względu na warsztatowy charakter szkolenia bądź na czas; standardowo zaczynamy o 9:00.
  • Jest ważne, abyś biegle posługiwał się komputerem oraz znał podstawowe sktóry klawiaturowe; np. Alt+Tab.
  • W czasie szkolenie postaraj się nie używać telefonu i innych rozpraszaczy; dobrze jest też wyłączyć wszystkie niepotrzebne aplikacje na komputerze.
  • Po szkoleniu uczestnik otrzymuje materiały w formie elektronicznej. Są to repozytoria git zawierające projekty aplikacji.

Niezbędny sprzęt

  • Szybki komputer (np. i5 lub i7, SSD, min. 8GB RAM) z uprawnieniami administratora.
  • Dwa monitory oraz kamera internetowa - niezbędne podczas szkolenia zdalnego. Kamera powinna pozostać włączona przez całe szkolenie.
  • Zaopatrz się we wszystko, co może być użyteczne np. myszkę czy notatnik.

Niezbędne oprogramowanie

Jeżeli szkolenie odbywa się w siedzibie klienta
w sali szkoleniowej potrzebne są:

  • szybki internet
  • dobry rzutnik - najlepiej HDMI
  • flipchart - opcjonalnie
  • komfortowa przestrzeń dla każdego uczestnika
  • możliwość swobodnego podejścia (przez trenera) do każdego uczestnika szkolenia
Wycena szkolenia



CENA NETTO: 0
Kontakt
Twoje dane osobowe będą wykorzystywane wyłącznie w celu obsługi tego zapytania.