Wprowadzenie

Ukończone

Architektura bezserwerowa korzysta z infrastruktury udostępnianej przez chmurę, więc nie trzeba aprowizować ani skalować ani obsługiwać żadnych maszyn ani sieci. Azure Functions to w pełni zarządzana platforma jako usługa (PaaS) oferowana przez platformę Microsoft Azure do implementowania architektury bezserwerowej. Microsoft Azure Functions to bezserwerowa, oparta na zdarzeniach usługa obliczeniowa, która jest w pełni skalowalna, odporna, niezawodna i bezpieczna.

Załóżmy, że jesteś starszym deweloperem internetowym w roli badawczej dla internetowego dealera luksusowych zegarków. Tworzysz witrynę internetową opartą na usłudze Azure Web Apps i poproszono Cię o udostępnienie nowych funkcji. Zadanie polega na utworzeniu poszczególnych metod, które inne usługi platformy Azure mogą wdrażać, wykonywać ręcznie, planować, a nawet wyzwalać.

Firma ma proces programowania opartego na testach, więc musisz również pisać zautomatyzowane testy jednostkowe dla nowych usług. Masz zespół deweloperów, którzy dobrze znają technologie firmy Microsoft, w tym platformę .NET Framework i program Visual Studio. Postanawiasz sprawdzić, czy usługa Azure Functions spełni stawiane oczekiwania.

Po ukończeniu tego modułu możesz utworzyć i przetestować funkcję platformy Azure lokalnie przy użyciu programu Visual Studio 2022 i wdrożyć funkcję na platformie Azure z poziomu programu Visual Studio.

Ważne

Ten moduł obsługuje tylko aplikacje funkcji języka C#.

Cele szkolenia

Zawartość tego modułu:

  • Utwórz aplikację funkcji w procesie działającą na platformie .NET 6.0. w programie Visual Studio 2022.
  • Testowanie i debugowanie funkcji w programie Visual Studio 2022.
  • Wdrażanie projektu funkcji bezpośrednio z programu Visual Studio 2022 na platformie Azure.
  • Zarządzanie kodem usługi Azure Functions.

Wymagania wstępne

  • Podstawowa wiedza na temat usługi Azure Functions
  • Doświadczenie w tworzeniu rozwiązań w programie Visual Studio lub podobnym zintegrowanym środowisku projektowym

Ważne

Ćwiczenia w tym module wymagają lokalnej instalacji programu Visual Studio 2022 (opisanego poniżej jako Visual Studio) w środowisku systemu Windows.