Szkolenie: RxJS - Reaktywne programowanie w JavaScript
Szkolenie RxJS to praktyczny kurs programowania reaktywnego w JavaScript, uczący tworzenia skalowalnych aplikacji webowych i serwerowych z wykorzystaniem strumieni, asynchroniczności oraz nowoczesnych wzorców projektowych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:RXJS
RxJS - Reaktywne programowanie w JavaScript
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i implementowania aplikacji webowych oraz serwerowych z użyciem reaktywnego programowania w JavaScript
Szkolenie uczy stosowania RxJS do zarządzania asynchronicznością, obsługi strumieni danych oraz komponowania zaawansowanych operacji na danych
Szkolenie rozwija umiejętność testowania, optymalizacji i zarządzania stanem aplikacji z wykorzystaniem reaktywnych wzorców projektowych
Dla kogo?
Szkolenie adresowane jest do programistów JavaScript z podstawowym doświadczeniem, którzy chcą rozwinąć umiejętności w zakresie reaktywnego programowania po stronie klienta i serwera
Przeznaczone dla osób realizujących zadania związane z tworzeniem aplikacji webowych, integracją systemów oraz zarządzaniem asynchronicznością w projektach IT
Efekty kształcenia
Uczestnik projektuje i implementuje strumienie danych w aplikacjach webowych i serwerowych
Uczestnik analizuje i stosuje operatory RxJS do przetwarzania asynchronicznych danych
Uczestnik organizuje zarządzanie stanem aplikacji w architekturze reaktywnej
Uczestnik kontroluje subskrypcje i zapobiega wyciekom pamięci
Uczestnik testuje strumienie z użyciem narzędzi dedykowanych RxJS
Uczestnik komponuje własne operatory i integruje RxJS z innymi technologiami
Wymagania
Od uczestników szkolenia RXJS wymagana jest podstawowa znajomość JavaScript
Zagadnienia, które należy znać: var, const, let, pętle, operacje warunkowe, funkcja, arrow function, klasa, ES Modules, Promise, async/await
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie
ECMAScript 2015
TypeScript
Angular
Programowanie funkcyjne
Funkcja
Scope
Closures
Funkcja wyższego rzędu
Funkcje czyste a efekty uboczne
Asynchroniczność
Callback
Promise
Observable
Podstawy RxJS
Podstawy działania strumieni
Tworzenie strumieni
Jak działają Operatory
Observable i Observer w jednym
Multicasting
Scheduler
Testowanie przy użyciu Marble Diagrams
Budowa przykładowej aplikacji do pracy zespołowej w czasie rzeczywistym (real time)
Zarządzanie danymi i stanem aplikacji webowej (Angular)
Budowa serwera WebSockets (Nest)
Komunikacja przez WebSockets
Zarządzanie stanem offline/online
Praktyczne zastosowanie zaawansowanych operatorów
Sposoby zarządzania subskrypcją w celu uniknięcia wycieków pamięci
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
