.NET Documentation
-
Docs
-
.NET Guides
- Get Started
-
Web
-
Build your first web app
Learn how to build your first ASP.NET Core web app.
-
ASP.NET Core tutorials
Discover the different step-by-step guides available for you to learn how to develop ASP.NET Core applications.
-
What is ASP.NET Core?
Learn how to build ASP.NET Core web applications.
-
ASP.NET Core in Visual Studio
Learn the basics of building an ASP.NET Core MVC web app using Visual Studio.
-
ASP.NET MVC apps in Windows containers
Learn how to deploy ASP.NET MVC apps with Docker.
-
-
Cloud
-
Azure for .NET documentation
Learn about Azure services such as Web Apps, WebJobs, Cloud Services, and VMs.
-
Azure Storage
Learn about Azure Storage, and how to create applications using Azure blobs, tables, queues, and files.
-
Using F# on Azure
Learn how to use various Azure services in F# such as Azure Storage, Cloud Services, and Azure Functions.
-
- Mobile
-
Desktop
-
Universal Windows Apps
Learn how you create Universal Windows apps that run on all Windows 10 devices.
-
Windows Presentation Foundation (.NET Core)
WPF provides developers with a XAML-based model for building desktop applications on Windows.
-
Windows Presentation Foundation (.NET Framework)
WPF provides developers with a XAML-based model for building desktop applications on Windows.
-
Windows Forms
Rapidly develop Line of Business apps for the Windows desktop.
-
Xamarin for macOS
Create apps for macOS using C# and F# with Xamarin.
-
-
Gaming
-
Game Development with Visual Studio
Write and debug your games using your game engine of choice with Visual Studio.
-
CRYENGINE
Learn how to use CRYENGINE to build games with C#.
-
MonoGame
Build games with C# through tutorials and setup instructions at the MonoGame library documentation hub.
-
Unity
Learn how to use Unity to build 2D and 3D games with C# with the Unity Manual.
-
-
Machine Learning and AI
-
ML.NET
Build custom AI solutions and integrate them into your .NET applications.
-
Cognitive Services
Infuse apps, websites, and bots with intelligence to see, hear, speak, and understand.
-
Azure Machine Learning
Bring AI to everyone with an end-to-end, scalable, trusted platform with experimentation and model management.
-
.NET for Apache Spark
Process batches of data, real-time streams, machine learning, and ad-hoc query anywhere you write .NET code.
-
-
Architecture
-
.NET Microservices: Architecture for Containerized .NET Applications
-
Containerized Docker Application Lifecycle with Microsoft Platform and Tools
-
Modernize existing .NET applications with Azure cloud and Windows Containers
-
Architect Modern Web Applications with ASP.NET Core and Azure
-
Serverless apps: Architecture, patterns, and Azure implementation
-
Preview Architecting Cloud Native .NET Applications for Azure
-
Preview Blazor for ASP.NET Web Forms Developers
-
Preview ASP.NET Core gRPC for WCF Developers
-
-
.NET Guides
