- Podstawowa znajomość HTML, CSS i JavaScript .
- Doświadczenie z Angular 13 lub ukończenie wprowadzającego kursu Angular 13
Publiczność
- Doświadczeni deweloperzy i programiści, którzy chcą poszerzyć swoją wiedzę na temat Angular 13
Angular to szeroko stosowany framework dla JavaScript zaprojektowany do tworzenia skalowalnych aplikacji internetowych.
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla doświadczonych deweloperów i programistów, którzy chcą wykorzystać zaawansowane funkcje Angular 13 do tworzenia, testowania i wdrażania wysokowydajnych aplikacji internetowych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Efektywne wykorzystanie TypeScript i Angular CLI do tworzenia złożonych aplikacji Angular 13.
- Opracowywanie, testowanie i wdrażanie aplikacji internetowych Angular 13 w celu uzyskania optymalnej wydajności.
- Tworzenie komponentów sieciowych w celu poprawy możliwości ponownego wykorzystania i konserwacji aplikacji Angular 13.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
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
United Arab Emirates - Angular 13 Advanced
Saudi Arabia - Angular 13 Advanced
South Africa - Angular 13 Advanced
Österreich - Angular 13 Advanced
Deutschland - Angular 13 Advanced
Czech Republic - Angular 13 Advanced
Magyarország - Angular 13 Advanced
Luxembourg - Angular 13 Advanced
Lithuania - Angular 13 Advanced
Nederland - Angular 13 Advanced
Portugal - Angular 13 Advanced
Belgique - Angular 13 Advanced
Australia - Angular 13 Advanced
Malaysia - Angular 13 Advanced
New Zealand - Angular 13 Advanced
Philippines - Angular 13 Advanced
Singapore - Angular 13 Advanced
Thailand - Angular 13 Advanced
Argentina - Angular 13 Advanced
Costa Rica - Angular 13 Advanced
Guatemala - Angular 13 Advanced
Colombia - Angular 13 Advanced
Venezuela - Angular 13 Advanced
United Kingdom - Angular 13 Advanced
South Korea - Angular 13 Advanced
Pakistan - Angular 13 Advanced
Sri Lanka - Angular 13 Advanced
Bulgaria - Angular 13 Advanced
Indonesia - Angular 13 Advanced
Kazakhstan - Angular 13 Advanced
Slovakia - Angular 13 Advanced
Botswana - Angular 13 Advanced