Introduzione

Completato

L'architettura serverless usa l'infrastruttura fornita dal cloud, quindi non è necessario effettuare il provisioning, la gestione, la scalabilità o la manutenzione di macchine o reti. Funzioni di Azure è una piattaforma distribuita come servizio (PaaS) completamente gestita offerta da Microsoft Azure per implementare l'architettura serverless. Funzioni di Microsoft Azure è un servizio di calcolo basato su eventi serverless completamente scalabile, resiliente, affidabile e sicuro.

Si supponga di essere uno sviluppatore Web senior con un ruolo di ricerca per un rivenditore online di orologi di lusso. Si sta creando un sito Web basato su App Web di Azure e viene chiesto di fornire nuove funzionalità. L'attività prevede la creazione di singoli metodi che altri servizi di Azure possono distribuire, eseguire manualmente, pianificare o persino attivare.

L'azienda segue un processo di sviluppo basato su test, quindi è anche necessario scrivere unit test automatici per nuovi servizi. Si ha un team di sviluppatori esperti nelle tecnologie Microsoft, tra cui .NET Framework e Visual Studio. Si decide di esaminare l'uso di Funzioni di Azure per soddisfare i requisiti.

Alla fine di questo modulo è possibile compilare e testare una funzione di Azure in locale usando Visual Studio 2022 e distribuirla in Azure da Visual Studio.

Importante

Questo modulo supporta solo le app per le funzioni C#.

Obiettivi di apprendimento

Contenuto del modulo:

  • Creare un'app per le funzioni in-process che viene eseguita in .NET 6.0 in Visual Studio 2022.
  • Eseguire il test e il debug di una funzione in Visual Studio 2022.
  • Distribuire un progetto di funzioni direttamente da Visual Studio 2022 ad Azure.
  • Gestire il codice di Funzioni di Azure.

Prerequisiti

  • Conoscenza di base di Funzioni di Azure
  • Esperienza nello sviluppo di soluzioni in Visual Studio o in un ambiente di sviluppo integrato simile

Importante

Per gli esercizi in questo modulo è necessaria un'installazione locale di Visual Studio 2022 (di qui in poi indicato semplicemente come Visual Studio) in un ambiente Windows.