Plan Szkolenia
Wprowadzenie do Angular 18
- Przegląd Angular i jego ekosystemu
- Co nowego w Angular 18, w tym najnowsze aktualizacje narzędzi Angular DevTools
- Konfiguracja środowiska deweloperskiego
Konfiguracja projektu i architektura
- Korzystanie z Angular CLI
- Struktura projektu i organizacja plików
- Moduły i komponenty Angular
- Wykorzystanie zoptymalizowanych możliwości TypeScript 4.7 dla lepszej wydajności i doświadczenia dewelopera
Szablony i wiązanie danych
- Składnia szablonów Angular
- Interpolacja, wiązanie właściwości i wiązanie zdarzeń
- Dwukierunkowe wiązanie danych z ngModel
Komponenty i dyrektywy
- Tworzenie i używanie komponentów
- Hooks cyklu życia komponentu
- Wbudowane dyrektywy (ngIf, ngFor itp.)
- Niestandardowe dyrektywy
Usługi i wstrzykiwanie zależności
- Tworzenie i używanie usług
- Wstrzykiwanie zależności w Angular
- Zarządzanie stanem aplikacji
Routing i nawigacja
- Konfiguracja routera Angular
- Konfigurowanie tras i parametrów tras
- Zrozumienie i implementacja nowych funkcji routingu
- Leniwe ładowanie i strażnicy tras
Formularze w Angular
- Formularze oparte na szablonach
- Formularze reaktywne
- Walidacja formularzy i obsługa błędów
Klient HTTP i obserwowalne
- Wysyłanie żądań HTTP za pomocą HttpClient
- Obsługa odpowiedzi HTTP
- Praca z obserwowalnymi RxJS
Tematy zaawansowane
- Animacje Angular
- Internacjonalizacja (i18n)
- Techniki optymalizacji wydajności, w tym wykrywanie zmian bez stref
Testowanie w Angular
- Testy jednostkowe z Jasmine i Karma
- Testy end-to-end z Protractor
- Najlepsze praktyki testowania aplikacji Angular
Wdrażanie i utrzymanie
- Budowanie i wdrażanie aplikacji Angular
- Kontrola wersji z Git
- Praktyki ciągłej integracji i dostarczania (CI/CD)
Migracja i rozwiązywanie problemów
- Migracja ze starszych wersji Angular
- Typowe pułapki i jak ich unikać
- Rozwiązywanie typowych problemów z Angular 18
Sesje praktyczne
- Praktyczne laboratoria
- Rozwój projektu w rzeczywistych warunkach
- Ćwiczenia grupowe i recenzje koleżeńskie
Podsumowanie i kolejne kroki
Wymagania
- Znajomość JavaScript
- Doświadczenie w rozwoju aplikacji internetowych
- Podstawowa wiedza na temat HTML i CSS
Odbiorcy
- Programiści internetowi
- Programiści front-end
- Wszyscy zainteresowani tworzeniem jednostronicowych aplikacji (SPA) przy użyciu Angular
Opinie uczestników (3)
wszystkie ważne aspekty zostały pokryte
carlo capuano - ITER Organization
Szkolenie - Angular 18
Przetłumaczone przez sztuczną inteligencję
trener był jasny i miał bardzo dobrą wiedzę, pokazując dużo entuzjazmu, dziękujemy!
Renaud Vernet - ITER Organization
Szkolenie - Angular 18
Przetłumaczone przez sztuczną inteligencję
ćwiczenia, rozwiązywanie problemów dla każdego z nas
Monika
Szkolenie - Angular 18
Przetłumaczone przez sztuczną inteligencję