You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Create your first .NET app**| Using one of the following tools:<br><br><li>[Visual Studio](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vs)<li>[Visual Studio Code](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vscode)<li>[Command line](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-cli)<li>[Azure PowerShell](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-ps)<li>[Azure Portal](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-azure-portal)|
20
-
|**Deploy your app**| <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[GitHub actions](./deploy-github-actions.md)|
21
-
|**Monitor your app**| <li>[Monitoring overview](./overview-monitoring.md)<li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve](./overview-diagnostics.md)<li>[Monitor instances using Health Check](./monitor-instances-health-check.md)|
22
-
|**Add domains and certificates**|<li>[Map a custom domain]()<li>[Add SSL certificate]()|
23
-
|**Connect to a database**| <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)|
24
-
|**Review best practices**| <li>[Scale your App Service app]()<li>[Secure your app]()<li>Use built-in [monitoring tools]() to help analyze your functions<li>Read the [C# language reference]()|
20
+
|**Deploy your app**| <li>[Configure ASP.NET](./configure-language-dotnet-framework.md)<li>Configure ASP.NET core[./configure-language-dotnetcore.md?pivots=platform-linux]<li>[GitHub actions](./deploy-github-actions.md)|
21
+
|**Monitor your app**| <li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve tool](./overview-diagnostics.md)|
22
+
|**Add domains and certificates**|<li>[Map a custom domain](./app-service-web-tutorial-custom-domain.md?tabs=root%2Cazurecli)<li>[Add SSL certificate](./configure-ssl-certificate.md)|
23
+
|**Connect to a database**| <li>[.NET with Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)<li>[.NET Core with Azure SQL DB](./tutorial-dotnetcore-sqldb-app.md)|
24
+
|**Custom containers**|<li>[Linux - Visual Studio Code](./quickstart-custom-container.md?tabs=dotnet&pivots=container-linux-vscode)<li>[Windows - Visual Studio](./quickstart-custom-container.md?tabs=dotnet&pivots=container-windows-vs)|
25
+
|**Review best practices**| <li>[Scale your app]()<li>[Deployment](./deploy-best-practices.md)<li>[Security](/security/benchmark/azure/baselines/app-service-security-baseline.md)|
25
26
::: zone-end
26
27
::: zone pivot="stack-python"
27
28
[Azure App Service](./overview.md) is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with Python.
28
29
29
30
| Action | Resources |
30
31
| --- | --- |
31
-
|**Create your first Python app**| Using one of the following tools:<br><br><li>[Visual Studio](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vs)<li>[Visual Studio Code](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vscode)<li>[Command line](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-cli)<li>[Azure PowerShell](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-ps)<li>[Azure Portal](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-azure-portal)|
32
-
|**Deploy your app**| <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml)|
33
-
|**Monitor your app**| <li>[Monitoring overview](./overview-monitoring.md)<li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve](./overview-diagnostics.md)<li>[Monitor instances using Health Check](./monitor-instances-health-check.md)|
34
-
|**Add domains and certificates**|<li>[Map a custom domain]()<li>[Add SSL certificate]()|
35
-
|**Connect to a database**| <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)|
36
-
|**Review best practices**| <li>[Scale your App Service app]()<li>[Secure your app]()<li>Use built-in [monitoring tools]() to help analyze your functions<li>Read the [C# language reference]()|
32
+
|**Create your first Python app**| Using one of the following tools:<br><br><li>[Flask - CLI](./quickstart-python.md?tabs=flask%2Cwindows%2Cazure-cli%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli)<li>[Flask - Visual Studio Code](./quickstart-python.md?tabs=flask%2Cwindows%2Cvscode-aztools%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli)<li>[Django - CLI](./quickstart-python.md?tabs=django%2Cwindows%2Cazure-cli%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli)<li>[Django - Visual Studio Code](./quickstart-python.md?tabs=django%2Cwindows%2Cvscode-aztools%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli)<li>[Django - Azure portal](./quickstart-python.md?tabs=django%2Cwindows%2Cazure-portal%2Cvscode-deploy%2Cdeploy-instructions-azportal%2Cterminal-bash%2Cdeploy-instructions-zip-azcli)|
33
+
|**Deploy your app**| <li>[Configure Python](configure-language-python.md)<li>[GitHub actions](./deploy-github-actions.md)|
34
+
|**Monitor your app**| <li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve tool](./overview-diagnostics.md)|
35
+
|**Add domains and certificates**|<li>[Map a custom domain](./app-service-web-tutorial-custom-domain.md?tabs=root%2Cazurecli)<li>[Add SSL certificate](./configure-ssl-certificate.md)|
36
+
|**Connect to a database**| <li>[.NET with Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)<li>[.NET Core with Azure SQL DB](./tutorial-dotnetcore-sqldb-app.md)|
37
+
|**Custom containers**|<li>[Linux - Visual Studio Code](./quickstart-custom-container.md?tabs=dotnet&pivots=container-linux-vscode)<li>[Windows - Visual Studio](./quickstart-custom-container.md?tabs=dotnet&pivots=container-windows-vs)|
38
+
|**Review best practices**| <li>[Scale your app]()<li>[Deployment](./deploy-best-practices.md)<li>[Security](/security/benchmark/azure/baselines/app-service-security-baseline.md)|
37
39
::: zone-end
38
40
::: zone pivot="stack-nodejs"
39
41
[Azure App Service](./overview.md) is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with Node.js.
40
42
41
43
| Action | Resources |
42
44
| --- | --- |
43
-
|**Create your first .NET app**| Using one of the following tools:<br><br><li>[Visual Studio](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vs)<li>[Visual Studio Code](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vscode)<li>[Command line](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-cli)<li>[Azure PowerShell](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-ps)<li>[Azure Portal](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-azure-portal)|
44
-
|**Deploy your app**| <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml)|
45
-
|**Monitor your app**| <li>[Monitoring overview](./overview-monitoring.md)<li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve](./overview-diagnostics.md)<li>[Monitor instances using Health Check](./monitor-instances-health-check.md)|
46
-
|**Add domains and certificates**|<li>[Map a custom domain]()<li>[Add SSL certificate]()|
47
-
|**Connect to a database**| <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)|
48
-
|**Review best practices**| <li>[Scale your App Service app]()<li>[Secure your app]()<li>Use built-in [monitoring tools]() to help analyze your functions<li>Read the [C# language reference]()|
45
+
|**Create your first Node app**| Using one of the following tools:<br><br><li>[Visual Studio Code](./quickstart-nodejs.md?tabs=linux&pivots=development-environment-vscode)<li>[CLI](./quickstart-nodejs.md?tabs=linux&pivots=development-environment-cli)<li>[Azure portal](./quickstart-nodejs.md?tabs=linux&pivots=development-environment-azure-portal)|
46
+
|**Deploy your app**| <li>[Configure Node](./configure-language-nodejs.md?pivots=platform-linux)<li>[GitHub actions](./deploy-github-actions.md)|
47
+
|**Monitor your app**| <li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve tool](./overview-diagnostics.md)|
48
+
|**Add domains and certificates**|<li>[Map a custom domain](./app-service-web-tutorial-custom-domain.md?tabs=root%2Cazurecli)<li>[Add SSL certificate](./configure-ssl-certificate.md)|
49
+
|**Connect to a database**| <li>[.NET with Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)<li>[.NET Core with Azure SQL DB](./tutorial-dotnetcore-sqldb-app.md)|
50
+
|**Custom containers**|<li>[Linux - Visual Studio Code](./quickstart-custom-container.md?tabs=dotnet&pivots=container-linux-vscode)<li>[Windows - Visual Studio](./quickstart-custom-container.md?tabs=dotnet&pivots=container-windows-vs)|
51
+
|**Review best practices**| <li>[Scale your app]()<li>[Deployment](./deploy-best-practices.md)<li>[Security](/security/benchmark/azure/baselines/app-service-security-baseline.md)|
49
52
::: zone-end
50
53
::: zone pivot="stack-java"
51
54
[Azure App Service](./overview.md) is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with Java.
52
55
53
56
| Action | Resources |
54
57
| --- | --- |
55
-
|**Create your first .NET app**| Using one of the following tools:<br><br><li>[Visual Studio](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vs)<li>[Visual Studio Code](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vscode)<li>[Command line](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-cli)<li>[Azure PowerShell](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-ps)<li>[Azure Portal](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-azure-portal)|
56
-
|**Deploy your app**| <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml)|
57
-
|**Monitor your app**| <li>[Monitoring overview](./overview-monitoring.md)<li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve](./overview-diagnostics.md)<li>[Monitor instances using Health Check](./monitor-instances-health-check.md)|
58
-
|**Add domains and certificates**|<li>[Map a custom domain]()<li>[Add SSL certificate]()|
59
-
|**Connect to a database**| <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)|
60
-
|**Review best practices**| <li>[Scale your App Service app]()<li>[Secure your app]()<li>Use built-in [monitoring tools]() to help analyze your functions<li>Read the [C# language reference]()|
58
+
|**Create your first Java app**| Using one of the following tools:<br><br><li>[Linux - Maven](./quickstart-java.md?tabs=javase&pivots=platform-linux-development-environment-maven)<li>[Linux - Azure portal](./quickstart-java.md?tabs=javase&pivots=platform-linux-development-environment-azure-portal)<li>[Windows - Maven](./quickstart-java.md?tabs=javase&pivots=platform-windows-development-environment-maven)<li>[Windows - Azure portal](./quickstart-java.md?tabs=javase&pivots=platform-windows-development-environment-azure-portal)|
59
+
|**Deploy your app**| <li>[Configure Java](./configure-language-java.md?pivots=platform-linux)<li>[Deploy War](./deploy-zip.md?tabs=cli#deploy-warjarear-packages)<li>[GitHub actions](./deploy-github-actions.md)|
60
+
|**Monitor your app**| <li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve tool](./overview-diagnostics.md)|
61
+
|**Add domains and certificates**|<li>[Map a custom domain](./app-service-web-tutorial-custom-domain.md?tabs=root%2Cazurecli)<li>[Add SSL certificate](./configure-ssl-certificate.md)|
62
+
|**Connect to a database**| <li>[.NET with Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)<li>[.NET Core with Azure SQL DB](./tutorial-dotnetcore-sqldb-app.md)|
63
+
|**Custom containers**|<li>[Linux - Visual Studio Code](./quickstart-custom-container.md?tabs=dotnet&pivots=container-linux-vscode)<li>[Windows - Visual Studio](./quickstart-custom-container.md?tabs=dotnet&pivots=container-windows-vs)|
64
+
|**Review best practices**| <li>[Scale your app]()<li>[Deployment](./deploy-best-practices.md)<li>[Security](/security/benchmark/azure/baselines/app-service-security-baseline.md)|
61
65
::: zone-end
62
66
::: zone pivot="stack-php"
63
67
[Azure App Service](./overview.md) is a fully managed platform as a service (PaaS) for hosting web applications. Use the following resources to get started with PHP.
64
68
65
69
| Action | Resources |
66
70
| --- | --- |
67
-
|**Create your first .NET app**| Using one of the following tools:<br><br><li>[Visual Studio](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vs)<li>[Visual Studio Code](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-vscode)<li>[Command line](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-cli)<li>[Azure PowerShell](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-ps)<li>[Azure Portal](./quickstart-dotnetcore.md?tabs=net60&pivots=development-environment-azure-portal)|
68
-
|**Deploy your app**| <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml)|
69
-
|**Monitor your app**| <li>[Monitoring overview](./overview-monitoring.md)<li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve](./overview-diagnostics.md)<li>[Monitor instances using Health Check](./monitor-instances-health-check.md)|
70
-
|**Add domains and certificates**|<li>[Map a custom domain]()<li>[Add SSL certificate]()|
71
-
|**Connect to a database**| <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)|
72
-
|**Review best practices**| <li>[Scale your App Service app]()<li>[Secure your app]()<li>Use built-in [monitoring tools]() to help analyze your functions<li>Read the [C# language reference]()|
71
+
|**Create your first PHP app**| Using one of the following tools:<br><br><li>[Linux - CLI](./quickstart-php.md?tabs=cli&pivots=platform-linux)<li>[Linux - Azure portal](./quickstart-php.md?tabs=portal&pivots=platform-linux)|
72
+
|**Deploy your app**| <li>[Configure PHP](./configure-language-php.md?pivots=platform-linux)<li>[Deploy via FTP](./deploy-ftp.md?tabs=portal)|
73
+
|**Monitor your app**| <li>[Log stream](./troubleshoot-diagnostic-logs.md#stream-logs)<li>[Diagnose and solve tool](./overview-diagnostics.md)|
74
+
|**Add domains and certificates**|<li>[Map a custom domain](./app-service-web-tutorial-custom-domain.md?tabs=root%2Cazurecli)<li>[Add SSL certificate](./configure-ssl-certificate.md)|
75
+
|**Connect to a database**| <li>[.NET with Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)<li>[.NET Core with Azure SQL DB](./tutorial-dotnetcore-sqldb-app.md)|
76
+
|**Custom containers**|<li>[Linux - Visual Studio Code](./quickstart-custom-container.md?tabs=dotnet&pivots=container-linux-vscode)<li>[Windows - Visual Studio](./quickstart-custom-container.md?tabs=dotnet&pivots=container-windows-vs)|
77
+
|**Review best practices**| <li>[Scale your app]()<li>[Deployment](./deploy-best-practices.md)<li>[Security](/security/benchmark/azure/baselines/app-service-security-baseline.md)|
0 commit comments