Plan Szkolenia
Wprowadzenie
- Co nowego w Angular 13?
Zaawansowane komponenty
- Przegląd zaawansowanych komponentów
- Korzystanie z zaawansowanych dekoratorów
- Korzystanie z zaawansowanych haków cyklu życia
- Tworzenie złożonych komponentów
- Wdrażanie komponentów dynamicznych
- Tworzenie niestandardowych dyrektyw
- Tworzenie komponentów wielokrotnego użytku
Usługi zaawansowane
- Przegląd usług zaawansowanych
- Korzystanie z dostawców usług
- Korzystanie z zaawansowanych technik wstrzykiwania zależności
- Korzystanie z obserwowalnych i obiektów
- Tworzenie usług asynchronicznych
- Tworzenie usług singleton
- Tworzenie dostawców fabrycznych
- Tworzenie dostawców wartości użytkowych
Zaawansowany Routing
- Przegląd zaawansowanego routingu
- Korzystanie z zagnieżdżonych tras
- Korzystanie z osłon tras
- Korzystanie z leniwego ładowania
- Używanie wstępnego ładowania
- Tworzenie niestandardowych resolverów tras
- Używanie parametrów zapytania
- Używanie parametrów trasy
Zaawansowane formularze
- Przegląd zaawansowanych formularzy
- Tworzenie niestandardowych kontrolek formularzy
- Tworzenie niestandardowych walidatorów
- Tworzenie niestandardowych walidatorów asynchronicznych
- Korzystanie z formularzy reaktywnych w złożonych scenariuszach
- Korzystanie z formularzy dynamicznych
- Korzystanie z formularzy opartych na szablonach z walidacją
- Tworzenie niestandardowych dyrektyw formularzy
Zaawansowane testy
- Przegląd zaawansowanych testów
- Testowanie zaawansowanych komponentów
- Testowanie zaawansowanych usług
- Testowanie zaawansowanych formularzy
- Korzystanie z technik programowania sterowanego testami
- Korzystanie z szyderstw i szpiegów
- Korzystanie z testowania kompleksowego z Protractor
Optymalizacja wydajności
- Przegląd optymalizacji wydajności
- Korzystanie z kompilacji AOT
- Korzystanie z leniwego ładowania
- Optymalizacja wykrywania zmian
- Optymalizacja renderowania komponentów
- Optymalizacja żądań sieciowych
- Optymalizacja renderowania po stronie serwera
Wdrażanie i optymalizacja kompilacji
- Przegląd optymalizacji wdrażania i kompilacji
- Korzystanie z interfejsu CLI Angular
- Korzystanie z kompilacji produkcyjnej
- Korzystanie z dzielenia kodu
- Korzystanie z potrząsania drzewem
- Optymalizacja pod kątem progresywnych aplikacji internetowych
- Optymalizacja pod kątem wyszukiwarek
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Podstawowa znajomość HTML, CSS i JavaScript .
- Doświadczenie z Angular 13 lub ukończenie wprowadzającego kursu Angular 13
Uczestnicy
- Doświadczeni deweloperzy i programiści, którzy chcą poszerzyć swoją wiedzę na temat Angular 13
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ę