Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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
Opinie uczestników (1)
Sposób tłumaczenia nowości