Plan Szkolenia
Wprowadzenie
- Co nowego w Angular 5?
Przegląd TypeScript i ES6 JavaScript
- Składnia TypeScript
- Korzystanie z transpilera TypeScript
- Konfiguracja Angular 5 i TypeScript
Tworzenie pierwszej aplikacji Angular
- Planowanie aplikacji
- Konfiguracja projektu Angular i aplikacji za pomocą CLI
- Tworzenie podstawowej konfiguracji projektu z użyciem Bootstrap 4 i Sass
Praca z elementami Angular 5
- Tworzenie komponentów
- Wiazanie danych i interpolacja ciągów
- Wiazanie właściwości
- Wiazanie zdarzeń
- Dwukierunkowe wiazanie danych
- Modelowanie danych
- Dyrektywy
- Bootstrapping
- Wejścia i wyjścia
Korzystanie z komponentów Angular 5
- Przepływ danych
- Praca z AppModule
- Praca z niestandardowymi komponentami
- Korzystanie z szablonów i stylów
- Korzystanie z enkapsulacji widoku
- Projekcja treści
- Zrozumienie cyklu życia komponentu i hooków cyklu życia
- Korzystanie z ViewChildren i ContentChildren
Wiazanie danych w Angular 5
- Przegląd wiazania właściwości i zdarzeń
- Wiazanie i przypisywanie aliasów do niestandardowych właściwości
- Wiazanie i przypisywanie aliasów do niestandardowych zdarzeń
Praca z dyrektywami
- Wbudowane dyrektywy
- Niestandardowe dyrektywy
Debugowanie aplikacji
- Zrozumienie komunikatów o błędach w Angular
- Korzystanie z map źródłowych do debugowania kodu w przeglądarce
- Korzystanie z Augury
Usługi w Angular 5
- Zrozumienie znaczenia usług
- Tworzenie usługi logowania
- Tworzenie usługi danych
Korzystanie z wstrzykiwania zależności i providerów
- Injectory, providerzy i tokeny
- Konfiguracja wstrzykiwania zależności
- Konfiguracja providera
- Wstrzykiwanie usług do komponentów, dyrektyw i usług
Przełączanie stron za pomocą routingu
- Konfiguracja tras
- Konfiguracja i ładowanie tras
- Zrozumienie różnych metod nawigacji
- Korzystanie z parametrów w trasach
- Tworzenie zagnieżdżonych tras
- Korzystanie z przekierowań i tras z symbolami wieloznacznymi
- Zrozumienie strażników tras
- Zrozumienie strategii routingu
Korzystanie z RxJS do tworzenia i pracy z obserwatorami w Angular
- Przegląd obserwatorów
- Przegląd RxJS
- Budowanie i korzystanie z obserwatorów w Angular
Obsługa formularzy
- Korzystanie z formularzy sterowanych szablonami
- Korzystanie z reaktywnych formularzy
Korzystanie z rur
- Wbudowane rury
- Asynchroniczne rury
- Niestandardowe rury
Wykonywanie połączeń do zewnętrznych API HTTP
Korzystanie z modułów Angular
Optymalizacja aplikacji Angular 5
Testowanie aplikacji Angular 5
- Korzystanie z Jasmine do testów jednostkowych
Bezpieczeństwo w Angular 5
- Uwierzytelnianie
- Co powinno, a czego nie powinno się pisać w Angular
Wdrażanie aplikacji Angular 5 do produkcji
- Wdrażanie na IIS, Apache, Nginx itp.
Rozwiązywanie problemów
Podsumowanie
Wymagania
- Znajomość podstaw HTML, CSS i JavaScript
Grupa docelowa
- Początkujący w rozwoju stron internetowych
- Doświadczeni programiści frontendowi
- Każdy, kto jest zainteresowany nauką tworzenia aplikacji za pomocą Angular
Opinie uczestników (1)
Podobała mi się komunikacja i sposób przekazywania wiedzy.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Szkolenie - Angular 5
Przetłumaczone przez sztuczną inteligencję