Developer Workshop - Building Blazor Web Apps in .NET 8 with Carl Franklin
.NET 8 changes everything for Blazor developers. Get a jump start to this new technology in this intensive 1-day workshop.
Leveransformer kan variera beroende på ort och datum.
På plats innebär att kursen hålls i klassrum. Läs mer här.
LiveClass innebär att kursen hålls som en lärarledd interaktiv onlineutbildning. Läs mer här.
Boka utbildning
About Carl Franklin
Carl Franklin is Executive Vice President of App vNext, a software development firm focused on the latest methodologies and technologies. Carl is a 20+ year veteran of the software industry, co-host and founder of .NET Rocks!, the first and most widely listened to podcast for .NET developers, He is also a Microsoft MVP, host of the BlazorTrain YouTube series (blazortrain.com), and Senior Executive of Pwop Studios, a full-service audio and video production/post production studio located in Southeastern Connecticut.
Prerequisites
To be able to develop along with Carl, you must bring a decently powered Windows laptop with the latest version of Visual Studio. We do not use Visual Studio Code in this workshop.
The workshop covers
- Blazor Then and Now
- Blazor Server vs WebAssembly
- WebAssembly Under the Hood
- Render Modes and Interactivity Locations
- Anatomy of Blazor Web App Projects
- Configuration & Dependency Injection
- Layout, Routing, and Navigation
- Blazor Component Lifecycle
- Binding and Event Handling
- Input Validation
- Hot Reloading
- Modal Dialogs
- Application State
- Persisting App State
- JavaScript Interop
- Toast Notifications
- Using SignalR
- Data Access using Repository Pattern
- Entity Framework vs Dapper
- Authentication and Authorization
- Role-Based Authorization with ASP.NET Identity
- Web API vs gRPC
- Streaming with IAsyncEnumerable
- Localization