Trwają zapisy do grupy

NGRX - Reaktywny stan aplikacji webowej

NGRX czyli połączenie Redux z RxJS i TypeScript. Jest to idealne rozwiązanie do zarządzania stanem aplikacji Angular

2150 PLN+23% VAT (2644 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:NGRX

javascripttypescriptangularrxjs

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

19 września
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

17 października
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

20 lutego
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

NGRX - Reaktywny stan aplikacji webowej

Cele szkolenia

  • Przekazanie praktycznej wiedzy z zakresu tworzenia i zarządzania reaktywnym stanem aplikacji webowej, na przykładzie Angular i NGRX
  • Poznanie Implementacji architektury Flux w aplikacji Angular
  • Poznanie @ngrx/store
  • Poznanie zalet reaktywnego programowania z RxJS
  • Nauka obsługi asynchronicznych zdarzeń z @ngrx/effects
  • Poznanie dobrych praktyk przy tworzeniu architektury aplikacji opartej o NGRX
  • Poznanie podziału aplikacji na moduły
  • Nauka łączenia Store aplikacji z routingiem
  • Poznanie narzędzia Redux DevTools służącego do debugowania
  • Nauka generowania kodu przy pomocy Angular CLI
  • Nauka pisania testów

Dla kogo?

  • Szkolenie przeznaczone dla programistów JavaScript, którzy chcą nauczyć się zarządzania stanem aplikacji przy pomocy biblioteki NGRX

Zalety

  • Dzięki ćwiczeniom praktycznym, uczestnik pozna korzyści jakie płyną z zarządzania stanem aplikacji przy pomocy NGRX
  • Zdobytą wiedzę przećwiczymy budując aplikację do pracy zespołowej w czasie rzeczywistym, dzięki czemu lepiej zapamiętasz zastosowanie poszczególnych elementów biblioteki
  • Ten warsztat będzie dla ciebie wartościowy nawet jeśli nie planujesz używać Angular na co dzień. Poznasz implementację Redux architektury Flux, dzięki czemu bardzo łatwo będziesz mógł wdrożyć ją w innych frameworkach takich jak React + React Redux + redux-observable czy Vue.js + Vuex
  • Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań
  • Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką
  • Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Wymagania

  • Warsztat przeznaczony dla programistów ze znajomością JavaScript (ES2015) i TypeScript w zakresie podstawowym
  • Wskazana znajomość pojęć takich jak Web Components czy Dependency Injection

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

Pobierz program w PDF

Architektura Flux

  • Dispatcher
  • Store
  • View

RxJS - wprowadzenie

  • Podstawy działania strumieni
  • Tworzenie strumieni
  • Podstawowe operatory

Angular - wprowadzenie

  • Struktura projektu
  • Dependency Injection
  • Components
  • Pipe „async”

NGRX

  • Akcje
  • Reduktor
  • Selektory
  • Efekty
  • Stan
  • Router

Narzędzia

  • Redux DevTools - debugowanie
  • @ngrx/schematics - generowanie kodu

Budowanie przykładowej aplikacji do pracy zespołowej w czasie rzeczywistym

Testowanie

  • Reduktor
  • Efekty
  • Selektory

Autorem szkolenia jest Piotr Błaszczak

Full Stack Web Developer od 2007, konsultant i szkoleniowiec. Obecnie pisze backend w Node.js, a front w Angular. Miłośnik RxJS oraz grafowej bazy danych OrientDB. Ortodoksyjny ewangelista TypeScript ;. Poza pracą zawodową skacze na trampolinach, nurkuje na bezdechu, żongluje i balansuje na slackline. Jeden z organizatorów Urban Highline Festival w Lublinie. Pasję do sportu i programowania połączył budując aplikację slackmap.com.