Plan Szkolenia

Wprowadzenie

  • Omówienie Angular i jego funkcji
  • Zrozumienie frameworka Angular oraz architektury
  • Co nowego w Angular 15?

Ustawianie środowiska programistycznego

  • Zainstalowanie i skonfigurowanie Angular 15
  • Korzystanie z stabilnych API autonomicznych, które pozwalają programistom Angular budować aplikacje bez Ng Modules.
  • Zrozumienie ulepszonej wydajności

Podstawy TypeScript

  • Zrozumienie składni TypeScript
  • Definiowanie zmiennych i tablic
  • Typy w funkcjach

Komponenty

  • Anatomia komponentu Angular
  • Tworzenie i korzystanie z komponentów
  • Komunikacja między komponentami
  • Implementowanie hook'ów cyklu życia komponentów
  • Korzystanie z CDK List do tworzenia UI componentów

Dyrektywy

  • Anatomia dyrektywy Angular
  • Tworzenie i korzystanie z dyrektyw
  • Budowanie niestandardowych dyrektyw
  • Korzystanie z API kompozycji dyrektyw
  • Korzystanie z Dyrektywy Image w aplikacjach Angular i automatyczne generowanie srcset w Dyrektywie Image

Usługi i Iniekcja Zależności

  • Anatomia usługi Angular
  • Tworzenie i korzystanie z usług
  • Korzystanie z Iniekcji Zależności do zarządzania usługami

Pipe'y

  • Anatomia pipe'a Angular
  • Tworzenie i korzystanie z pipe'ów
  • Budowanie niestandardowych pipe'ów

Formularze

  • Budowanie i walidacja formularzy za pomocą FormBuilder w Angular
  • Implementowanie reaktywnych formularzy
  • Korzystanie z formularzy kierowanych szablonem

HttpClient

  • Komunikacja z API RESTful za pomocą modułu HttpClient w Angular
  • Implementowanie żądań GET, POST, PUT i DELETE
  • Obsługa błędów i zdarzeń postępu

Uwierzytelnianie i Autoryzacja

  • Implementowanie uwierzytelniania i autoryzacji w aplikacjach Angular
  • Korzystanie z JSON Web Tokens (JWT) do uwierzytelniania
  • Ochrona tras za pomocą gwardii
  • Zmniejszenie ilości szablonowego kodu w gwardiach

Testowanie i Debugowanie

  • Pisanie testów jednostkowych przy użyciu Jasmine i Karma
  • Testowanie komponentów, dyrektyw, usług i pipe'ów w Angular
  • Debugowanie aplikacji Angular za pomocą DevTools przeglądarki
  • Dowiedzenie się o poprawach w esbuild dla szybszych kompilacji

Podsumowanie i kolejne kroki

Wymagania

  • Podstawowe znajomość HTML, CSS i JavaScript

Audience

  • Programiści
  • Rozwijańcy oprogramowania
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie