Trwają zapisy do grupy

Zaawansowane tworzenie aplikacji z użyciem Angular

Podczas tego szkolenia uczestnicy poszerzą swoje kompetencje związane z tworzeniem zaawansowanych aplikacji internetowych, działających po stronie przeglądarki.

2550 PLN+23% VAT (3136 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:ANGULAR/ADV

javascripttypescriptangular

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

15 lipca
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

2550 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:

9 września
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

2550 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:

2 grudnia
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

2550 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?

Zaawansowane tworzenie aplikacji z użyciem Angular

Cele szkolenia

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

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

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

Wymagania

  • Od uczestników szkolenia wymagana jest praktyczna znajomość frameworka 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

Program

Pobierz program w PDF

Architektura aplikacji

  • Czym jest architektura i jakie ma znaczenie?
  • Spójność i niskie sprzężenie na poziomie funkcji, klas i modułów
  • Kontrakty i wyznaczanie granic
  • Programowanie przez zdarzenia
  • Czysta architektura oraz podejście domenowe
  • Wykorzystanie modułów vs. komponenty Standalone w praktyce
  • Migracja aplikacji wykorzystujących moduły do komponentów standalone

Wstrzykiwanie zależności

  • Idea DI i powody jego stosowania
  • Hierarchiczny model wstrzykiwania na poziomie Angular
  • Funkcja inject
  • Konfigurowanie / modyfikowanie działania injectora
  • Wstrzykiwanie na poziomie elementów funkcyjnych: resolvers, guards, interceptors

Programowanie reaktywno-funkcyjne

  • Wprowadzenie do biblioteki RxJS założeń programowania reaktywno-funkcyjnego
  • Publikowanie i nasłuchiwanie zdarzeń
  • Zarządzanie subskrypcjami
  • Operatory - transformacja, filtrowanie i kombinowanie zdarzeń
  • Strategie obsługi błędów
  • Debugowanie i testowanie kodu reaktywnego
  • Tworzenie operatorów niestandardowych

Zarządzanie stanem z wykorzystaniem NgRx

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

Sygnały

  • Wyzwania związane z RxJS
  • Sygnały jako lekka i wydajna alternatywa dla RxJS
  • Tworzenie i wykorzystanie sygnałów na poziomie aplikacji
  • Interoperacyjność z RxJS

Optymalizacja

  • Change Detection - zasada działania, strategie, optymalizacja
  • Leniwe ładowanie modułów i komponentów
  • Hydration, prerendering i server-side rendering

Autorem szkolenia jest Mateusz Kulesza

Senior developer, konsultant i szkoleniowiec. Pracował z wieloma polskimi i zagranicznymi firmami nad projektami z sektorów e-learning, reklamy, e-commerce, transportu oraz bankowości i finansów. Z technologiami Internetowymi pracuje od ponad 10 lat. Pasjonat technologii front-end, JavaScript'u a także marketingu internetowego i e-commerce.