Blazor
Beschrijving
Leer hoe je interactieve webapplicaties maakt met
C# te gebruiken in plaats van JavaScript met Blazor.
Deze cursus is gericht op .NET ontwikkelaars en front-end ontwikkelaars.
De technische inhoud van deze cursus is als volgt:
→ Het nut van Blazor begrijpen binnen de
.NET architectuur
→ Websockets gebruiken voor communicatie
→ Formulieren en validatie opzetten
→ Razor best practices implementeren
→ Beveiliging implementeren met Blazor
Wat zijn de doelstellingen van de opleiding?
→ Het nut van Blazor begrijpen binnen de
.NET architectuur
→ Websockets gebruiken voor communicatie
→ Formulieren en validatie implementeren
→ Razor best practices implementeren
→ Beveiliging implementeren met Blazor
Wat moet je weten om de cursus te volgen?
Kennis van het .NET Framework
Opleidingsprogramma
Gebruikte technologieën :
herinneringen
- De speciale kenmerken
van .NET Core
- Web Api en het
MVC Framework
- Beveiliging van uw
webbrowser
- Het ontwerppatroon: MVVM
- Webassemblage,
Websockets, SignalR
Architectuur van Blazor
- Blazor, de convergentie van
Razor aangepast aan de browser
- Blazor Server aan de serverkant
voor compatibiliteit
- Gebruik van SignalR web
SignalR sockets voor
communicatie
- Blazor web-assemblage
client-zijde
- Technieken voor delen
tussen server en client
- Interactie met het DOM,
Javascript-interoperatie en
sandboxbeveiliging
De basis van Razor
- Structuur van een Razor-project
- Routing en navigatie om
componenten te bereiken
- Verschillende configuraties
afhankelijk van de
omgeving
- Razor afhankelijkheid
injectie container
- Blazor componenten
Net 5 componenten. Virtualisatie voor
prestaties
- Razor klasse Bibliotheken voor
delen van GUI-code
- Hosting en
implementatie van
Razor-toepassingen
Communicatie met de server
- Blazor-server: uitvoering
serverkant
- Via HTTP REST API
- CORS beveiliging
- SignalR gebruiken
voor communicatie
Websockets
Best practices
van Razor
- Formulieren, bindingen
en validatie
- Globalisering /
Lokalisatie
- Inter
sessie
- Lay-outs om te factoriseren
paginastructuur
- Op sjablonen gebaseerde
gebaseerde componenten
- Virtualisatie van
componenten voor
prestaties
Beveiliging met Blazor
- Beveiliging met Blazor Server
met AuthorizeView
- Beveiliging met Blazor Client
met Authenticatiestatus
Aanbieder
- Identiteitsvoorziening
OpenId en WebAssembly
Authenticatiebibliotheek
Praktische oefeningen
- Een toepassing maken
Blazor eenvoudig
- Code delen en
integratie van Javascript
- Een
component met beheer van
parameters en methodes
- Verbruik van web
REST-service en implementatie
Web sockets met SignalR
- Een formulier maken en
veldvalidatie
- Beveiliging instellen
met AuthorizeView