Tiempo 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

Dynamically meet changing web app performance requirements with autoscale rules - Learn | Microsoft Docs

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

Develop, test, and publish Azure Functions by using Azure Functions Core Tools - Learn | Microsoft Docs

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

Expose multiple Azure Function apps as a consistent API by using Azure API Management - Learn | Microsoft Docs

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

Develop and configure an ASP.NET application that queries an Azure SQL database - Learn | Microsoft Docs

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.

 


Comment Section

Comments are closed.