Plan Szkolenia

Wprowadzenie do Angular 18

  • Przegląd Angular i jego ekosystemu
  • Co nowego w Angular 18
  • Konfiguracja środowiska programistycznego

Konfiguracja i architektura projektu

  • Korzystanie z Angular CLI
  • Struktura projektu i organizacja plików
  • Moduły i komponenty Angular

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
  • Haki cyklu życia komponentów
  • Wbudowane dyrektywy (ngIf, ngFor, itp.)
  • Niestandardowe dyrektywy

Usługi i wstrzykiwanie zależności

  • Tworzenie i korzystanie z usług
  • Wstrzykiwanie zależności w Angular
  • Zarządzanie stanem aplikacji

Routing i nawigacja

  • Konfigurowanie routera Angular
  • Konfigurowanie tras i parametrów tras
  • Leniwe ładowanie i strażnicy tras

Formularze w Angular

  • Formularze oparte na szablonach
  • Formularze React
  • Walidacja formularzy i obsługa błędów

Klient HTTP i obserwowalne

  • Wykonywanie żądań HTTP za pomocą HttpClient
  • Obsługa odpowiedzi HTTP
  • Praca z RxJS obiektami obserwowalnymi

Tematy zaawansowane

  • Animacje Angular
  • Internacjonalizacja (i18n)
  • Techniki optymalizacji wydajności

Testowanie w Angular

  • Testy jednostkowe z Jasmine i Karma
  • Testowanie end-to-end z Protractor
  • Najlepsze praktyki testowania aplikacji Angular

Wdrażanie i konserwacja

  • Tworzenie i wdrażanie Angular aplikacji
  • Kontrola wersji za pomocą Git
  • Praktyki ciągłej integracji i dostarczania (CI/CD)

Migracja i rozwiązywanie problemów

  • Migracja ze starszych wersji Angular
  • Najczęstsze pułapki i sposoby ich uniknięcia
  • Rozwiązywanie typowych problemów z Angular 18

Sesje praktyczne

  • Praktyczne laboratoria
  • Rozwój projektów w świecie rzeczywistym
  • Ćwiczenia grupowe i wzajemne oceny

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość języka JavaScript
  • Doświadczenie w tworzeniu stron internetowych
  • Podstawowa znajomość HTML i CSS

Odbiorcy

  • Twórcy stron internetowych
  • Programiści front-end
  • Każdy zainteresowany tworzeniem aplikacji jednostronicowych (SPA) z Angular
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie