Blazor with .NET 8
Remote or Inhouse | German & English
Remote or Inhouse | German & English
Steven Giesel
As an experienced .NET Engineer and a Microsoft MVP in Developer Technologies in the heart of Zurich, Steven Giesel bring a substantial breadth of knowledge and expertise to each project.
His enthusiasm for technology goes beyond his professional endeavors - he actively maintains various open-source libraries (for example as co-maintainer for bUnit - a unit testing library for Blazor) and frequently speaks at user groups and conferences.
Furthermore, he has authored concise e-Books in .NET related topics, and peer-reviewed a book focused on building applications with Blazor WebAssembly.
Duration | 2 Days |
---|---|
Level | Advanced |
Location | Remote or Inhouse |
Language | German & English |
You want to leverage the power of C# in the frontend? This course will teach you the basics about Microsofts powerhouse web framework “Blazor”. You will learn how to build a complete web application with Blazor and .NET 8. Not only that, as Steven Giesel is one of the two maintainers of “bUnit” – the testing library for Blazor components, you will get an digression into testable components as well.
Introduction to Blazor – What Is Blazor? Why Should I Use It?
Dive Into the World of Blazor, a Cutting-Edge Framework for Building Web Applications Using C# Instead of JavaScript. Learn About Its Advantages and Reasons for Its Growing Popularity.
Blazor “Hosting Models” – Client Side, Server Side and United (.Net 8)
Explore the Various Hosting Models Available in Blazor: WebAssembly (Client-Side), Server-Side, and the New United Model Introduced in .Net 8, and Understand the Best Scenarios To Use Each.
Creating the First Application
Take a Hands-On Approach As You Set Up Your Development Environment and Create Your Very First Blazor Application, Getting Familiarized With Its Structure and Components.
Create Your First Blazor Component and Page
Dive Deeper Into the Building Blocks of Blazor by Crafting Your First Component and Integrating It Into a Page, Gaining an Understanding of Their Roles and Functionalities.
Parameters, Events and Data Binding
Unpack the Core Concepts of Passing Data Between Components, Handling User Interactions Through Events, and Establishing Dynamic Connections Between UI and Data Using Data Binding.
Using JavaScript in Blazor
Despite Blazor’s Emphasis on C#, Discover How To Seamlessly Integrate JavaScript for Scenarios Where It’s Beneficial, and Understand the Interoperability Between Blazor and JS.
Blazor United in .Net 8
With .Net 8 a New “Version” Was Introduced: Blazor United. Understand the Hype and What Is Now Possible, That Wasn’t Before.
Bunit – How to Unit Test Your Components
Emphasize the importance of testing in Blazor applications by introducing bUnit, a testing library dedicated to Blazor components. Learn the essentials of crafting robust unit tests for your components. And the best, one of the two maintainers is giving you that section.
How To Structure Your Application
As Your Applications Grow, It’s Crucial To Maintain a Coherent Structure for Scalability and Maintainability. Explore Best Practices, Patterns, and Strategies To Structure Your Blazor Applications Effectively.