Zaawansowane tworzenie aplikacji z użyciem Angular

3550 PLN+23% VAT (4366 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:ANGULAR/ADV

Poziom zaawansowania:
javascripttypescriptangular

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

4 marzec
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

3550 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

6 maj
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

3550 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Zaawansowane tworzenie aplikacji z użyciem Angular

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

Dla kogo?

  • Szkolenie dedykowane dla osób mających doświadczenie w pracy z frameworkiem Angular, chcących poznać bardziej zaawansowane praktyki związane między innymi z architekturą, wydajnością i skalowaniem aplikacji opartych na tym narzędziu

Wymagania

  • Od uczestników szkolenia wymagana jest praktyczna znajomość frameworka Angular

Zalety

  • Charakterystyczną cechą szkolenia jest szeroki zakres przedstawionego materiału przy jednoczesnym skupieniu na aspekcie praktycznym. Największy nacisk położony jest na techniki i narzędzia, które sprawdzają się w rzeczywistych projektach i przynoszą największy wzrost wydajności pracy

Cele szkolenia

  • Wprowadzenie do zaawansowanych zagadnień związanych z programowaniem w ekosystemie Angular
  • Poznanie dobrych praktyk i wzorców programistycznych

Program

Architektura aplikacji opartych o Angular

  • Czym jest architektura i jakie ma znaczenie?
  • Spójność, niskie sprzężenie oraz programowanie z wykorzystaniem kontraktów
  • Czysta architektura i podejście domenowe

Wzorce wstrzykiwania i komunikacji

  • Tokeny, Providers, Usługi, Strategie DI w Praktyce
  • Hierarchiczny model wstrzykiwania zależności
  • Komunikacja dyrektyw dla reużywalnego i deklaratywnego interfejsu
  • Dynamiczne montowanie szablonów i komponentów

RxJS

  • Wprowadzenie do RxJS i programowania reaktywno-funkcyjnego
  • Publikowanie i nasłuchiwanie zdarzeń
  • Zarządzanie subskrypcjami
  • Operatory - transformacja, filtrowanie i kombinowanie zdarzeń
  • Tworzenie własynch operatorów
  • Strategie pracy z strumieniami Unicast vs Multicast
  • Debugowanie i testowanie kodu reaktywnego
  • Wykorzystanie / tworzenie reaktywnych rozszerzeń w kontekście istniejącego API

Zarządzanie stanem z NgRx

  • Architektura Flux / Redux
  • Wprowadzenie do NgRx
  • Akcje, Reduktory, Selektory, Efekty
  • Reaktywna architektura w praktyce

Optymalizacja

  • Change Detection - zasada działania, strategie, konfiguracja
  • Leniwe ładowanie modułów
  • Hydration i server-side rendering (opcja)
  • Signals - zastosowanie, osadzenie w kontekście reaktywności i mechanizmu change detection (opcja)

Podobne szkolenia