How to Create a Full-Stack Web App Using Blazor WASM and GraphQL
summary
Creates a full‑stack employee CRUD app using Blazor WebAssembly with EF Core and SQL Server, exposes a single /graphql endpoint via Hot Chocolate + Banana Cake Pop IDE and generates a C# client with Strawberry Shake. Uses DB‑first models, repository pattern, GraphQL queries/mutations, and the UseFiltering attribute so client-side search filters as you type; forms use Blazor input components and DataAnnotations for client validation. Demo shows add/edit/delete working and live UI updates.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:59What is GraphQL
- 3:02Hot Chocolate tools explained
- 5:30Blazor WASM setup
- 8:39GraphQL queries and mutations
- 10:26GraphQL server config
- 12:11Blazor client setup
- 14:57Blazor form validation
- 16:26Testing with Banana Cake Pop
- 21:21CRUD demo and real-time updates
- 23:50Client-side filtering
related talks
01h 01mBuilding real-time applications with Blazor and GraphQL
50mBuilding real-time applications with Blazor and GraphQL
01h 13mBuilding Modern Applications with GraphQL and #Blazor
51mBuilding real-time applications with Blazor and GraphQL
01h 05mCreating a GraphQL API with ASP.NET Core
56mBlazor, GraphQL and a headless CMS
57mBuilding modern applications with GraphQL 2021 and beyond in ASP.NET Core 6
01h 01mBlazor, a new framework for browser-based .NET apps
