Developer Documentation
Welcome to the comprehensive developer documentation for Microsoft technologies. Explore guides, API references, tutorials, and best practices to build powerful applications.
Introduction to Development
This section provides an overview of the development landscape, including the latest tools, platforms, and frameworks available from Microsoft. Learn about the evolution of development with Microsoft and how to leverage our ecosystem.
Getting Started
Begin your development journey with our easy-to-follow guides. Whether you're new to Microsoft technologies or looking to set up your development environment, these resources will help you get up and running quickly.
Core Concepts
Dive deep into the fundamental principles and architectures that underpin Microsoft development. Master concepts like the .NET Framework, Azure services, and modern application patterns.
API Reference
Access detailed documentation for all our APIs. Find information on classes, methods, properties, and code examples for various programming languages and platforms.
Microsoft Graph API
Access data and intelligence across Microsoft 365 and Windows.
GET /users/{id}/profile
Azure SDK for .NET
Manage and interact with Azure resources programmatically.
BlobClient.UploadAsync()
Windows UI Library (WinUI)
Build modern, native Windows applications.
Button.Click
event handler
Tutorials
Follow our step-by-step tutorials to learn specific skills, build featured applications, and explore advanced development techniques.
- Building a Web API with ASP.NET Core
- Deploying to Azure Kubernetes Service (AKS)
- Creating a Desktop App with WPF
Sample Code
Explore a rich collection of sample applications and code snippets that demonstrate best practices and common use cases for Microsoft technologies.
Troubleshooting & Support
Find solutions to common development issues, access troubleshooting guides, and connect with the developer community for support.