Plan Szkolenia

Wprowadzenie

  • Co nowego w Angular 6?

Przegląd TypeScript i ES6 JavaScript

  • Składnia TypeScript
  • Korzystanie z transpilera TypeScript
  • Konfiguracja Angular 6 i TypeScript

Przegląd części Angular 6

  • Tworzenie komponentów
  • Wiazanie danych i interpolacja ciągów
  • Wiazanie właściwości
  • Wiazanie zdarzeń
  • Dwukierunkowe wiązanie danych
  • Modelowanie danych
  • Dyrektywy
  • Bootstrapping
  • Wejścia i wyjścia
  • Angular CLI

Tworzenie pierwszej aplikacji Angular

  • Planowanie aplikacji
  • Konfiguracja projektu i aplikacji Angular przy użyciu CLI
  • Tworzenie podstawowej konfiguracji projektu przy użyciu Bootstrap 4 i Sass

Korzystanie z komponentów Angular 6

  • Przepływ danych
  • Praca z AppModule
  • Praca z niestandardowymi komponentami
  • Korzystanie z szablonów i stylów
  • Korzystanie z enkapsulacji widoku
  • Projekcja treści
  • Zrozumienie cyklu życia komponentu i haków cyklu życia
  • Korzystanie z ViewChildren i ContentChildren

Wiazanie danych w Angular 6

  • Przegląd wiązania właściwości i zdarzeń
  • Wiazanie i przypisywanie aliasów do niestandardowych właściwości
  • Wiazanie i przypisywanie aliasów do niestandardowych zdarzeń

Praca z dyrektywami

  • Wbudowane dyrektywy
  • Niestandardowe dyrektywy

Usługi Angular 6

  • Tworzenie usługi logowania
  • Tworzenie usługi danych

Korzystanie z iniekcji zależności i dostawców

  • Injektory, dostawcy i tokeny
  • Konfiguracja iniekcji zależności
  • Konfiguracja dostawcy
  • Wstrzykiwanie usług do komponentów, dyrektyw i usług

Przełączanie stron za pomocą routingu

  • Konfiguracja tras
  • Konfiguracja i ładowanie tras
  • Zrozumienie różnych metod nawigacji
  • Korzystanie z parametrów w trasach
  • Tworzenie zagnieżdżonych tras
  • Korzystanie z tras przekierowania i wieloznacznych
  • Zrozumienie strażników tras
  • Zrozumienie strategii routingu

Korzystanie z RxJS do tworzenia i pracy z obserwowalnymi w Angular

  • Przegląd obserwowalnych
  • Przegląd RxJS
  • Tworzenie i korzystanie z obserwowalnych w Angular

Obsługa formularzy

  • Korzystanie z formularzy opartych na szablonach
  • Korzystanie z reaktywnych formularzy

Korzystanie z rur

  • Wbudowane rury
  • Asynchroniczna rura
  • Niestandardowe rury

Wykonywanie wywołań do zewnętrznych interfejsów API HTTP

Korzystanie z modułów Angular

Testowanie aplikacji Angular 6

  • Korzystanie z Jasmine do testów jednostkowych

Debugowanie aplikacji

  • Zrozumienie komunikatów błędów w Angular
  • Korzystanie z map źródłowych do debugowania kodu w przeglądarce
  • Korzystanie z Augury

Optymalizacja aplikacji Angular 6

Bezpieczeństwo Angular 6

  • Uwierzytelnianie
  • Co powinno, a czego nie powinno się pisać w Angular

Wdrażanie aplikacji Angular 6 do produkcji

  • Wdrażanie na IIS, Apache, Nginx itp.

Rozwiązywanie problemów

Podsumowanie

Wymagania

  • Znajomość podstaw HTML, CSS i JavaScript

Odbiorcy

  • Deweloperzy
 28 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (7)

Propozycje terminów

Powiązane Kategorie