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
 28 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (3)

Propozycje terminów

Powiązane Kategorie