Course Code: angular12adv
Duration: 28 hours
Prerequisites:
  • Doświadczenie w tworzeniu Angular 12 aplikacji

Publiczność

  • Deweloperzy, którzy mają doświadczenie w tworzeniu Angular 12 aplikacji
Overview:

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.
Course Outline:

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

Sites Published:

United Arab Emirates - Angular 12 Advanced

Qatar - Angular 12 Advanced

Egypt - Angular 12 Advanced

Saudi Arabia - Angular 12 Advanced

South Africa - Angular 12 Advanced

Brasil - Angular 12 Advanced

Canada - Angular 12 Advanced

中国 - Angular 12 Advanced

香港 - Angular 12 Advanced

澳門 - Angular 12 Advanced

台灣 - Angular 12 Advanced

USA - Angular 12 Advanced

Österreich - Angular 12 Advanced

Schweiz - Angular 12 Advanced

Deutschland - Angular 12 Advanced

Czech Republic - Angular 12 Advanced

Denmark - Angular 12 Advanced

Estonia - Angular 12 Advanced

Finland - Angular 12 Advanced

Greece - Angular 12 Advanced

Magyarország - Angular 12 Advanced

Ireland - Angular 12 Advanced

Luxembourg - Angular 12 Advanced

Latvia - Angular 12 Advanced

España - Angular 12 Advanced

Italia - Angular 12 Advanced

Lithuania - Angular 12 Advanced

Nederland - Angular 12 Advanced

Norway - Angular 12 Advanced

Portugal - Angular 12 Advanced

România - Angular 12 Advanced

Sverige - Angular 12 Advanced

Türkiye - Angular 12 Advanced

Malta - Angular 12 Advanced

Belgique - Angular 12 Advanced

France - Angular 12 Advanced

日本 - 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

Vietnam - Angular 12 Advanced

India - Angular 12 Advanced

Argentina - Angular 12 Advanced

Chile - Angular 12 Advanced

Costa Rica - Angular 12 Advanced

Ecuador - Angular 12 Advanced

Guatemala - Angular 12 Advanced

Colombia - Angular 12 Advanced

México - Angular 12 Advanced

Panama - Angular 12 Advanced

Peru - Angular 12 Advanced

Uruguay - Angular 12 Advanced

Venezuela - Angular 12 Advanced

Polska - 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

Bolivia - Angular 12 Advanced

Indonesia - Angular 12 Advanced

Kazakhstan - Angular 12 Advanced

Moldova - Angular 12 Advanced

Morocco - Angular 12 Advanced

Tunisia - Angular 12 Advanced

Kuwait - Angular 12 Advanced

Oman - Angular 12 Advanced

Slovakia - Angular 12 Advanced

Kenya - Angular 12 Advanced

Nigeria - Angular 12 Advanced

Botswana - Angular 12 Advanced

Slovenia - Angular 12 Advanced

Croatia - Angular 12 Advanced

Serbia - Angular 12 Advanced

Bhutan - Angular 12 Advanced

Nepal - Angular 12 Advanced

Uzbekistan - Angular 12 Advanced