Warning: This course was made for the Enterprise C# course at University of Applied Sciences Ghent. It uses .NET 6.0.0 and Visual Studio 2022. If you are using a different version of .NET or Visual Studio, some things might not work as expected. However you can still follow the course and learn the basics of C#, ASP.NET and Blazor.

Prerequisites

Chapters

1. Introduction to the .NET ecosystem

.NET 6

5. David's & Goliath's Architecture

.NET 6

8. Suit up, wear a fancy Blazor

.NET 6

10. Try "Password123"

.NET 8

12. Sample Project

.NET 8

Optionals

I. Image Uploading using BLOB in Azure

.NET 6

II. Decouple auth & domain logic

obsolete

III. Delegates & Events

.NET 6

IV. Logging

.NET 6

Frequently Asked Questions

Feel free to add your question or solution to the list using Github.
Question Link
I want to use Tailwind CSS in combination with Blazor, what are the best practises? Blazor with TailwindCSS
I want to use component libaries (like grids, sorting tables, notifications etc.), where do I find them? Awesome Blazor
Is there a testing libary specifically for Blazor? bUnit
How do I link a database? Chapter 9
How do I tackle GDPR in ASP.NET? GDPR For ASP.NET Developers
How do I generate PDF files? QuestPDF
How do I print PDF files? Blazor.Printing