Wprowadzenie
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.