Plan Szkolenia

Budowanie aplikacji Angular

  • Angular-CLI i webpack
  • Konfiguracja
  • Kompilacja plików TypeScript oraz SASS

Dyrektywy wbudowane

  • NgIf, NgSwitch, NgStyle, NgClass, NgFor oraz NgNonBindable

Własne komponenty

  • Dekoratory komponentów
  • Model danych
  • Wejście i wyjście danych
  • Wstrzykiwanie zależności

Style CSS

  • Enkapsulacja styli
  • Biblioteki bootstrap.css oraz ng-bootstrap

Zdarzenia na komponencie

  • OnInit, OnDestroy
  • OnChanges
  • DoCheck
  • AfterContentInit, AfterViewInit
  • AfterContentChecked, AfterViewChecked

TypeScript

  • Wprowadzenie do TypeScript
  • Silne typowanie
  • Klasy
  • Interfejsy
  • Import oraz eksport modułów
  • Adnotacje

Formularze w Angular

  • Model-driven Forms
  • Template-driven Forms
  • Utworzenie formularza
  • Walidatory wbudowane
  • Walidatory własne
  • Nasłuchiwanie na zmianach w formularzu

Programowanie reaktywne - Observables

  • Wprowadzenie do biblioteki RxJS
  • Observable, Subject oraz BehaviorSubject
  • Łączenie zdarzeń z wielu różnych obiektów Observable
  • Przetwarzanie danych obiektów Observable
  • Reakcja na zdarzenia

Komunikacja z serwerem

  • Http RESTful Api
  • Cross-origin resource sharing (CORS)

Routing

  • Utworzenie rutingu
  • Strategie rutingu
  • Parametry rutingu
  • Zagnieżdżanie rutingu
  • Aktywacja rutingu

Utworzenie aplikacji (SPA)

  • Jak powinna wyglądać architektura aplikacji
  • Pobranie danych z serwera
  • Wyświetlenie listy produktów
  • Dodawanie, usuwanie, edycja oraz wyszukiwanie produktu

Testy "End to End"

  • Instalacja i konfiguracja
  • Wprowadzenie do Jasmine oraz Protractor
  • Testowanie formularza
  • Testowanie dodawania oraz usuwania produktu
  • Debugowanie testów
  • Logowanie błędów
  • Dodatkowe narzędzia wspomagające pracę

Testy "Unit"

  • Instalacja i konfiguracja
  • Wprowadzenie do narzędzia Karma
  • Testowanie komponentu, serwisu oraz filtra
  • Przeciążanie właściwości komponentu
  • Mockowanie API

Debugowanie aplikacji

Przygotowanie wersji produkcyjnej aplikacji

  21 godzin
 

Liczba uczestników


Data rozpoczęcia

Data zakończenia


Daty szkoleń są uzależnione od dostępności trenerów. Szkolenia standardowo odbywają się w godzinach od 09:00 do 16:00.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.

Opinie uczestników (11)

Szkolenia Powiązane

Powiązane Kategorie