Plan Szkolenia
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
Wymagania
- Znajomość podstaw HTML, CSS i JavaScript .
Uczestnicy
- Deweloperzy
Opinie uczestników (7)
Good przykłady i interaktywny kurs!
Ioannis Fotinis - National geografisch instituut
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Podobało mi się, że był to praktyczny опыт, gdzie mogliśmy wykonywać ćwiczenia i zastosować przedstawione pojęcia oraz wiedzę. Dodatkowo cieszy mnie fakt, że zdobyłem pewne przemyślenia na temat nowoczesnego frameworka jak Angular (prawie wszystkie frameworki UI były dla mnie obce wcześniej).
Laurentiu Rudeanu - Technology Reply
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Rozpoczęliśmy od zera i mieliśmy kilka sposobów realizacji danego zagadnienia
Madalin Iordache - Technology Reply
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Jasne przykłady i chęć wnikliwego wyjaśniania.
Iulkian Gafencu - TECHNOLOGY REPLY SRL
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Zwinność trenera. Zawsze pytał, czy sposób nauczania jest dobry, czy należy go zmienić. Myślę, że to bardzo dobra metoda nauczania dla wszystkich (włącznie z nauczycielem, który wie, co uczyć). Podobała mi się też mieszanka między teoretycznymi a praktycznymi ćwiczeniami.
Bogdan Anechitoaei - TECHNOLOGY REPLY SRL
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Najbardziej podobała mi się fakt, że do każdego tematu były łączone ćwiczenia, co ułatwiało zrozumienie. Trener okazywał cierpliwość i miał dużo wiedzy na danej tematyce, a także pomagał wszystkim, którzy potrzebowali wsparcia.
Boca Eleonora Alexandra - TECHNOLOGY REPLY SRL
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję
Opisy każdej funkcji oraz dlaczego i kiedy powinniśmy ją używać.
Viorica Postolachi - TECHNOLOGY REPLY SRL
Szkolenie - Angular 7
Przetłumaczone przez sztuczną inteligencję