Skip Navigation

The Developer’s Guide to Azure

Develop on Azure from day one—using common app design scenarios

Develop on a cloud platform that’s designed for you

In the latest update to the Developer’s Guide to Azure, learn how to get up and running on any project in minutes with fully configured, secure, cloud-hosted development environments. Discover how to get the most from key Azure services to help your organisation adapt to rapidly changing business needs.

Download options

In this developer’s guide, you will learn how to:

Quickly build, deploy and scale your web apps and APIs

Discover how to use Azure App Service with popular frameworks in containers or running on either Windows or Linux.

Learn how to use deployment slots within different environments. Use API management to publish APIs to external, partner and internal developers. Add real-time communications across your applications.

Develop cloud-native applications on an open and flexible platform

Achieve the agility, reliability, scalability and security that the next generation of applications demands with a cloud-native architecture.

Run Azure application services on Kubernetes and across hybrid and multicloud environments with Azure Arc. Build your cloud-native apps with fully managed serverless solutions and enhance your microservices-based architecture with Dapr.

Go from code to cloud with an end-to-end developer platform

Increase productivity as you build your applications for the cloud with Visual Studio and Visual Studio Code. Improve collaboration among teams throughout the development lifecycle with Azure DevOps and GitHub.

Integrate security into your DevOps process using the unified DevSecOps solution from GitHub and Azure. Gain the necessary controls to improve compliance and security and uncover vulnerabilities earlier.

Meet all your database needs with enterprise-grade services

Choose from a wide array of fully managed relational, NoSQL and in-memory databases that span proprietary and open-source engines.

Get valuable and actionable insights from your data with cloud-scale analytics solutions.

Transform your apps with AI and machine learning

Infuse intelligence and integrate machine learning into your apps by taking advantage of Azure AI capabilities.

Easily embed the ability to see, hear, speak, search, understand and accelerate decision-making into your apps by calling APIs and integrating SDKs using Azure Cognitive Services.

Gain visibility and improve your security

Get an overview of your security posture, help protect against threats and get security recommendations with services such as Azure Security Center.

Learn how to activate Security Center to get unified visibility and control, adaptive threat prevention, and intelligent threat detection—across workloads running at the edge, on-premises, in Azure and in other clouds.

See demos and real-world apps in action

Explore step-by-step demos in the guide to:

  • Create and customise dashboards in the Azure portal and then share them with team members.
  • Create and deploy a simple .NET Core web app and database using the Azure portal.
  • Extend your app to perform data analytics using Azure Logic Apps and Cognitive Services.
  • Set up continuous delivery with GitHub to automatically deploy changes in a continuous delivery pipeline—making your apps more robust and easier to update.

Develop on Azure from day one—using common app design scenarios

Download the free guide