Topic
dotnet
5 resources tagged “dotnet”.
Architecting Modern Web Applications with ASP.NET Core and Azure
Microsoft (Steve Smith)
Microsoft's official guide to structuring ASP.NET Core web applications: clean architecture and dependency inversion, organising by feature, the MVC and Razor Pages models, testing strategies, and deploying to Azure.
Backend DevelopmentIntermediateOfficial Free DistributionPDFC# Programming
Wikibooks contributors
A community-written introduction to C# and the .NET platform, covering language fundamentals, object-oriented programming, collections, exceptions, and the standard library. Continuously maintained on Wikibooks.
C#BeginnerCreative CommonsPDF · 1.4 MB
The C# Programming Yellow Book
Rob Miles
A friendly, first-principles introduction to programming using C#, used to teach first-year computer science students at the University of Hull. Covers variables, control flow, methods, objects, and building real programs, with a healthy sense of humour.
C#BeginnerAuthor PermissionPDF · 1.6 MB
Fundamentals of Computer Programming with C#
Svetlin Nakov, Veselin Kolev, Nakov's Team
A large, thorough introduction to programming using C#. Covers the language and .NET from first principles, then data structures, algorithms, recursion, OOP, exception handling, and writing high-quality code, with hundreds of worked examples and exercises.
C#All LevelsCreative CommonsPDF · 11.6 MB.NET Microservices: Architecture for Containerized .NET Applications
Microsoft (Cesar de la Torre, Bill Wagner, Mike Rousos)
Microsoft's official guide to designing and building microservice-based, containerized applications with .NET and Docker. Covers architecture patterns, per-service data, API gateways, resilience, event-driven communication, and deployment, alongside the reference application.
Software ArchitectureIntermediateOfficial Free DistributionPDF