Startdatum niet gekend
Webapplicaties bouwen met Blazor in C# .Net 5
-
start
-
Nog niet gekend
-
Nog niet gekend
Introductie
Tot nu toe betekende het maken van responsieve, interactieve webapplicaties (SPA) het gebruik van JavaScript/TypeScript en frameworks als Angular of React. Maar met de komst van het Blazor framework .NET is het voor ontwikkelaars nu gemakkelijk deze webapplicaties te bouwen met behulp van C# code en HTML en hoeven zij niet onmiddellijk beroep te doen andere frameworks. Blazor Apps kunnen daarenboven ook samenwerken met bestaande JavaScript libraries.
Deze Blazor technologie laat toe om .NET code rechtstreeks in de browser uit te voeren (via WebAssembly) OF om de code op de server uit te voeren (en de UI met SignalR connecties bij te werken). Beide mogelijkheden laten toe om op veel plaatsen waar JavaScript vereist is, dit te vervangen door C#. Op deze manier kan dezelfde code gedeeld worden op server- en clientside.
Het gebruik van .NET voor client-side webontwikkeling biedt de volgende voordelen voor C# webdevelopers:
- maak gebruik van dezelfde (zowel client als server side) programmeeraal namelijk C# in plaats van JavaScript.
- maak gebruik van het bestaande .NET-ecosysteem van .NET-bibliotheken.
- deel de logica van de webapp over zowel client- als server-side.
- profiteer van de prestaties, betrouwbaarheid en veiligheid van .NET.
- blijf productief met Visual Studio op Windows, Linux en macOS.
- een gemeenschappelijke set van talen, frameworks en tools die stabiel, rijk aan functies en eenvoudig te gebruiken zijn.
Blazor kan C#-code direct in de browser uitvoeren met behulp van WebAssembly. Omdat het echt .NET is dat op WebAssembly draait, kunt u code én bibliotheken van server-side onderdelen van uw applicatie hergebruiken.
Omschrijving
Tot nu toe betekende het maken van responsieve, interactieve webapplicaties (SPA) het gebruik van JavaScript/TypeScript en frameworks als Angular of React. Maar met de komst van het Blazor framework .NET is het voor ontwikkelaars nu gemakkelijk deze webapplicaties te bouwen met behulp van C# code en HTML en hoeven zij niet onmiddellijk beroep te doen andere frameworks. Blazor Apps kunnen daarenboven ook samenwerken met bestaande JavaScript libraries.
Deze Blazor technologie laat toe om .NET code rechtstreeks in de browser uit te voeren (via WebAssembly) OF om de code op de server uit te voeren (en de UI met SignalR connecties bij te werken). Beide mogelijkheden laten toe om op veel plaatsen waar JavaScript vereist is, dit te vervangen door C#. Op deze manier kan dezelfde code gedeeld worden op server- en clientside.
Het gebruik van .NET voor client-side webontwikkeling biedt de volgende voordelen voor C# webdevelopers:
- maak gebruik van dezelfde (zowel client als server side) programmeeraal namelijk C# in plaats van JavaScript.
- maak gebruik van het bestaande .NET-ecosysteem van .NET-bibliotheken.
- deel de logica van de webapp over zowel client- als server-side.
- profiteer van de prestaties, betrouwbaarheid en veiligheid van .NET.
- blijf productief met Visual Studio op Windows, Linux en macOS.
- een gemeenschappelijke set van talen, frameworks en tools die stabiel, rijk aan functies en eenvoudig te gebruiken zijn.
Blazor kan C#-code direct in de browser uitvoeren met behulp van WebAssembly. Omdat het echt .NET is dat op WebAssembly draait, kunt u code én bibliotheken van server-side onderdelen van uw applicatie hergebruiken.
Voor wie is deze opleiding bestemd?
C# .NET developers die webapplicaties willen bouwen in .NET 5 gebruikmakend van Blazor framework
Voorkennis
Gedegen basiskennis van de programmeertaal C# .NET en HTML
Formule
opleidingHoe ziet het programma van deze opleiding eruit?
- Introductie, wat zijn Single Page Web applicaties
- Blazor tov Angular, qua concept identiek, maar C# als programmeertaal
- Blazor WASM tov Blazor Server Side
- De werking van WASM en SingnalR
- Blazor Layouts and HTML components
- Data Binding
- Custom Blazor components
- Component Lifecycle
- Dependency Injection
- JavaScript integratie
- Offline werken en browser storage gebruiken
- URL Routing
- Auth based user authenticatie met JWT tokens
- Web API’s
- CSS Isolation
- 3th party Component Libraries
Een vraag over deze opleiding?
Wij zijn er voor u! Contacteer ons en wij helpen u met veel enthousiasme verder.
Stel uw vraag