|
| 1 | +--- |
| 2 | +title: Getting started with Azure App Service |
| 3 | +description: Take the first steps toward working with Azure App Service. |
| 4 | +ms.author: msangapu |
| 5 | +author: msangapu-msft |
| 6 | +ms.topic: overview |
| 7 | +ms.date: 3/31/2023 |
| 8 | +zone_pivot_groups: app-service-getting-started-stacks |
| 9 | +--- |
| 10 | + |
| 11 | +# Getting started with Azure App Service |
| 12 | + |
| 13 | +## Introduction |
| 14 | + |
| 15 | +[Azure App Service](./overview.md) is a fully managed platform as a service (PaaS) for hosting web applications. You can develop in your favorite stack, be it .NET, Python, Node.js, Java, PHP, WordPress, Java, Ruby, Node.js, PHP, or containers. |
| 16 | + |
| 17 | +Use the following resources to get started. |
| 18 | + |
| 19 | +::: zone pivot="stack-net" |
| 20 | +| Action | Resources | |
| 21 | +| --- | --- | |
| 22 | +| **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) | |
| 23 | +| **Deploy your app** | <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml) | |
| 24 | +| **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)| |
| 25 | +| **Add domains and certificates** |<li>[Map a custom domain]()<li>[Add SSL certificate]()| |
| 26 | +| **Connect to a database** | <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)| |
| 27 | +| **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]()| |
| 28 | +::: zone-end |
| 29 | +::: zone pivot="stack-python" |
| 30 | +| Action | Resources | |
| 31 | +| --- | --- | |
| 32 | +| **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) | |
| 33 | +| **Deploy your app** | <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml) | |
| 34 | +| **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)| |
| 35 | +| **Add domains and certificates** |<li>[Map a custom domain]()<li>[Add SSL certificate]()| |
| 36 | +| **Connect to a database** | <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)| |
| 37 | +| **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]()| |
| 38 | +::: zone-end |
| 39 | +::: zone pivot="stack-nodejs" |
| 40 | +| Action | Resources | |
| 41 | +| --- | --- | |
| 42 | +| **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) | |
| 43 | +| **Deploy your app** | <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml) | |
| 44 | +| **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)| |
| 45 | +| **Add domains and certificates** |<li>[Map a custom domain]()<li>[Add SSL certificate]()| |
| 46 | +| **Connect to a database** | <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)| |
| 47 | +| **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]()| |
| 48 | +::: zone-end |
| 49 | +::: zone pivot="stack-java" |
| 50 | +| Action | Resources | |
| 51 | +| --- | --- | |
| 52 | +| **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) | |
| 53 | +| **Deploy your app** | <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml) | |
| 54 | +| **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)| |
| 55 | +| **Add domains and certificates** |<li>[Map a custom domain]()<li>[Add SSL certificate]()| |
| 56 | +| **Connect to a database** | <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)| |
| 57 | +| **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 | +::: zone-end |
| 59 | +::: zone pivot="stack-php" |
| 60 | +| Action | Resources | |
| 61 | +| --- | --- | |
| 62 | +| **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) | |
| 63 | +| **Deploy your app** | <li>[Deployment Best Practices](./deploy-best-practices.md)<li>[Azure DevOps](./deploy-azure-pipelines.md?tabs=yaml) | |
| 64 | +| **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)| |
| 65 | +| **Add domains and certificates** |<li>[Map a custom domain]()<li>[Add SSL certificate]()| |
| 66 | +| **Connect to a database** | <li>[Connect to Azure SQL Database](./app-service-web-tutorial-dotnet-sqldatabase.md)| |
| 67 | +| **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]()| |
| 68 | +::: zone-end |
| 69 | + |
| 70 | +## Next steps |
| 71 | + |
| 72 | +> [!div class="nextstepaction"] |
| 73 | +> [Learn about the anatomy of an Azure Functions application]() |
0 commit comments