Inleiding

Voltooid

Serverloze architectuur maakt gebruik van infrastructuur die wordt geleverd door de cloud, dus u hoeft geen machines of netwerken in te richten, te beheren, te schalen of te onderhouden. Azure Functions is een volledig beheerd Platform as a Service (PaaS) dat door Microsoft Azure wordt aangeboden om serverloze architectuur te implementeren. Microsoft Azure Functions is een serverloze, gebeurtenisgestuurde rekenservice die volledig schaalbaar, flexibel, betrouwbaar en veilig is.

Stel dat u een senior webontwikkelaar bent in een onderzoeksrol voor een online luxe horlogedealer. U bouwt een website op basis van Azure Web Apps en u wordt gevraagd nieuwe functionaliteit te bieden. De taak omvat het maken van afzonderlijke methoden die andere Azure-services kunnen implementeren, handmatig uitvoeren, plannen of zelfs activeren.

Het bedrijf heeft een testgestuurd ontwikkelproces, dus u moet ook geautomatiseerde eenheidstests schrijven voor nieuwe services. U hebt een team van ontwikkelaars die goed bekend zijn met Microsoft-technologieën, waaronder het .NET Framework en Visual Studio. U besluit te onderzoeken of het gebruik van Azure Functions voldoet aan uw vereisten.

Aan het einde van deze module kunt u een Azure-functie lokaal bouwen en testen met behulp van Visual Studio 2022 en de functie vanuit Visual Studio implementeren in Azure.

Belangrijk

Deze module ondersteunt alleen C#-functie-apps.

Leerdoelen

In deze module wordt het volgende behandeld:

  • Maak een in-process functie-app die wordt uitgevoerd op .NET 6.0. in Visual Studio 2022.
  • Een functie testen en fouten opsporen in Visual Studio 2022.
  • Implementeer een functions-project rechtstreeks vanuit Visual Studio 2022 naar Azure.
  • Azure Functions-code beheren.

Vereisten

  • Basiskennis van Azure Functions
  • Ontwikkelingsoplossingen in Visual Studio of een vergelijkbare geïntegreerde ontwikkelomgeving ervaren

Belangrijk

Voor de oefeningen in deze module is een lokale installatie van Visual Studio 2022 (hierna Visual Studio genoemd) in een Windows-omgeving vereist.