Plan Szkolenia
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
Wymagania
- Znajomość podstaw HTML, CSS i JavaScript .
Uczestnicy
- Deweloperzy
Opinie uczestników (5)
Szkolenie było bardzo interaktywne i pouczające. Trener był bardzo cierpliwy, gdy czegoś nie rozumieliśmy i upewnił się, że nikt nie został w tyle podczas całego szkolenia.
Daniel - INIT Innovations in Transportation Ltd.
Szkolenie - Angular 17
Przetłumaczone przez sztuczną inteligencję
Sposób tłumaczenia nowości
Dominik - Panstwowa Akademia Nauk Stosowanych im. Ks. Bronislawa Markiewicza w Jaroslawiu
Szkolenie - Angular 15
- Wielce lubię kurs, a Trener jest bardzo ustępliwy i ma znaczne zasoby wiedzy na daną tematykę. Jednak nie wszystkie tematy są omawiane podczas 4-dniowego szkolenia.
Allan - Tribal Software Philippines Inc
Szkolenie - Angular 14
Przetłumaczone przez sztuczną inteligencję
Polubiałem twoje dowcipy
Dermot - Griffiths & Armour
Szkolenie - Angular 2 Fundamentals
Przetłumaczone przez sztuczną inteligencję
Praktyczne przykłady, ćwiczenia i najlepsze praktyki
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Szkolenie - Angular 10 for Developers
Przetłumaczone przez sztuczną inteligencję