Getting started with Azure App Service

Introduction

Azure App Service is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with .NET.

Action Resources
Create your first .NET app Using one of the following tools:

- Visual Studio
- Visual Studio Code
- Command line
- Azure PowerShell
- Azure portal
Deploy your app - Configure ASP.NET
- Configure ASP.NET core
- GitHub actions
Monitor your app - Log stream
- Diagnose and solve tool
Add domains & certificates - Map a custom domain
- Add SSL certificate
Connect to a database - .NET with Azure SQL Database
- .NET Core with Azure SQL DB
Custom containers - Linux - Visual Studio Code
- Windows - Visual Studio
Review best practices - Scale your app
- Deployment
- Security
- Virtual Network

Azure App Service is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with Python.

Action Resources
Create your first Python app Using one of the following tools:

- Flask - CLI
- Flask - Visual Studio Code
- Django - CLI
- Django - Visual Studio Code
- Django - Azure portal
Deploy your app - Configure Python
- GitHub actions
Monitor your app - Log stream
- Diagnose and solve tool
Add domains & certificates - Map a custom domain
- Add SSL certificate
Connect to a database - Postgres - CLI
- Postgres - Azure portal
Custom containers - Linux - Visual Studio Code
Review best practices - Scale your app
- Deployment
- Security
- Virtual Network

Azure App Service is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with Node.js.

Action Resources
Create your first Node app Using one of the following tools:

- Visual Studio Code
- CLI
- Azure portal
Deploy your app - Configure Node
- GitHub actions
Monitor your app - Log stream
- Diagnose and solve tool
Add domains & certificates - Map a custom domain
- Add SSL certificate
Connect to a database - MongoDB
Custom containers - Linux - Visual Studio Code
Review best practices - Scale your app
- Deployment
- Security
- Virtual Network

Azure App Service is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with Java.

Action Resources
Create your first Java app Using one of the following tools:

- Maven deploy with an embedded web server
- Maven deploy to a Tomcat server
- Maven deploy to a JBoss server
Deploy your app - With Maven
- With Gradle
- Deploy War
- With popular IDEs (VS Code, IntelliJ, and Eclipse)
- Deploy WAR or JAR packages directly
- With GitHub Actions
Monitor your app - Log stream
- Diagnose and solve tool
Add domains & certificates - Map a custom domain
- Add SSL certificate
Connect to a database - Java Spring with Cosmos DB
Custom containers - Linux - Visual Studio Code
Review best practices - Scale your app
- Deployment
- Security
- Virtual Network

Azure App Service is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with PHP.

Action Resources
Create your first PHP app Using one of the following tools:

- Linux - CLI
- Linux - Azure portal
Deploy your app - Configure PHP
- Deploy via FTP
Monitor your app - Troubleshoot with Azure Monitor
- Log stream
- Diagnose and solve tool
Add domains & certificates - Map a custom domain
- Add SSL certificate
Connect to a database - MySQL with PHP
Custom containers - Multi-container
- Sidecar containers
Review best practices - Scale your app
- Deployment
- Security
- Virtual Network

Next steps