Programowanie reaktywne z JavaScript i ReactiveX

Opis

Szkolenie wprowadza uczestników w świat programowania reaktywnego w JavaScript z wykorzystaniem biblioteki ReactiveX. Program warsztatów obejmuje zarówno teoretyczne podstawy paradygmatu reaktywnego, jak i praktyczne zastosowania w rzeczywistych aplikacjach webowych. Uczestnicy uczą się poprzez intensywne ćwiczenia praktyczne, implementując rozwiązania typowych problemów spotykanych w nowoczesnych aplikacjach internetowych.

Profil uczestnika

  • Programiści JavaScript zainteresowani programowaniem reaktywnym
  • Deweloperzy aplikacji front-end
  • Programiści Node.js
  • Architekci rozwiązań webowych
  • Specjaliści ds. optymalizacji aplikacji
  • Full-stack developerzy
  • Inżynierowie aplikacji czasu rzeczywistego

Agenda

  1. Wprowadzenie do programowania reaktywnego
    • Podstawy paradygmatu reaktywnego
    • Strumienie danych i Observable
    • Operatory funkcjonalne
    • Zarządzanie stanem aplikacji
  2. ReactiveX w praktyce
    • Operatory transformacji
    • Obsługa błędów
    • Zarządzanie zasobami
    • Schedulers i współbieżność
  3. Integracja z aplikacjami web
    • Obsługa zdarzeń DOM
    • Zarządzanie stanem UI
    • Komunikacja z serwerem
    • Optymalizacja wydajności
  4. Wzorce i najlepsze praktyki
    • Testowanie kodu reaktywnego
    • Debugowanie strumieni
    • Architektura aplikacji
    • Monitorowanie wydajności

Korzyści

Uczestnik nabędzie praktyczną wiedzę o implementacji wzorców reaktywnych w aplikacjach JavaScript. Opanuje efektywne wykorzystanie biblioteki ReactiveX w codziennej pracy. Nauczy się projektować responsywne interfejsy użytkownika z wykorzystaniem strumieni danych. Pozna techniki optymalizacji wydajności aplikacji webowych. Będzie potrafił implementować zaawansowane scenariusze zarządzania stanem aplikacji. Zyska umiejętność efektywnego testowania i debugowania kodu reaktywnego. Zdobędzie praktyczne doświadczenie w tworzeniu skalowalnych rozwiązań webowych.

Wymagane przygotowanie uczestników

  • Praktyczna znajomość JavaScript
  • Doświadczenie w tworzeniu aplikacji webowych
  • Podstawowa wiedza o programowaniu asynchronicznym
  • Znajomość wzorców projektowych

Zagadnienia

  • Paradygmat reaktywny w JavaScript
  • Biblioteka ReactiveX
  • Strumienie danych
  • Operatory funkcjonalne
  • Zarządzanie stanem aplikacji
  • Obsługa zdarzeń DOM
  • Komunikacja asynchroniczna
  • Testowanie kodu
  • Debugowanie strumieni
  • Optymalizacja wydajności
  • Wzorce projektowe reaktywne
  • Architektura aplikacji webowych

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1750 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-612

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *