Plan Szkolenia
Wprowadzenie
- Przegląd zaawansowanych tematów Angular 15
- Przegląd podstaw Angular 15
Zaawansowane techniki komponentów
- Zaawansowane wzorce architektury komponentów
- Korzystanie z zaawansowanych haków cyklu życia komponentów
- Tworzenie dynamicznych komponentów
- Używanie Angular Element do tworzenia komponentów internetowych
Zaawansowane techniki dyrektyw
- Tworzenie niestandardowych dyrektyw strukturalnych
- Wdrażanie zaawansowanej kompozycji dyrektyw
- Korzystanie z dyrektywy ngTemplateOutlet
- Wdrażanie zaawansowanych animacji
Zaawansowane RxJS techniki
- Zaawansowane koncepcje RxJS
- Używanie RxJS do implementacji złożonych interfejsów użytkownika
- Programowanie reaktywne z Angular 15
- Formularze reaktywne z RxJS
Zaawansowane techniki wykrywania zmian
- Zaawansowane koncepcje wykrywania zmian
- Implementacja strategii wykrywania zmian onPush
- Korzystanie z interfejsu API IterableDiffers
- Optymalizacja wydajności wykrywania zmian
Zaawansowane techniki routingu
- Korzystanie z leniwego ładowania w celu poprawy wydajności aplikacji
- Korzystanie ze strategii wstępnego ładowania w celu poprawy doświadczenia użytkownika
- Wdrażanie renderowania po stronie serwera z Angular Universal
- Wdrażanie niestandardowego gniazda routera
Zaawansowane techniki testowania
- Pisanie wszechstronnych testów z wysokim pokryciem kodu
- Używanie makiet i szpiegów w testach
- Korzystanie z zaawansowanych struktur testowania dla Angular 15
- Debugowanie złożonych testów
Zaawansowane techniki debugowania
- Korzystanie z Angular DevTools
- Debugowanie Angular 15 aplikacji przy użyciu narzędzi DevTools przeglądarki'
- Rozwiązywanie typowych problemów w aplikacjach Angular 15
- Korzystanie z zaawansowanych technik debugowania w celu optymalizacji wydajności
Zaawansowane techniki wydajności
- Zaawansowane techniki optymalizacji wydajności dla Angular 15
- Wdrażanie wykrywania zmian podczas wypychania
- Implementowanie leniwego ładowania dla optymalnej wydajności
- Optymalizacja żądań sieciowych przy użyciu Angular'HttpInterceptor
- Renderowanie po stronie serwera w celu zwiększenia wydajności
Podsumowanie i kolejne kroki
Wymagania
- Znajomość Angular 15, HTML, CSS i JavaScript .
Uczestnicy
- Deweloperzy
- Programiści
Opinie uczestników (5)
Podobało mi się, że szkolenie koncentrowało się bardziej na praktycznej stronie.
Mihaela - Ness
Szkolenie - NgRx
Przetłumaczone przez sztuczną inteligencję
Tematy, które zostały omówione, wiele przykładów kodu na żywo, postawa trenera wobec grupy
Weronika - ATOS PGS sp. z o.o.
Szkolenie - Reactive Programming with Angular RxJS
Przetłumaczone przez sztuczną inteligencję
Polubiałem twoje dowcipy
Dermot - Griffiths & Armour
Szkolenie - Angular 2 Fundamentals
Przetłumaczone przez sztuczną inteligencję
Praktyczne przykłady, ćwiczenia i najlepsze praktyki
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Szkolenie - Angular 10 for Developers
Przetłumaczone przez sztuczną inteligencję
Analityka krok po kroku. Wyjaśnienie każdej linii kodu. Każdy problem, który miałem podczas kursu, został pomyślnie rozwiązany i Łukasz powiedział mi o przyczynach. Podobały mi się również przedstawione dobre praktyki. Nigdy nie byłem przekonany o stylu TDD - po prostu nie widzę w tym korzyści i nie uważam za worth jego czasu. Łukasz wskazał tak wiele korzyści TDD, że całkowicie zmienił moje zdanie.
Michal Uscinski - Devapo Sp. z o. o.
Szkolenie - Testing Angular Applications
Przetłumaczone przez sztuczną inteligencję