Agenda szkolenia
- Architektura aplikacji Web
- Single Page Application
- Standardy komunikacji z systemem backendowym
- Platforma Node.js
- Charakterystyka i architektura
- Zarządzanie pakietami
- Angular
- Instalacja i konfiguracja frameworka
- Wprowadzenie do języka TypeScript i ES.Next
- Architektura frameworka
- Generowanie artefaktów projektowych, CLI
- Praca z komponentami ich stanem danych i zdarzeniami
- Wykorzystanie metod cyklu życia
- Definiowanie szablonów
- Dynamiczna manipulacja stylami CSS
- Komunikacja pomiędzy komponentami, relacja parent-child
- Obsługa formularzy
- Formatowanie tekstu z użyciem pipes
- Routing, nawigacja pomiędzy komponentami
- Wstrzykiwanie zależności (DI)
- Integracja z RxJS w kontekście komunikacji z API
- Testowanie – wprowadzenie
- Struktura testu, implementacja testów
- Testowanie komponentów