Blazor: Building Interactive Web Applications

Niveau
Tijdsduur
Locatie
Op locatie
Startdatum en plaats

Blazor: Building Interactive Web Applications

Info Support
Logo van Info Support
Opleiderscore: starstarstarstarstar_border 8,3 Info Support heeft een gemiddelde beoordeling van 8,3 (uit 15 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeVeenendaal
2 feb. 2026 tot 6 feb. 2026
Toon rooster
event 2 februari 2026, 09:00-16:00, Veenendaal
event 3 februari 2026, 09:00-16:00, Veenendaal
event 4 februari 2026, 09:00-16:00, Veenendaal
event 5 februari 2026, 09:00-16:00, Veenendaal
event 6 februari 2026, 09:00-16:00, Veenendaal
placeVeenendaal
16 mrt. 2026 tot 20 mrt. 2026
Toon rooster
event 16 maart 2026, 09:00-16:00, Veenendaal
event 17 maart 2026, 09:00-16:00, Veenendaal
event 18 maart 2026, 09:00-16:00, Veenendaal
event 19 maart 2026, 09:00-16:00, Veenendaal
event 20 maart 2026, 09:00-16:00, Veenendaal
placeUtrecht
13 apr. 2026 tot 17 apr. 2026
Toon rooster
event 13 april 2026, 09:00-16:00, Utrecht
event 14 april 2026, 09:00-16:00, Utrecht
event 15 april 2026, 09:00-16:00, Utrecht
event 16 april 2026, 09:00-16:00, Utrecht
event 17 april 2026, 09:00-16:00, Utrecht
Beschrijving

Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.

Leer stap-voor-stap een webapplicatie bouwen met Microsoft Blazor

Beschrijving

In deze training leer je een webapplicatie bouwen met Microsoft Blazor.

Je ontvangt bij de start van de training een eenvoudig scenario dat gedurende de training in complexiteit toeneemt. Samen met de trainer leer je zo stapsgewijs een Blazor applicatie te bouwen met C#, HTML, CSS en ECMAScript.

Leerdoelen

  • Analyze the pros and cons of Server-Side Rendering (SSR) vs Single Page Applications (SPA) [Analyze]
  • Design and use Razor components that can run both client-side and server-side [Create]
  • Understand Blazor forms, input components and Form Validation [Understand]
  • Manage layouts and styles of a Blazor Web App…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Web applicatie ontwikkeling, (X)HTML & CSS, JavaScript, MySQL en Microsoft Azure.

Meer weten over de onderwerpen die aan bod komen en de vereiste voorkennis? Neem vrijblijvend contact met ons op.

Leer stap-voor-stap een webapplicatie bouwen met Microsoft Blazor

Beschrijving

In deze training leer je een webapplicatie bouwen met Microsoft Blazor.

Je ontvangt bij de start van de training een eenvoudig scenario dat gedurende de training in complexiteit toeneemt. Samen met de trainer leer je zo stapsgewijs een Blazor applicatie te bouwen met C#, HTML, CSS en ECMAScript.

Leerdoelen

  • Analyze the pros and cons of Server-Side Rendering (SSR) vs Single Page Applications (SPA) [Analyze]
  • Design and use Razor components that can run both client-side and server-side [Create]
  • Understand Blazor forms, input components and Form Validation [Understand]
  • Manage layouts and styles of a Blazor Web App [Analyze]
  • Understand the core concepts and functionality of Entity Framework (EF), including proper handling of a DbContext in server-side Blazor apps [Understand]
  • Develop controller-based APIs and minimal APIs in ASP.NET Core [Create]
  • Employ HttpClient in Blazor for calling external web APIs [Apply]
  • Develop unit tests for Blazor components using bUnit [Create]
  • Understand authentication in a Blazor Application [Understand]
  • Handle authorization in Blazor applications [Apply]
  • Improve Blazor Application performances [Create]
  • Understand different state management strategies in Blazor and their applications, including in-memory state containers, browser storage, and server-side storage. [Understand]
  • Apply JavaScript interop techniques to invoke JavaScript functions and call .NET methods from JavaScript in Blazor applications. [Apply]

Onderwerpen

Blazor Overview
  • Components
  • Render Modes
  • JavaScript interop
Render modes
  • Static Server Side Rendering
  • Interactive Server
  • Interactive WebAssembly
  • Interactive Auto
  • Render mode selection
Components
  • Component classes
  • Component parameters
  • Route parameters
  • Child content
Data binding
  • One way binding
  • Two way binding
  • Binding with component parameters
  • Bind across more than two components
Event handling
  • Event arguments
  • Lambda expressions
  • EventCallback
Lifecycle
  • Lifecycle events
  • Component initialization
  • State changes
Templated components
  • RenderFragment
  • CascadingTypeParameter
Layouts
  • Layout components
  • Apply a layout
  • Nested layouts
Forms and validation
  • Binding a form
  • Handle form submission
  • Built-in form components
  • Basic validation
  • Data Annotations Validator component and custom validation
  • Validator components
Dependency injection
  • Default services
  • Add services to a Blazor app
  • Service lifetime
  • Request a service in a component
  • Use DI in services
Routing
  • Route templates
  • Route to components from multiple assemblies
  • Route parameters
  • Route constraints
  • URI and navigation state helpers
  • Query strings
  • NavLink and NavMenu components
JavaScript
  • Blazor JavaScript interoperabiliy (JS Interop)
  • Call JavaScript from .NET
  • Call .NET from JavaScript
Component libraries
  • Create an RCL
  • Consume a Razor component from an RCL
  • Create an RCL with static assets in the wwwroot folder
  • Create an RCL with JavaScript files collocated with components
  • Supply components and static assets to multiple hosted Blazor apps
  • JavaScript isolation in JavaScript modules
State management
  • Persist state across browser sessions
  • Where to persist state
  • Server-side storage
  • URL
  • Browser storage
  • In-memory state container service
Handle errors
  • Detailed errors during development
  • Manage unhandled exceptions in developer code
Web API
  • Implement Web API
  • Minimal API
  • Call a web API from ASP.NET Core Blazor
    • Add the HttpClient service
    • HttpClient and JSON helpers
    • Named HttpClient with IHttpClientFactory
    • Typed HttpClient
    • HttpClient and HttpRequestMessage with Fetch API request options
Security And Identity
  • Authentication
  • AuthenticationStateProvider service
  • Expose the authentication state as a cascading parameter
  • Authorization
  • AuthorizeView component
  • Authorize attribute
  • Policies, Requirements, Handlers, Claims
Host And Deploy
  • Publish the app
  • Ahead-of-time (AOT) compilation
  • Standalone deployment
Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.