- Znajomość podstaw HTML, CSS i JavaScript .
Publiczność
- Deweloperzy
Angular to JavaScript framework do tworzenia aplikacji internetowych. Angular 10 to najnowsza wersja z serii Angular 2 (Angular 2 to kompletna przeróbka oryginalnego AngularJS, czyli Angular 1). Angular 10 to główne wydanie, które kładzie nacisk na jakość, narzędzia i ulepszenia ekosystemu, a nie na nowe funkcje. Angular 10 jest mniejszy niż poprzednie wersje.
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 10.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie aplikacji Angular 10 przy użyciu TypeScript i Angular CLI.
- Tworzenie luźno powiązanych komponentów internetowych, które mogą być używane na dowolnej stronie HTML.
- Łączenie tych komponentów z usługami, modułami i dyrektywami.
- Korzystaj z usług internetowych REST i danych WebSocket z poziomu aplikacji Angular 10.
- Tworzenie niestandardowej walidacji przy użyciu Reactive Forms.
- Testowanie, debugowanie i wdrażanie aplikacji Angular 10.
- Organizowanie projektów Angular 10 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.
Wprowadzenie
- Czym jest Angular?
- Co nowego w Angular 10?
Przegląd Typescript i ES6 JavaScript
- Składnia TypeScript
- Korzystanie z transpilatora TypeScript
- Konfigurowanie Angular 10 i Typescript
Przegląd części Angular 10'
- Angular CLI
- Komponenty
- 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
- 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 10
- 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 10 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ń
Korzystanie z modułów Angular
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 aplikacji Angular 10
- Zmiana kodu
- Zmniejszenie rozmiaru pakietu i wyeliminowanie martwego kodu
Angular 10 Bezpieczeństwo
- Jak działa uwierzytelnianie
- Korzystanie z uwierzytelniania JWT
- Co powinno, a czego nie powinno być napisane w Angular
Wdrażanie aplikacji Angular 10 do produkcji
- Wdrażanie do IIS, Apache, Nginx itp.
Angular 10 najlepszych praktyk
Rozwiązywanie problemów
Podsumowanie i wnioski
United Arab Emirates - Angular 10 for Developers
Qatar - Angular 10 for Developers
Egypt - Angular 10 for Developers
Saudi Arabia - Angular 10 for Developers
South Africa - Angular 10 for Developers
Brasil - Angular 10 for Developers
Canada - Angular 10 for Developers
中国 - Angular 10 for Developers
香港 - Angular 10 for Developers
澳門 - Angular 10 for Developers
台灣 - Angular 10 for Developers
USA - Angular 10 for Developers
Österreich - Angular 10 for Developers
Schweiz - Angular 10 for Developers
Deutschland - Angular 10 for Developers
Czech Republic - Angular 10 for Developers
Denmark - Angular 10 for Developers
Estonia - Angular 10 for Developers
Finland - Angular 10 for Developers
Greece - Angular 10 for Developers
Magyarország - Angular 10 for Developers
Ireland - Angular 10 for Developers
Luxembourg - Angular 10 for Developers
Latvia - Angular 10 for Developers
España - Angular 10 for Developers
Italia - Angular 10 for Developers
Lithuania - Angular 10 for Developers
Nederland - Angular 10 for Developers
Norway - Angular 10 for Developers
Portugal - Angular 10 for Developers
România - Angular 10 for Developers
Sverige - Angular 10 for Developers
Türkiye - Angular 10 for Developers
Malta - Angular 10 for Developers
Belgique - Angular 10 for Developers
France - Angular 10 for Developers
日本 - Angular 10 for Developers
Australia - Angular 10 for Developers
Malaysia - Angular 10 for Developers
New Zealand - Angular 10 for Developers
Philippines - Angular 10 for Developers
Singapore - Angular 10 for Developers
Thailand - Angular 10 for Developers
Vietnam - Angular 10 for Developers
India - Angular 10 for Developers
Argentina - Angular 10 for Developers
Chile - Angular 10 for Developers
Costa Rica - Angular 10 for Developers
Ecuador - Angular 10 for Developers
Guatemala - Angular 10 for Developers
Colombia - Angular 10 for Developers
México - Angular 10 for Developers
Panama - Angular 10 for Developers
Peru - Angular 10 for Developers
Uruguay - Angular 10 for Developers
Venezuela - Angular 10 for Developers
Polska - Angular 10 for Developers
United Kingdom - Angular 10 for Developers
South Korea - Angular 10 for Developers
Pakistan - Angular 10 for Developers
Sri Lanka - Angular 10 for Developers
Bulgaria - Angular 10 for Developers
Bolivia - Angular 10 for Developers
Indonesia - Angular 10 for Developers
Kazakhstan - Angular 10 for Developers
Moldova - Angular 10 for Developers
Morocco - Angular 10 for Developers
Tunisia - Angular 10 for Developers
Kuwait - Angular 10 for Developers
Oman - Angular 10 for Developers
Slovakia - Angular 10 for Developers
Kenya - Angular 10 for Developers
Nigeria - Angular 10 for Developers
Botswana - Angular 10 for Developers
Slovenia - Angular 10 for Developers
Croatia - Angular 10 for Developers
Serbia - Angular 10 for Developers
Bhutan - Angular 10 for Developers