Course Code: angular11
Duration: 28 hours
Prerequisites:
  • Znajomość podstaw HTML, CSS i JavaScript
  • .

Publiczność

  • Deweloperzy
Overview:

Angular to framework JavaScript do tworzenia aplikacji internetowych. Angular 11 to główne wydanie, które kładzie nacisk na wydajność routera, automatyczne wstawianie czcionek, bardziej rygorystyczne typy, testowanie komponentów i szybsze kompilacje.

W tym prowadzonym przez instruktora szkoleniu na żywo (online lub na miejscu) uczestnicy dowiedzą się, jak tworzyć, testować i wdrażać aplikację Angular przy użyciu najnowszych funkcji w Angular 11.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Tworzenie Angular 11aplikacji przy użyciu języka TypeScript i interfejsu Angular CLI.
  • Tworzenie luźno powiązanych komponentów internetowych, które mogą być używane na dowolnej stronie HTML.
  • Testowanie, debugowanie i wdrażanie Angular 11aplikacji.
  • Organizuj Angular 11projekty przy użyciu najlepszych praktyk.

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

  • Czym jest Angular?
  • Co nowego pojawiło się w Angular 11?

Przegląd Typescript i ES6 JavaScript

  • Składnia TypeScript
  • Korzystanie z transpilatora języka TypeScript
  • Konfigurowanie Angular 11i Typescript

Przegląd części Angular 11'

  • Angular CLI
  • Komponenty
  • Dyrektywy
  • Dane wejściowe i wyjściowe
  • Wiązanie danych i interpolacja
  • Wiązanie zdarzeń
  • Modelowanie danych
  • Bootstrapping
  • Eksperymentalny Webpack

Tworzenie pierwszej aplikacji Angular

  • Planowanie aplikacji
  • Konfigurowanie projektu Angular
  • Tworzenie przyjaznego dla urządzeń mobilnych interfejsu użytkownika przy użyciu Bootstrap 4 i Sass

Tworzenie komponentu

  • Zrozumienie cyklu życia komponentów
  • Przepływ danych
  • Korzystanie z szablonów i stylów
  • Projektowanie zawartości
  • Praca z AppModule
  • Praca z komponentami niestandardowymi
  • Korzystanie z enkapsulacji widoku
  • Wdrażanie haków cyklu życia
  • Korzystanie z ViewChildren i ContentChildren

Powiązanie danych w Angular 11

  • Zrozumienie wiązania właściwości i zdarzeń
  • Wiązanie i przypisywanie aliasów do właściwości niestandardowych
  • Wiązanie i przypisywanie aliasów do zdarzeń niestandardowych

Praca z dyrektywami

  • Wbudowane dyrektywy
  • Dyrektywy niestandardowe

Angular 11 Usługi

  • Tworzenie usługi rejestrowania
  • Tworzenie usługi danych

Używanie wstrzykiwania zależności i dostawców

  • Wtryskiwacze, dostawcy i tokeny
  • Konfigurowanie wstrzykiwania zależności
  • Konfigurowanie dostawcy
  • Wstrzykiwanie usług do składników, dyrektyw i usług

Przełączanie stron za pomocą routingu

  • Zrozumienie różnych metod nawigacji
  • Strategie wyznaczania tras
  • Konfigurowanie tras
  • Konfigurowanie i wczytywanie tras
  • Używanie parametrów w trasach
  • Tworzenie zagnieżdżonych tras
  • Korzystanie z przekierowań i tras z symbolami wieloznacznymi
  • Zrozumienie osłon tras

Używanie RxJS do tworzenia i pracy z obserwowalnymi w Angular

  • Przegląd obserwowalnych
  • Przegląd RxJS
  • Budowanie & Używanie Observables w Angular

Generowanie formularzy do wprowadzania danych przez użytkownika

  • Korzystanie z formularzy opartych na szablonach
  • Korzystanie z formularzy React
  • Tworzenie niestandardowej walidacji
  • Sprawdzanie poprawności, filtrowanie i oczyszczanie danych formularza

Korzystanie z rur

  • Przekształcanie wyjścia
  • Wbudowane potoki
  • Potok asynchroniczny
  • Potoki niestandardowe

Nawiązywanie połączeń z zewnętrznymi interfejsami API HTTP

  • Wysyłanie żądań

Testowanie aplikacji Angular 10

  • Używanie Jasmine do testowania jednostkowego
  • Używanie Protractor do testowania kompleksowego

Debugowanie aplikacji

  • Zrozumienie komunikatów o błędach w Angular
  • Używanie map źródłowych do debugowania kodu w przeglądarce
  • Odczytywanie TypeScript Diagnostyka kompilatora
  • Korzystanie z Augury

Optymalizacja Angular 11 Aplikacja

  • Zmiana kodu
  • Zmniejszenie rozmiaru pakietu i wyeliminowanie martwego kodu

Angular 11 Bezpieczeństwo

  • Jak działa uwierzytelnianie
  • Korzystanie z uwierzytelniania JWT
  • Co powinno, a czego nie powinno być napisane w Angular

Wdrażanie Angular 11 aplikacji do produkcji

  • Wdrażanie do IIS, Apache, Nginx itp.

Angular 11 Najlepsze praktyki

Rozwiązywanie problemów

Podsumowanie i wnioski

Sites Published:

United Arab Emirates - Angular 11

Qatar - Angular 11

Egypt - Angular 11

Saudi Arabia - Angular 11

South Africa - Angular 11

Brasil - Angular 11

Canada - Angular 11

中国 - Angular 11

香港 - Angular 11

澳門 - Angular 11

台灣 - Angular 11

USA - Angular 11

Österreich - Angular 11

Schweiz - Angular 11

Deutschland - Angular 11

Czech Republic - Angular 11

Denmark - Angular 11

Estonia - Angular 11

Finland - Angular 11

Greece - Angular 11

Magyarország - Angular 11

Ireland - Angular 11

Luxembourg - Angular 11

Latvia - Angular 11

España - Angular 11

Italia - Angular 11

Lithuania - Angular 11

Nederland - Angular 11

Norway - Angular 11

Portugal - Angular 11

România - Angular 11

Sverige - Angular 11

Türkiye - Angular 11

Malta - Angular 11

Belgique - Angular 11

France - Angular 11

日本 - Angular 11

Australia - Angular 11

Malaysia - Angular 11

New Zealand - Angular 11

Philippines - Angular 11

Singapore - Angular 11

Thailand - Angular 11

Vietnam - Angular 11

India - Angular 11

Argentina - Angular 11

Chile - Angular 11

Costa Rica - Angular 11

Ecuador - Angular 11

Guatemala - Angular 11

Colombia - Angular 11

México - Angular 11

Panama - Angular 11

Peru - Angular 11

Uruguay - Angular 11

Venezuela - Angular 11

Polska - Angular 11

United Kingdom - Angular 11

South Korea - Angular 11

Pakistan - Angular 11

Sri Lanka - Angular 11

Bulgaria - Angular 11

Bolivia - Angular 11

Indonesia - Angular 11

Kazakhstan - Angular 11

Moldova - Angular 11

Morocco - Angular 11

Tunisia - Angular 11

Kuwait - Angular 11

Oman - Angular 11

Slovakia - Angular 11

Kenya - Angular 11

Nigeria - Angular 11

Botswana - Angular 11

Slovenia - Angular 11

Croatia - Angular 11

Serbia - Angular 11

Bhutan - Angular 11

Nepal - Angular 11

Uzbekistan - Angular 11