Plan Szkolenia

Wprowadzenie

  • Przegląd zaawansowanych tematów Angular 14
  • Powtórzenie podstaw Angular 14

Zaawansowany TypeScript

  • Zrozumienie zaawansowanej składni TypeScript
  • Zaawansowane techniki pracy z klasami i interfejsami
  • Strażnicy typów, typy unii i przecięcia
  • Zaawansowane dekoratory

Zaawansowane komponenty

  • Dostosowywanie mechanizmu wykrywania zmian w Angular
  • Wykorzystanie projekcji treści do tworzenia komponentów wielokrotnego użytku
  • Tworzenie dynamicznych komponentów
  • Wykorzystanie zaawansowanych technik wejścia i wyjścia

Zaawansowane dyrektywy

  • Dostosowywanie zachowania dyrektyw
  • Tworzenie dyrektyw strukturalnych
  • Zaawansowane techniki dyrektyw

Zaawansowane serwisy

  • Zaawansowane techniki Dependency Injection
  • Tworzenie i wykorzystywanie fabryk serwisów
  • Wykorzystywanie serwisów do zarządzania stanem
  • Programowanie reaktywne z RxJS

Zaawansowane formularze

  • Implementowanie niestandardowych kontrolek formularzy
  • Zaawansowane techniki walidacji formularzy
  • Praca ze złożonymi modelami formularzy
  • Tworzenie niestandardowych szablonów formularzy

Zaawansowany HttpClient

  • Interceptory i middleware
  • Buforowanie i przechowywanie danych offline
  • Implementowanie WebSocketów
  • Zarządzanie dużymi zbiorami danych z paginacją

Zaawansowane testowanie i debugowanie

  • Zaawansowane techniki testowania z użyciem Jasmine i Karma
  • Mockowanie serwisów i komponentów do testów
  • Debugowanie problemów z wydajnością
  • Testowanie złożonego kodu asynchronicznego

Tworzenie bibliotek i modułów

  • Tworzenie niestandardowych bibliotek Angular 14
  • Tworzenie niestandardowych modułów Angular 14
  • Ponowne wykorzystywanie kodu w wielu projektach
  • Publikowanie i dystrybucja niestandardowych bibliotek i modułów

Optymalizacja wydajności

  • Zrozumienie charakterystyki wydajności Angular 14
  • Profilowanie i identyfikacja wąskich gardeł wydajności
  • Implementowanie zaawansowanych technik optymalizacji
  • Tworzenie wydajnych aplikacji z lazy loadingiem

Podsumowanie i kolejne kroki

Wymagania

  • Znajomość Angular 14, HTML, CSS i JavaScript

Grupa docelowa

  • Deweloperzy
  • Programiści
 28 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (5)

Propozycje terminów

Powiązane Kategorie