Pobierz kartę szkolenia

Aplikacje Web SPA z frameworkiem Angular

kod szkolenia: JSAN2 / PL AA 3d

Pakiety e-learning


Termin

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  17.07 18.07 19.07
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  19.08 20.08 21.08
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  02.10 03.10 04.10
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
czas trwania 3 dni |  21h|  04.12 05.12 06.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 200,00 PLN
2 700,00 PLN 3 321,00 PLN brutto

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