Developing Azure Solution Practice Week June 2021
July 01, 2021 12:53Tiempo de lectura · 7 minutos
Preliminares
Finalizando la formación del programa de desarrollo Azure que hemos dado en el segundo trimestre de 2021, realizaremos la semana de prácticas de desarrollo de soluciones de Azure.
Entre todos construiremos y llevaremos a cabo los desarrollos e implantaciones pertinentes para conseguir utilizar, todos los serviicos de Azure vistos durante el entrenamiento:
· Azure App Services
· Azure Functions
· Azure Api Managements
· Azure SQL database
· Azure Cosmos DB
· Azure Storage Account
· Azure Key Vault
· Azure Logic Apps
· Azure Service Bus
· Azure Queue Storage
· Azure Event Hubs
· ASP.NET with Blazor
· Full stact application in Azure
1- Dynamically meet changing web app performance requirements with autoscale rules
Respond to periods of high activity by incrementally adding resources, and then removing these resources when activity drops, to reduce costs.
Learning objectives
In this module, you will:
- Identify scenarios for which autoscaling is an appropriate solution
- Create autoscaling rules for a web app
- Monitor the effects of autoscaling
2- Deploy a website to Azure with Azure App Service
Deploy a website to Azure with Azure App Service learning path - Learn | Microsoft Docs
Web apps in Azure allow you to publish and manage your website easily without having to work with the underlying servers, storage, or network assets. Instead, you can focus on your website features and rely on the robust Azure platform to provide secure access to your site. This learning path can help you prepare for the Microsoft Certified: Azure Developer Associate certification.
3- Creación de aplicaciones sin servidor (Spanish version)
Ruta de aprendizaje Creación de aplicaciones sin servidor - Learn | Microsoft Docs
Azure Functions permite crear sistemas de procesos a petición orientados a eventos que se pueden desencadenar por varios eventos externos. Obtenga información sobre cómo aprovechar Functions para ejecutar la lógica del lado servidor y crear arquitecturas sin servidor. Esta ruta de aprendizaje puede resultarle útil para preparar la certificación Microsoft Certified: Azure Developer Associate.
4- Develop, test, and publish Azure Functions by using Azure Functions Core Tools
Use the Azure Functions Core Tools to create and run functions on a development computer and publish them to Azure.
Learning objectives
By the end of this module, you will be able to use the Azure Functions Core Tools to:
- Create new functions projects and functions
- Run and test functions locally
- Publish functions to Azure
5- Expose multiple Azure Function apps as a consistent API by using Azure API Management
Combine multiple Azure Functions apps into a unified interface by importing them into a single Azure API Management instance.
Learning objectives
In this module, you will:
- Identify the value of Azure API Management in a serverless application
- Import an Azure Functions app as an API in Azure API Management
- Import multiple Azure Functions apps as a single API in Azure API Management
6- Develop, test, and deploy an Azure Function with Visual Studio
Develop, test, and deploy an Azure Function with Visual Studio - Learn | Microsoft Docs
Create test and deploy Azure Functions using Visual studio and how to manage Azure Function code.
Learning objectives
In this module, you will:
Develop an Azure Function in Visual Studio Test and debug an Azure Function in Visual Studio Deploy an Azure Functions directly from Visual Studio to Azure Manage Azure Function code
7- Develop and configure an ASP.NET application that queries an Azure SQL database
Create a database on Azure SQL Database to store data for an application, and create an ASP.NET application to query data from the database.
Learning objectives
In this module, you will:
Create, configure, and populate a single database in SQL Database Configure an ASP.NET application to query the database
8- Build a .NET Core app for Azure Cosmos DB in Visual Studio Code
Build a .NET Core app for Azure Cosmos DB in Visual Studio Code - Learn | Microsoft Docs
Learn how to build a database app to store and query data in Azure Cosmos DB by using Visual Studio Code.
Learning objectives
In this module, you will:
-
Create an application to store and query data in Azure Cosmos DB
-
Use the Integrated Terminal in Visual Studio Code to quickly create a console application
-
Add Azure Cosmos DB functionality with the help of the Azure Cosmos DB extension for Visual Studio Code
9- Choose a data storage approach in Azure
Choose a data storage approach in Azure - Learn | Microsoft Docs
Learn how using Azure Storage, Azure SQL Database, and Azure Cosmos DB - or a combination of them - for your business scenario is the best way to get the most performant solution.
Learning objectives
In this module, you will:
-
Learn how to classify your data as structured, semi-structured, or unstructured
-
Learn how to determine the operational needs, latency requirements, and transaction requirements for your data
-
Determine whether your data requires transactions
10- Connect an app to Azure Storage
Connect an app to Azure Storage - Learn | Microsoft Docs
Create a simple application and add configuration, client library references, and code to connect it to Azure Storage.
Learning objectives
In this module, you will:
- Explore the data types and services supported by an Azure storage account.
- Create a new Azure storage account using the Azure portal.
- Create a new application and connect the app to an Azure Storage account.
11- Store application data with Azure Blob storage
Store application data with Azure Blob storage - Learn | Microsoft Docs
Build an app that stores user files with Azure Blob storage.
Learning objectives
In this module, you will:
- Organize your data with Azure Blob Storage
- Create storage resources to hold blobs
- Store and retrieve data from Azure Blob Storage
12- Manage secrets in your server apps with Azure Key Vault
Manage secrets in your server apps with Azure Key Vault - Learn | Microsoft Docs
Your application requires service passwords, connection strings, and other secret configuration values to do its job. Storing and handling secret values is risky, and every usage introduces the possibility of leakage. Azure Key Vault, in combination with managed identities for Azure resources, enables your Azure web app to access secret configuration values easily and securely without needing to store any secrets in your source control or configuration.
Learning objectives
In this module, you will:
- Explore what types of information can be stored in Azure Key Vault
- Create an Azure Key Vault and use it to store secret configuration values
- Enable secure access to the vault from an Azure App Service web app with managed identities for Azure resources
- Implement a web application that retrieves secrets from the vault
13- Build automated workflows to integrate data and apps with Azure Logic Apps
Build automated workflows to integrate data and apps with Azure Logic Apps - Learn | Microsoft Docs
Azure Logic Apps is a cloud service that automates the execution of your business processes. Learn how to leverage logic apps to create serverless workflows that run automatically when data is available.
14- Implement message-based communication workflows with Azure Service Bus
Implement message-based communication workflows with Azure Service Bus - Learn | Microsoft Docs
Write C# code in a custom application that sends and receives messages using Azure Service Bus topics and queues.
Learning objectives
In this module, you will:
- Choose whether to use Service Bus queues, topics, or relays to communicate in a distributed application
- Configure an Azure Service Bus namespace in an Azure subscription
- Create a Service Bus topic and use it to send and receive messages
- Create a Service Bus queue and use it to send and receive messages
15- Communicate between applications with Azure Queue storage
Communicate between applications with Azure Queue storage - Learn | Microsoft Docs
Implement the publish-subscribe pattern in the cloud using Azure Queue storage.
Learning objectives
In this module, you will:
- Create an Azure Storage account that supports queues
- Create a queue using C# and the Azure Storage Client Library for .NET
- Add, retrieve, and remove messages from a queue using C# and the Azure Storage Client Library for .NET
16- Enable reliable messaging for Big Data applications using Azure Event Hubs
Enable reliable messaging for Big Data applications using Azure Event Hubs - Learn | Microsoft Docs
Connect sending and receiving applications with Event Hubs so you can handle extremely high loads without losing data.
Learning objectives
In this module, you will:
-
Create an Event Hub using the Azure CLI
-
Configure applications to send or receive messages through an Event Hub
-
Evaluate Event Hub performance using the Azure portal
17-Build a Web app with Blazor
Build a web app with Blazor - Learn | Microsoft Docs
Learn how to set up your development environment and build your first web app with Blazor, Visual Studio Code, and C#.
Learning objectives
In this module, you will:
- Configure your local environment for Blazor development with Visual Studio Code
- Create a new Blazor project
- Add client-side logic to a Blazor web app
18- Build serverless, full stack applications in Azure
Build serverless, full stack applications in Azure - Learn | Microsoft Docs
Learn how to create, build, and deploy modern full stack applications in Azure by using the language of your choice (Python, Node.js, or .NET) and with a Vue.js frontend. Topics covered include modern database capabilities, CI/CD and DevOps, backend API development, REST, and more. Using a real-world scenario of trying to catch the bus, you will learn how to build a solution that uses Azure SQL Database, Azure Functions, Azure Static Web Apps, Logic Apps, Visual Studio Code, and GitHub Actions.
Comments are closed.