Angular signals školení

Praktický workshop pro týmy, které chtějí rozumět signals, computed hodnotám, effects, Signal Store a vztahu signals k RxJS.

Délka

1 den

Intenzivní workshop zaměřený na praktické použití signals v reálných scénářích.

Cena

Od 35 000 Kč bez DPH

Pro tým do 8 vývojářů. Více účastníků možné po domluvě.

Formát

Online nebo u vás

Workshop s kódovými příklady, refaktoringem a doporučeními pro vaši codebase.

Pro koho je workshop vhodný

Týmy adoptující moderní Angular

Chcete rozumně přejít na signals bez módního refaktoru celé aplikace.

Vývojáři se zájmem o state

Chcete pochopit, kdy signals pomáhají a kdy komplikují návrh.

Týmy s NgRx nebo starším state

Zvažujete migraci nebo chcete porovnat Signal Store s NgRx.

Předpoklady

Technické

  • Praktická zkušenost s Angularem (min. 6 měsíců)
  • Znáte komponenty, služby a základní RxJS
  • Rozumíte TypeScript a modernímu JavaScriptu
  • Pracujete s reálnou Angular aplikací

Obsahové

  • Konkrétní state problémy z vaší aplikace
  • Případně anonymizované ukázky kódu
  • Otevřenost k diskuzi o migraci
  • Zájem o moderní Angular patterny

Kde signals dávají praktickou hodnotu

Signals jsou užitečné hlavně tam, kde zjednoduší čtení a aktualizaci UI stavu. Workshop proto rozlišuje dobré použití od refaktoru, který jen mění syntaxi.

Lokální UI stav

Filtry, otevřené panely, vybrané položky, odvozené hodnoty a stav komponent, který nemusí být globální.

Odvozená data

computed hodnoty pomáhají držet šablonu jednoduchou a bez opakovaných výpočtů nebo metod volaných z template.

Feature-level state

Signal Store může být vhodný pro jasně ohraničenou feature, kde by plný NgRx přinesl víc režie než hodnoty.

Na co si dát pozor při adopci

Nepřepisovat všechno najednou

  • Začít jednou feature oblastí
  • Nechat RxJS tam, kde řeší asynchronní tok
  • Pojmenovat hranici mezi streamem a UI stavem
  • Měřit čitelnost, ne počet použitých signals

Hlídání side effectů

  • Nepoužívat effect jako náhradu za každou logiku
  • Držet zápisy do stavu na jasných místech
  • Testovat odvozené hodnoty a přechody stavů
  • Vysvětlit pattern týmu v review

Signals workshop pro moderní Angular aplikace

Vhodné pro týmy, které už Angular používají a chtějí rozumně adoptovat moderní Angular bez módního refaktoru pro refaktor.

Domluvit workshop