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

Publiczność

  • Deweloperzy
Overview:

Angular 6 zawiera szereg potężnych nowych funkcji, w tym Angular Elements i nowe polecenia CLI. Funkcje te znacznie rozszerzają możliwości integracji Angular z aplikacjami innymi niż Angular opartymi na JQuery, Vue.js, React itp.

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

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

  • Tworzenie Angular 6aplikacji przy użyciu Angular CLI.
  • Tworzenie komponentów internetowych, które mogą być używane na dowolnej stronie HTML.
  • Korzystaj z usług internetowych REST i danych WebSocket z poziomu Angular 6aplikacji.
  • Wdrażaj animacje przy użyciu najnowszych funkcji animacji Angular 6.
  • Testowanie, debugowanie i wdrażanie Angular 6aplikacji.
  • Organizowanie Angular 6projektów przy użyciu najlepszych praktyk.

Format kursu

  • Interaktywny wykład i dyskusja
  • Dużo ćwiczeń i praktyki
  • Praktyczne wdrożenie w środowisku live-lab

Uwaga

  • Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
  • Aby dowiedzieć się więcej o Angular, odwiedź stronę: https://angular.io/
Course Outline:

Wstęp

  • Co nowego w Angular 6?

Przegląd maszynopisu i skryptu ES6 Java

  • TypeScript Składnia
  • Korzystanie z transpilera TypeScript.
  • Konfigurowanie Angular 6 i maszynopis

Przegląd Angular części 6

  • Tworzenie komponentów
  • Wiązanie danych i interpolacja ciągów
  • Powiązanie właściwości
  • Powiązanie zdarzenia
  • Dwukierunkowe wiązanie danych
  • Modelowanie danych
  • Dyrektywy
  • Bootstrapping
  • Wejścia wyjścia
  • Angular Interfejs wiersza polecenia

Tworzenie pierwszej Angular aplikacji

  • Planowanie aplikacji
  • Konfigurowanie projektu i aplikacji Angular przy użyciu interfejsu CLI
  • Tworzenie podstawowej konfiguracji projektu przy użyciu Bootstrap 4 i Sass

Korzystanie z Angular 6 komponentów

  • Przepływ danych
  • Praca z AppModule
  • Praca z komponentami niestandardowymi
  • Korzystanie z szablonów i stylów
  • Korzystanie z enkapsulacji widoku
  • Projekcja treści
  • Zrozumienie cyklu życia komponentu i haków cyklu życia
  • Korzystanie z ViewChildren i ContentChildren

Wiązanie danych w Angular 6

  • Omówienie powią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 6 Usługi

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

Korzystanie z wstrzykiwania zależności i dostawców

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

Przełączanie stron z routingiem

  • Konfigurowanie tras
  • Konfigurowanie i ładowanie tras
  • Zrozumienie różnych metod nawigacji
  • Używanie parametrów w trasach
  • Tworzenie zagnieżdżonych tras
  • Korzystanie z tras przekierowań i symboli wieloznacznych
  • Zrozumienie strażników trasy
  • Zrozumienie strategii routingu

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

  • Przegląd obserwowalnych
  • Przegląd RxJS
  • Budowanie i używanie obserwowalnych w Angular

Obsługa formularzy

  • Korzystanie z formularzy opartych na szablonach
  • Korzystanie z Reactżywych formularzy

Korzystanie z rur

  • Wbudowane rury
  • Rura asynchroniczna
  • Niestandardowe rury

Wykonywanie wywołań do zewnętrznych interfejsów API HTTP

Korzystanie z Angular modułów

Testowanie aplikacji Angular 6

  • Używanie Jasmine do testów jednostkowych

Debugowanie aplikacji

  • Zrozumienie komunikatów o błędach w Angular
  • Używanie Sourcemaps do debugowania kodu w przeglądarce
  • Korzystanie z Augury

Optymalizacja aplikacji Angular 6

Angular 6 Bezpieczeństwo

  • Uwierzytelnianie
  • Co należy, a czego nie należy pisać w Angular

Wdrażanie aplikacji Angular 6 w środowisku produkcyjnym

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

Rozwiązywanie problemów

Uwagi końcowe

Sites Published:

United Arab Emirates - Angular 6

Qatar - Angular 6

Egypt - Angular 6

Saudi Arabia - Angular 6

South Africa - Angular 6

Brasil - Angular 6

Canada - Angular 6

中国 - Angular 6

香港 - Angular 6

澳門 - Angular 6

台灣 - Angular 6

USA - Angular 6

Österreich - Angular 6

Schweiz - Angular 6

Deutschland - Angular 6

Czech Republic - Angular 6

Denmark - Angular 6

Estonia - Angular 6

Finland - Angular 6

Greece - Angular 6

Magyarország - Angular 6

Ireland - Angular 6

Luxembourg - Angular 6

Latvia - Angular 6

España - Angular 6

Italia - Angular 6

Lithuania - Angular 6

Nederland - Angular 6

Norway - Angular 6

Portugal - Angular 6

România - Angular 6

Sverige - Angular 6

Türkiye - Angular 6

Malta - Angular 6

Belgique - Angular 6

France - Angular 6

日本 - Angular 6

Australia - Angular 6

Malaysia - Angular 6

New Zealand - Angular 6

Philippines - Angular 6

Singapore - Angular 6

Thailand - Angular 6

Vietnam - Angular 6

India - Angular 6

Argentina - Angular 6

Chile - Angular 6

Costa Rica - Angular 6

Ecuador - Angular 6

Guatemala - Angular 6

Colombia - Angular 6

México - Angular 6

Panama - Angular 6

Peru - Angular 6

Uruguay - Angular 6

Venezuela - Angular 6

Polska - Angular 6

United Kingdom - Angular 6

South Korea - Angular 6

Pakistan - Angular 6

Sri Lanka - Angular 6

Bulgaria - Angular 6

Bolivia - Angular 6

Indonesia - Angular 6

Kazakhstan - Angular 6

Moldova - Angular 6

Morocco - Angular 6

Tunisia - Angular 6

Kuwait - Angular 6

Oman - Angular 6

Slovakia - Angular 6

Kenya - Angular 6

Nigeria - Angular 6

Botswana - Angular 6

Slovenia - Angular 6

Croatia - Angular 6

Serbia - Angular 6

Bhutan - Angular 6

Nepal - Angular 6

Uzbekistan - Angular 6