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

Publiczność

  • Deweloperzy
Overview:

Angular to framework JavaScript do tworzenia aplikacji internetowych. Angular 7 to najnowsza wersja z serii Angular 2 (Angular 2 jest całkowitym przepisaniem oryginalnego AngularJS lub Angular 1). Angular 7 jest głównym wydaniem obejmującym całą platformę i zawiera wiele nowych funkcji i optymalizacji, w tym aktualizacje CLI i lepszą wydajność.

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

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

  • Tworzenie Angular 7aplikacji 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 7aplikacji.
  • Wdrażaj animacje przy użyciu najnowszych funkcji animacji Angular 7.
  • Testowanie, debugowanie i wdrażanie Angular 7aplikacji.
  • Organizowanie Angular 7projektó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

Opcje dostosowywania kursu

  • 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:

Wprowadzenie

  • Co nowego w Angular 7?

Przegląd Typescript i ES6 JavaScript

  • Składnia TypeScript
  • Korzystanie z transpilatora TypeScript
  • Konfiguracja Angular 7 i Typescript

Przegląd części Angular 7

  • CLI Angular
  • Składniki
  • Dyrektywy
  • Dane wejściowe i wyjściowe
  • Wiązanie danych i interpolacja
  • Wiązanie zdarzeń
  • Modelowanie danych
  • Bootstrapping

Tworzenie pierwszej aplikacji Angular

  • Planowanie aplikacji
  • Konfigurowanie projektu Angular
  • Korzystanie z Bootstrap4 i Sass

Tworzenie komponentu

  • Zrozumienie cyklu życia komponentu
  • 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

Wiązanie danych w Angular 7

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

Praca z dyrektywami

  • Wbudowane dyrektywy
  • Niestandardowe dyrektywy

Angular 7 Usługi

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

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

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

Przełączanie stron za pomocą routingu

  • Zrozumienie różnych metod nawigacji
  • Strategie routingu
  • Konfigurowanie tras
  • Konfigurowanie i ładowanie 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 elementów obserwowalnych
  • Przegląd RxJS
  • Tworzenie i używanie obserwowalnych w Angular

Generowanie formularzy do wprowadzania danych przez użytkownika

  • Korzystanie z formularzy opartych na szablonach
  • Korzystanie z Reactive Forms

Korzystanie z potoków

  • Wbudowane potoki
  • Potok asynchroniczny
  • Potoki niestandardowe

Wywoływanie zewnętrznych interfejsów API HTTP

Korzystanie z modułów Angular

Testowanie aplikacji Angular 7

  • Używanie Jasmine do testowania jednostkowego

Debugowanie aplikacji

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

Optymalizacja aplikacji Angular 7

Bezpieczeństwo Angular 7

  • Uwierzytelnianie
  • Co powinno, a czego nie powinno być napisane w Angular 7?

Wdrażanie aplikacji Angular 7 do produkcji

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

Rozwiązywanie problemów

Uwagi końcowe

Sites Published:

United Arab Emirates - Angular 7

Qatar - Angular 7

Egypt - Angular 7

Saudi Arabia - Angular 7

South Africa - Angular 7

Brasil - Angular 7

Canada - Angular 7

中国 - Angular 7

香港 - Angular 7

澳門 - Angular 7

台灣 - Angular 7

USA - Angular 7

Österreich - Angular 7

Schweiz - Angular 7

Deutschland - Angular 7

Czech Republic - Angular 7

Denmark - Angular 7

Estonia - Angular 7

Finland - Angular 7

Greece - Angular 7

Magyarország - Angular 7

Ireland - Angular 7

Luxembourg - Angular 7

Latvia - Angular 7

España - Angular 7

Italia - Angular 7

Lithuania - Angular 7

Nederland - Angular 7

Norway - Angular 7

Portugal - Angular 7

România - Angular 7

Sverige - Angular 7

Türkiye - Angular 7

Malta - Angular 7

Belgique - Angular 7

France - Angular 7

日本 - Angular 7

Australia - Angular 7

Malaysia - Angular 7

New Zealand - Angular 7

Philippines - Angular 7

Singapore - Angular 7

Thailand - Angular 7

Vietnam - Angular 7

India - Angular 7

Argentina - Angular 7

Chile - Angular 7

Costa Rica - Angular 7

Ecuador - Angular 7

Guatemala - Angular 7

Colombia - Angular 7

México - Angular 7

Panama - Angular 7

Peru - Angular 7

Uruguay - Angular 7

Venezuela - Angular 7

Polska - Angular 7

United Kingdom - Angular 7

South Korea - Angular 7

Pakistan - Angular 7

Sri Lanka - Angular 7

Bulgaria - Angular 7

Bolivia - Angular 7

Indonesia - Angular 7

Kazakhstan - Angular 7

Moldova - Angular 7

Morocco - Angular 7

Tunisia - Angular 7

Kuwait - Angular 7

Oman - Angular 7

Slovakia - Angular 7

Kenya - Angular 7

Nigeria - Angular 7

Botswana - Angular 7

Slovenia - Angular 7

Croatia - Angular 7

Serbia - Angular 7

Bhutan - Angular 7

Nepal - Angular 7

Uzbekistan - Angular 7