Plan Szkolenia

Wprowadzenie do Angular 18

  • Przegląd Angulara i jego ekosystemu
  • Co nowego w Angular 18, w tym najnowsze aktualizacje Angular DevTools
  • Konfiguracja środowiska programistycznego

Ustawianie projektu i architektura

  • Używanie Angular CLI
  • Struktura projektu i organizacja plików
  • Moduły i komponenty Angulara
  • Korzystanie z zoptymalizowanych możliwości TypeScript 4.7 w celu poprawy wydajności i doświadczenia programisty

Szablony i powiązania danych

  • Składnia szablonów Angulara
  • Interpolacja, powiązanie właściwości i zdarzeń
  • Dwukierunkowe powiązanie danych za pomocą ngModel

Komponenty i dyrektywy

  • Tworzenie i używanie komponentów
  • Hooki cyklu życia komponentów
  • Budowane dyrektywy (ngIf, ngFor itp.)
  • Dyrektywy niestandardowe

Serwisy i wstrzykiwanie zależności

  • Tworzenie i używanie serwisów
  • Wstrzykiwanie zależności w Angularze
  • Zarządzanie stanem aplikacji

Routing i nawigacja

  • Konfiguracja routera Angulara
  • Konfigurowanie tras i parametrów tras
  • Przegląd i implementowanie nowych funkcji routingu
  • Lazy loading i gwaranty trasowe

Formularze w Angularze

  • Formularze kierowane przez szablon
  • Reaktywne formularze
  • Walidacja formularzy i obsługa błędów

Klient HTTP i obserwowalne

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

Zaawansowane tematy

  • Animacje Angulara
  • Miedzynarodowość (i18n)
  • Teknik optymalizacji wydajności, w tym wykrywanie zmian bez stref

Testowanie w Angularze

  • Testy jednostkowe za pomocą Jasmine i Karma
  • Testowanie end-to-end za pomocą Protractora
  • Najlepsze praktyki testowania aplikacji Angulara

Wdrożenie i utrzymanie

  • Budowanie i wdrażanie aplikacji Angulara
  • Kontrola wersji za pomocą Git
  • Praktyki ciągłej integracji i dostawy (CI/CD)

Migracja i rozwiązywanie problemów

  • Migrowanie z wcześniejszych wersji Angulara
  • Najczęstsze pułapki i jak ich unikać
  • Rozwiązywanie typowych problemów z Angular 18

Praktyczne sesje

  • Laboratoria praktyczne
  • Tworzenie rzeczywistych projektów
  • Zadania grupowe i recenzje par

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie JavaScript
  • Dosświadczenie w programowaniu web
  • Podstawowa znajomość HTML i CSS

Odbiorcy kursu

  • Programiści internetowi
  • Programiści front-endowi
  • Każdy, kto jest zainteresowany tworzeniem aplikacji jednostronicowych (SPA) przy użyciu Angular
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (1)

Propozycje terminów

Powiązane Kategorie