Welcome! This hands-on workshop takes you from your first C# console program to building a minimal Web API (and an Blazor Server demo).
- .NET 8 SDK installed (Windows/macOS/Linux)
- VS Code (C# Dev Kit) or Visual Studio 2022
- (Optional) Postman or curl for API testing
dotnet-workshop/
├── setup/ # OS-specific setup guides
├── 1-hello-world/ # Basics & C# syntax
├── 2-oop-basics/ # Classes, encapsulation, methods
├── 3-linq-and-collections/ # Lists, LINQ querying
├── 4-webapi/ # Minimal REST API
└── 5-blazor-demo/ # Blazor Server demo
Open any folder and run:
dotnet restore
dotnet rundotnet new console -n MyApp
cd MyApp
dotnet run
- 1-hello-world
- 2-oop-basics
- 3-linq-and-collections
- 4-webapi
- 5-blazor-demo (optional)