- Znajomość podstaw HTML, CSS i JavaScript.
Publiczność
- Deweloperzy
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą obniżyć koszty i złożoność zarządzania stanem w dużych aplikacjach internetowych opartych na danych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zmniejszenie złożoności bardzo dużych projektów, w których zarządzanie stanem jest trudne do utrzymania.
- Minimalizacja procesów stanu aplikacji.
- Skrócenie czasu potrzebnego do opracowania złożonych aplikacji internetowych zorientowanych na dane.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o NgRx, odwiedź stronę: https://ngrx.io/
Wprowadzenie
- Gdy zarządzanie stanem staje się przytłaczające i niemożliwe
Konfiguracja i instalacja
Przegląd NgRx
Tworzenie aplikacji NgRx
Nauka korzystania z Ngrx/Store
- Przegląd NgRx/Store
- Model, akcja, reduktor i stan aplikacji
- Wzorzec Redux
- Odczytywanie, zapisywanie i usuwanie danych w NgRx Store
Ulepszanie skryptów za pomocą Ngrx/Effects
- Przegląd NgRx/Effects
- Generowanie pliku efektu
- Tworzenie efektu
- Akcje obserwowalne
Sprawdzanie różnic w wydajności przez Router-store i Store-devtools
- Konfiguracje
- Wysyłanie akcji Router-store
- Dodatki nawigacyjne
- Instrumentacja w narzędziach Store-devtools
Tworzenie definicji typów obiektów przez Ngrx/Entity
- Przegląd NgRx/Entity
- Definicja stanu jednostki
- Adapter jednostki
- Selektory jednostek
- Niestandardowe identyfikatory i właściwości stanu
Ułatwianie Programming za pomocą Ngrx/Schematics
- Przegląd NgRx/Schematics
- Tworzenie rusztowań aplikacji NgRx za pomocą Schematics
Przerabianie istniejącej aplikacji
Debugowanie aplikacji
Testowanie aplikacji
Wdrażanie aplikacji
Rozwiązywanie problemów
Podsumowanie i wnioski