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
- Przegląd Angular i jego funkcji
- Zrozumienie frameworku i architektury Angular
- Co nowego w Angular 15?
Konfiguracja środowiska deweloperskiego
- Instalacja i konfiguracja Angular 15
- Używanie stabilnych standalone API, które pozwalają deweloperom Angular na budowanie aplikacji bez Ng Modules.
- Zrozumienie poprawionej wydajności
Podstawy TypeScript
- Zrozumienie składni TypeScript
- Definiowanie zmiennych i tablic
- Typy w funkcjach
Komponenty
- Budowa komponentu Angular
- Tworzenie i używanie komponentów
- Komunikacja między komponentami
- Implementacja hooków cyklu życia komponentu
- Używanie CDK List do tworzenia komponentów UI
Dyrektywy
- Budowa dyrektywy Angular
- Tworzenie i używanie dyrektyw
- Tworzenie niestandardowych dyrektyw
- Używanie API kompozycji dyrektyw
- Używanie dyrektywy Image w aplikacjach Angular i generowanie automatycznego srcset w dyrektywie Image
Usługi i Dependency Injection
- Budowa usługi Angular
- Tworzenie i używanie usług
- Używanie Dependency Injection do zarządzania usługami
Potoki
- Budowa potoku Angular
- Tworzenie i używanie potoków
- Tworzenie niestandardowych potoków
Formularze
- Tworzenie i walidacja formularzy przy użyciu FormBuilder w Angular
- Implementacja reaktywnych formularzy
- Używanie formularzy opartych na szablonach
HttpClient
- Komunikacja z RESTful API za pomocą modułu HttpClient w Angular
- Implementacja żądań GET, POST, PUT i DELETE
- Obsługa błędów i zdarzeń postępu
Uwierzytelnianie i Autoryzacja
- Implementacja uwierzytelniania i autoryzacji w aplikacjach Angular
- Używanie JSON Web Tokens (JWT) do uwierzytelniania
- Ochrona tras za pomocą strażników
- Redukcja boilerplate w strażnikach
Testowanie i Debugowanie
- Pisanie testów jednostkowych przy użyciu Jasmine i Karma
- Testowanie komponentów, dyrektyw, usług i potoków Angular
- Debugowanie aplikacji Angular przy użyciu narzędzi DevTools w przeglądarce
- Poznanie ulepszeń w esbuild dla szybszego budowania
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość HTML, CSS i JavaScript
Grupa docelowa
- Deweloperzy
- Programiści
28 godzin
Opinie uczestników (1)
Sposób tłumaczenia nowości