Szkolenie skierowane jest do osób chcących nauczyć się programować aplikacje webowe w architekturze SPA w oparciu o framework Angular.
- Praktyczne umiejętności pracy z frameworkiem Angular.
- Zrozumienie architektury SPA.
- Uaktualnienie wiedzy na temat języka JavaScript do wersji ES6+ oraz poznanie języka TypeScript.
- Sprawne posługiwanie się kompilatorem, linterem oraz builderem na platformie Node.js.
- Podstawowa wiedza z zakresu posługiwania się bibliotekami do pisania testów jednostkowych.
Znajomość HTML, CSS, JavaScript na poziomie podstawowym.
Metoda szkolenia:
- warsztaty
- Szkolenie: polski
- Materiały: polski
- 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