- Doświadczenie w tworzeniu Angular 12 aplikacji
Publiczność
- Deweloperzy, którzy mają doświadczenie w tworzeniu Angular 12 aplikacji
Angular to popularny JavaScript framework do tworzenia aplikacji internetowych. Angular 12 zawiera zaawansowane funkcje, takie jak ulepszenia wydajności, usługi językowe, nowy kompilator Ivy, sprawdzanie poprawności formularzy i wiele innych;
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą zagłębić się w zaawansowane funkcje Angular 12, w tym niestandardowe komponenty, dyrektywy, zaawansowane wiązanie danych, leniwe ładowanie i wiele innych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie Angular 12 aplikacji przy użyciu zaawansowanych technik i koncepcji.
- Wdrażanie niestandardowych komponentów i dyrektyw.
- Poznaj zaawansowane techniki wiązania danych.
- Implementacja leniwego ładowania i dynamicznego importu.
- Optymalizacja wydajności aplikacji Angular 12.
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 12?
Zaawansowane techniki komponentów
- Zaawansowane wzorce komponentów
- Komponenty dynamiczne
- Projekcja zawartości
- Odniesienia do kontenera widoku
- Wykrywanie zmian
- Zdarzenia niestandardowe
Zaawansowane techniki dyrektyw
- Zaawansowane wzorce dyrektyw
- Zaawansowane wiązanie hosta
- Zaawansowane moduły nasłuchujące hosta
- Zaawansowane dyrektywy strukturalne
- Dyrektywy jako usługi
Zaawansowane techniki wiązania danych
- Rury czyste i nieczyste
- Strategie wykrywania zmian
- Bezstrefowe wykrywanie zmian
- Obserwowalne i operatorzy
- RxJS Strumienie
Leniwe ładowanie i dynamiczne importowanie
- Leniwe ładowanie tras
- Leniwe ładowanie komponentów
- Federacja modułów
Optymalizacja Angular 12 Wydajność
- Najlepsze praktyki w zakresie wydajności
- Używanie Web Workers do równoległości
- Używanie Zone.js do profilowania
- Wstępne ładowanie modułów
- Potrząsanie drzewem i dzielenie kodu
Zaawansowane formularze
- Reactive Forms
- FormBuilder
- Niestandardowe walidatory
Testowanie Angular 12 Aplikacje
- Zaawansowane techniki testowania
- Zaawansowane komponenty i dyrektywy Unit Testing
- Testowanie komponentów dynamicznych
- Testowanie formularzy
- Testowanie integracji
Zaawansowane techniki debugowania
- Zaawansowane koncepcje debugowania
- Używanie Augury do debugowania
- Debugowanie przy użyciu VS Code
- Śledzenie i profilowanie
Zaawansowane funkcje bezpieczeństwa
- Najlepsze praktyki bezpieczeństwa
- Korzystanie z uwierzytelniania OAuth2
- Ochrona tras i zasobów
Zaawansowane Angular 12 Wdrożenie
- Wdrażanie przy użyciu platformy Docker
- Wdrażanie za pomocą Kubernetes
- Ciągła integracja i wdrażanie
Angular 12 najlepszych praktyk
- Najlepsze praktyki tworzenia łatwych w utrzymaniu Angular 12 aplikacji
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
United Arab Emirates - Angular 12 Advanced
Saudi Arabia - Angular 12 Advanced
South Africa - Angular 12 Advanced
Österreich - Angular 12 Advanced
Deutschland - Angular 12 Advanced
Czech Republic - Angular 12 Advanced
Magyarország - Angular 12 Advanced
Luxembourg - Angular 12 Advanced
Lithuania - Angular 12 Advanced
Nederland - Angular 12 Advanced
Portugal - Angular 12 Advanced
Belgique - Angular 12 Advanced
Australia - Angular 12 Advanced
Malaysia - Angular 12 Advanced
New Zealand - Angular 12 Advanced
Philippines - Angular 12 Advanced
Singapore - Angular 12 Advanced
Thailand - Angular 12 Advanced
Argentina - Angular 12 Advanced
Costa Rica - Angular 12 Advanced
Guatemala - Angular 12 Advanced
Colombia - Angular 12 Advanced
Venezuela - Angular 12 Advanced
United Kingdom - Angular 12 Advanced
South Korea - Angular 12 Advanced
Pakistan - Angular 12 Advanced
Sri Lanka - Angular 12 Advanced
Bulgaria - Angular 12 Advanced
Indonesia - Angular 12 Advanced
Kazakhstan - Angular 12 Advanced
Slovakia - Angular 12 Advanced
Botswana - Angular 12 Advanced