35 godzin (5 dni x 7 godzin), w tym wykłady i warsztaty praktyczne.
2. Hosting model
• Blazor Server
• Blazor Web Assembly
3. Formularze
• DataBinding
○ One-way
○ Two-way
○ Event Binding
• Component Model
• Tworzenie własnych komponentów
4. Walidacja
• Wbudowane
• Walidacja z Fluent Validation
5. Komponenty
• Parametry
○ Parametry kaskadowe
• Układ strony
• Code Behind
• Struktura komponentu
○ Single file
○ Partial class
• Szablony komponentów
• Izolacja CSS
• Cykl życia
• Renderowanie
• Renderowanie dynamiczne
• Wirtualizacja
6. UI
• Odświeżanie ręczne
• Odświeżanie automatyczne
7. Obsługa plików
• Wysyłanie plików
• Pobieranie plików
• Obsługa strumieni
8. Zarządzanie stanem
• InMemory
• Local Storage
9. Integracja
• Integracja z Javascript
○ Wywołanie JS z Blazor
○ Wywołanie Blazor z JS
• Integracja innych bibliotek
10. Bezpieczeństwo
• Autentykacja
• Autoryzacja
11. Progresywne aplikacje internetowe
• Utworzenie aplikacji
• Manifest
• Obsługa trybu offline
• Powiadomienia
12. WebApi
• Utworzenie usługi
• Utworzenie klienta HTTP
13. SignalR
• Utworzenie huba
• Utworzenie klienta
14. MediatR
• Wprowadzenie do CQRS
15. Testowanie
• Testowanie komponentów z bUnit
○ Testowanie wygenerowanych znaczników
○ Wyzwalanie zdarzeń
○ Udawanie autoryzacji i autentykacji
• Testowanie aplikacji Blazor z Playwright
Zobacz ciekawe zagadnienia poruszane na tym lub podobnych szkoleniach