Zaawansowane tworzenie aplikacji z użyciem Angular

LICZBA DNI: 3 (24h)

KOD KURSU: ANGULAR/ADV

Powiadom
o kolejnych terminach

# javascript

# typescript

# angular

O szkoleniu

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

Część warsztatowa szkolenia pozwala na osiągnięcie poziomu umiejętności pozwalającego na samodzielne wykorzystanie zdobytej wiedzy od razu po zakończeniu kursu

Cele szkolenia

Wprowadzenie do zaawansowanych zagadnień związanych z programowaniem w ekosystemie Angulara

Poznanie dobrych praktyk i wzorców programistycznych

Program

  • Moduły a skalowanie aplikacji - featured, shared i lazy-loaded
  • Wstrzykiwanie zależności - zagadnienia zaawansowane
  • Poprawny podział odpowiedzialności komponentów
  • Praca z HTTP - globalna obsługa błędów, interceptory
  • Dostępne strategie C.D. komponentów
  • Omówienie roli Zone.js w C.D.
  • Wyłączanie i sterowanie C.D.
  • Konfiguracja: statyczna lub ładowana dynamicznie
  • Dynamiczne tworzenie komponentów
  • Stylowanie aplikacji
  • Obsługa tłumaczeń
  • Zaawansowane typy
  • TypeScript a struktury niemutowalne
  • Strategie typowania standardowych elementów aplikacji
  • Uzupełnianie brakujących typowań
  • Rozszerzanie wbudowanych typów
  • Praca z niedookreślonymi strukturami
  • Zarządzanie subskrypcjami
  • Optymizacja wydajności aplikacji za pomocą RxJS
  • Budowa własnych operatorów
  • Czym jest Subject i jego odmiany
  • Architektura reaktywna
  • Rozwiązanie własne za pomocą BehaviorSubject
  • Wprowadzenie do NgRx
  • Efekty
  • Jak korzystać z selektorów
  • Praktyczne wykorzystanie meta-reducerów
  • Ograniczanie boilerplate
  • Korzystanie z zewnętrznych bibliotek
  • Budowanie własnej biblioteki
  • Organizacja wielu aplikacji / bibliotek za pomocą Nx
  • Współdzielene kodu z backendem

Nasi eksperci

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.