Agenda szkolenia
  1. Architektura aplikacji Web
    • Single Page Application
    • Standardy komunikacji z systemem backendowym
  2. Platforma Node.js
    • Charakterystyka i architektura
    • Zarządzanie pakietami
  3. 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
  4. Testowanie – wprowadzenie
    • Struktura testu, implementacja testów
    • Testowanie komponentów