Plan Szkolenia

Wprowadzenie

  • Czym jest Angular?
  • Angular vs React vs Vue
  • Przegląd funkcji i architektury Angular 16
  • Konfiguracja środowiska programistycznego

Pierwsze kroki

  • Tworzenie nowego projektu Angular 16 przy użyciu Angular CLI
  • Przeglądanie struktury projektu i plików
  • Uruchamianie i obsługa aplikacji
  • Wyświetlanie danych przy użyciu interpolacji i wyrażeń

Komponenty

  • Zrozumienie roli komponentów w Angular 16
  • Tworzenie i używanie komponentów
  • Przekazywanie danych między komponentami przy użyciu danych wejściowych i wyjściowych
  • Korzystanie z haków cyklu życia komponentów

Dyrektywy

  • Zrozumienie różnicy między dyrektywami strukturalnymi i atrybutowymi
  • Tworzenie i używanie wbudowanych dyrektyw, takich jak ngIf, ngFor, ngSwitch itp.
  • Tworzenie i używanie niestandardowych dyrektyw

Rury

  • Zrozumienie przeznaczenia potoków w Angular 16
  • Tworzenie i używanie wbudowanych potoków, takich jak data, waluta, json itp.
  • Tworzenie i używanie niestandardowych potoków

Usługi

  • Zrozumienie roli usług w Angular 16
  • Tworzenie i używanie usług
  • Wstrzykiwanie zależności przy użyciu dostawców

Moduły

  • Zrozumienie roli modułów w Angular 16
  • Tworzenie i używanie modułów
  • Importowanie i eksportowanie modułów

Wiązanie danych

  • Zrozumienie różnicy między jednokierunkowym i dwukierunkowym wiązaniem danych
  • Tworzenie i używanie wiązania właściwości, wiązania zdarzeń i składni banana-in-a-box
  • Używanie zmiennych referencyjnych szablonu

Routing

  • Zrozumienie roli routingu w Angular 16
  • Tworzenie i konfigurowanie tras
  • Nawigacja między trasami przy użyciu routerLink i router.navigate
  • Używanie parametrów trasy, parametrów zapytania i fragmentów

Formularze

  • Zrozumienie różnicy między formularzami opartymi na szablonach i formularzami reaktywnymi
  • Tworzenie i sprawdzanie poprawności formularzy przy użyciu kontrolek formularzy, grup formularzy, tablic formularzy itp.
  • Korzystanie z wbudowanych walidatorów, takich jak required, minLength, maxLength itp.
  • Tworzenie i używanie niestandardowych walidatorów

Klient HTTP

  • Zrozumienie roli klienta HTTP w Angular 16
  • Tworzenie i używanie żądań HTTP do komunikacji z usługami zaplecza
  • Używanie obserwowalnych do obsługi asynchronicznych strumieni danych
  • Używanie przechwytywaczy do modyfikowania lub obsługi żądań lub odpowiedzi HTTP

Debugowanie

  • Zrozumienie typowych błędów i usterek w aplikacjach Angular 16
  • Używanie Chrome DevTools do sprawdzania elementów, źródeł, sieci, konsoli itp.
  • Używanie punktów przerwania, wyrażeń obserwacyjnych, stosu wywołań itp. do debugowania kodu

Testowanie

  • Zrozumienie znaczenia testowania w Angular 16 aplikacjach
  • Używanie Jest jako alternatywnego frameworka do testowania
  • Używanie Karmy jako narzędzia do uruchamiania testów jednostkowych
  • Używanie Protractor jako kompleksowego narzędzia do testowania

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie HTML, CSS i JavaScript
  • Doświadczenie z TypeScript i RxJS
  • Doświadczenie w tworzeniu stron internetowych

Uczestnicy

  • Programiści, którzy chcą dowiedzieć się, jak używać Angular 16 do tworzenia dynamicznych i responsywnych aplikacji internetowych
  • Programiści, którzy chcą zaktualizować swoje umiejętności z poprzednich wersji Angular
  • Programiści, którzy chcą poznać nowe funkcje i aktualizacje Angular 16
 28 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie