Plan Szkolenia
Wprowadzenie
- Co nowego w Angular 6?
Przegląd TypeScript i ES6 JavaScript
- Składnia TypeScript
- Korzystanie z transpilera TypeScript
- Konfiguracja Angular 6 i TypeScript
Przegląd części Angular 6
- Tworzenie komponentów
- Wiazanie danych i interpolacja ciągów
- Wiazanie właściwości
- Wiazanie zdarzeń
- Dwukierunkowe wiązanie danych
- Modelowanie danych
- Dyrektywy
- Bootstrapping
- Wejścia i wyjścia
- Angular CLI
Tworzenie pierwszej aplikacji Angular
- Planowanie aplikacji
- Konfiguracja projektu i aplikacji Angular przy użyciu CLI
- Tworzenie podstawowej konfiguracji projektu przy użyciu Bootstrap 4 i Sass
Korzystanie z komponentów Angular 6
- 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 haków cyklu życia
- Korzystanie z ViewChildren i ContentChildren
Wiazanie danych w Angular 6
- Przegląd wiązania 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
Usługi Angular 6
- Tworzenie usługi logowania
- Tworzenie usługi danych
Korzystanie z iniekcji zależności i dostawców
- Injektory, dostawcy i tokeny
- Konfiguracja iniekcji zależności
- Konfiguracja dostawcy
- 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 tras przekierowania i wieloznacznych
- Zrozumienie strażników tras
- Zrozumienie strategii routingu
Korzystanie z RxJS do tworzenia i pracy z obserwowalnymi w Angular
- Przegląd obserwowalnych
- Przegląd RxJS
- Tworzenie i korzystanie z obserwowalnych w Angular
Obsługa formularzy
- Korzystanie z formularzy opartych na szablonach
- Korzystanie z reaktywnych formularzy
Korzystanie z rur
- Wbudowane rury
- Asynchroniczna rura
- Niestandardowe rury
Wykonywanie wywołań do zewnętrznych interfejsów API HTTP
Korzystanie z modułów Angular
Testowanie aplikacji Angular 6
- Korzystanie z Jasmine do testów jednostkowych
Debugowanie aplikacji
- Zrozumienie komunikatów błędów w Angular
- Korzystanie z map źródłowych do debugowania kodu w przeglądarce
- Korzystanie z Augury
Optymalizacja aplikacji Angular 6
Bezpieczeństwo Angular 6
- Uwierzytelnianie
- Co powinno, a czego nie powinno się pisać w Angular
Wdrażanie aplikacji Angular 6 do produkcji
- Wdrażanie na IIS, Apache, Nginx itp.
Rozwiązywanie problemów
Podsumowanie
Wymagania
- Znajomość podstaw HTML, CSS i JavaScript
Odbiorcy
- Deweloperzy
Opinie uczestników (7)
Dobra materiał! Trener jest naprawdę miłym facetem, co bardzo pomaga!
Xander Knol - Conclusion Learning Centers
Szkolenie - Angular 6
Przetłumaczone przez sztuczną inteligencję
Praktyczne ćwiczenia!
William Limberger - Conclusion Learning Centers
Szkolenie - Angular 6
Przetłumaczone przez sztuczną inteligencję
Bardzo dużo przydatnych wiadomości pozwalających zacząć bez problemu programowanie w Angular. Szybkie dzielenie kodu z prowadzącym. Bardzo ciekawa treść szkolenia. Prowadzący bardzo dobrze przygotowany do zajęć. Bardzo dobre tempo zajęć.
Kamil Popiolek - EY GDS (CS) POLAND SP. Z O.O.
Szkolenie - Angular 6
dobrze dostosowane tempo pracy do grupy,
Albert Zoraw - EY GDS (CS) POLAND SP. Z O.O.
Szkolenie - Angular 6
Znajdowanie się w pełnym ekosystemie Angulara, TypeScript oraz zwłaszcza routingu
Ryan Delport - Leaseweb
Szkolenie - Angular 6
Przetłumaczone przez sztuczną inteligencję
Ćwiczenie na własną rękę.
Christiaan Sloof - Leaseweb
Szkolenie - Angular 6
Przetłumaczone przez sztuczną inteligencję
Naprawdę podobał mi się trener, jest świetnym specjalistą.
Lukasz Cysewski - PSI Polska
Szkolenie - Angular 6
Przetłumaczone przez sztuczną inteligencję