F# for C# developers


Details
Do you want to learn F#? There are many ways to approach the language, for a C# developer perhaps the easiest way to get started is to create a .NET HTTP API using F#?
No F# knowledge is required. This workshop will also work for anyone new to the .NET platform. Microsoft introduced "minimal API," making it even easier to get started with API development. With just a few lines of code, you have a running API ready to accept HTTP requests!
In this workshop, we will set up an API from scratch using .NET 8/9 and F#.
Along the way, you'll learn how to:
- Use the .NET CLI to create, compile, and test your .NET projects
- Expose HTTP endpoints with .NET 8/9 and minimal API
- Document your API with Open API
- Verify that the API meets its contract with integration tests
Beforehand, you should have installed the .NET 8/9 SDK and have an IDE or text editor. For more details, see:
https://github.com/nrkno/dotnetskolen/blob/main/docs/detaljer-oppsett.md

Sponsors
F# for C# developers