In this workshop, we are going to -
1. Create some Azure resources
Create a Web App, Resource Group, Storage Account, Function App
2. Use Python and Azure
Create a Jupyter Notebook in notebooks.azure.com
Create a Python Sentiment Analysis Function API
Build a Python Azure Web Site
Create an Python Azure Webjob
Facade your Function API with an Azure API Management
Secure your script secrets in Azure KeyVault
Create an Azure Web App with a Basic App Service Plan in the North Europe region through the Azure Portal
Once the Web App has been created we can deploy the code using FTP, Web Deploy or GIT.
https://docs.microsoft.com/en-us/azure/app-service/app-service-deploy-local-git
Introduction to the Azure Command Line Interface -
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-AzureCLI.md
Create an Azure Serverless Function using the Azure Command Line Interface-
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-CreateFunctionAppWithCLI.md
Create a Software as a Service Azure Jupyter Notebook, install the Azure SDK and interact with Azure services -
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-CreateNotebook.md
Build an Azure Function that takes a collection of text and used AI to perform Sentiment or Keyword Analysis -
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-SentimentAnalysisFunction.md
Build a single page Azure Website from you Azure Notebook using the Azure SDK -
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-CreatePythonWebPage.md
Create a long running Python background job using Azure App Services -
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-CreatePythonWebjob.md
Follow this lab but substitute the source API URL with your own - https://docs.microsoft.com/en-us/azure/api-management/import-and-publish
Replace hard coded secrets in your Python script with Key Vault secured secrets -
Follow this workshop https://github.com/ben-houghton/azureforpython/blob/master/Workshop-SecureSecretsWithKeyVault.md