Úvod

Dokončeno

Bezserverová architektura využívá infrastrukturu poskytovanou cloudem, takže nemusíte zřizovat, spravovat, škálovat ani udržovat žádné stroje nebo sítě. Azure Functions je plně spravovaná platforma jako služba (PaaS), kterou Microsoft Azure nabízí k implementaci bezserverové architektury. Microsoft Azure Functions je bezserverová výpočetní služba řízená událostmi, která je plně škálovatelná, odolná, spolehlivá a zabezpečená.

Řekněme, že jste vedoucí webový vývojář ve výzkumné roli pro online prodejce luxusních hodinek. Vytváříte web založený na Azure Web Apps a budete požádáni o poskytnutí nových funkcí. Úloha zahrnuje vytvoření jednotlivých metod, které můžou ostatní služby Azure nasadit, ručně spustit, naplánovat nebo dokonce aktivovat.

Společnost má proces vývoje řízeného testy, takže budete také muset psát automatizované testy jednotek pro nové služby. Máte tým vývojářů, kteří jsou dobře obeznámeni s technologiemi Microsoftu, včetně rozhraní .NET Framework a sady Visual Studio. Rozhodnete se využít službu Azure Functions, abyste požadavkům dostáli.

Na konci tohoto modulu můžete sestavit a otestovat funkci Azure Functions místně pomocí sady Visual Studio 2022 a nasadit funkci do Azure ze sady Visual Studio.

Důležité

Tento modul podporuje pouze aplikace funkcí jazyka C#.

Cíle výuky

V tomto modulu:

  • Vytvořte aplikaci funkcí v procesu, která běží na .NET 6.0. v sadě Visual Studio 2022.
  • Testování a ladění funkce v sadě Visual Studio 2022
  • Nasaďte projekt funkcí přímo ze sady Visual Studio 2022 do Azure.
  • Správa kódu Azure Functions

Požadavky

  • Základní znalosti o Azure Functions
  • Zkušenosti s vývojem řešení v sadě Visual Studio nebo podobném integrovaném vývojovém prostředí

Důležité

Cvičení v tomto modulu vyžadují místní instalaci sady Visual Studio 2022 (dále označované jako Visual Studio) v prostředí Windows.