A tanfolyamról
A hallgatók megismertetése a Blazor alapú SPA alkalmazásfejlesztéssel.
Tematika
-
A Blazor ismertetése és webes kliensek fejlesztésének gyakori kérdései
- Blazor Webassembly, Blazor server és egyéb Blazor modalitások
- Blazor komponensek működése, életciklus
- HttpClient helyes használata, HttpClientFactory
- OpenAPI
- CORS
-
Blazor webassembly komponensek létrehozása
- Blazor komponensek létrehozása
- Adatok megjelenítése, egyirányú adatkötés
- RenderFragment
- Események kezelése
- Paraméterek átadása, kétirányú adatkötés
- Cascading parameters
- Hibakezelés
-
Blazor webassembly alkalmazások fejlesztése
- Dependency injection Blazorben
- Page-ek létrehozása, routing
- Layoutkezelés
- Form-ok létrehozása, validáció
- Autentikáció és autorizáció
- Lokalizáció
-
Blazor komponensek tesztelése
- bUnit keretrendszer használata
-
A Blazor webassembly egyéb lehetőségei
- AOT compilation
- Lazy-loading assemblies
Kinek ajánljuk
Előfeltételek
Stabil C# programozási ismeretek, magabiztos Visual Studio használat, alapvető .NET keretrendszer-ismeretek.