Tworzenie aplikacji bezserwerowych

Początkujący
Średni
Developer
Student
Azure
Azure Functions
Azure Portal
Azure Cosmos DB
Azure Storage
Azure Cloud Shell

Usługa Azure Functions umożliwia tworzenie systemów przetwarzania na żądanie, które są oparte na zdarzeniach i mogą być wyzwalane przez różne zdarzenia zewnętrzne. Dowiedz się, jak wykorzystywać funkcje do wykonywania logiki po stronie serwera i tworzenia architektur bezserwerowych. Ta ścieżka szkoleniowa może pomóc w przygotowaniu się do certyfikacji Microsoft Certified: Azure Developer Associate.

Wymagania wstępne

Brak

Moduły w ramach tej ścieżki szkoleniowej

Dowiedz się, jak usługa Azure Functions ułatwia integrowanie bezserwerowych zasobów obliczeniowych z rozwiązaniami opartymi na chmurze. Obszerny zestaw powiązań ułatwia łączenie kodu z kluczowymi usługami platformy Azure, a wbudowana obsługa najczęściej używanych języków programowania pozwala lepiej wykorzystać istniejące umiejętności.

Platforma Microsoft Azure oferuje kilka różnych sposobów hostowania i uruchamiania kodu lub przepływów pracy bez używania maszyn wirtualnych, w tym usług Azure Functions, Microsoft Power Automate, Azure Logic Apps i Azure WebJobs. W tym module poznasz te technologie i nauczysz się wybierać, która z nich jest odpowiednia do danego scenariusza.

Usługa Azure Functions umożliwia deweloperom hostowanie logiki biznesowej, która może być wykonywana bez zarządzania infrastrukturą i jej aprowizowania.

Wyzwalacz to element odpowiedzialny za wykonywanie funkcji platformy Azure, a do wyboru masz kilkadziesiąt wyzwalaczy. W tym module przedstawiono najpopularniejsze rodzaje wyzwalaczy oraz sposób konfigurowania ich w celu wykonywania odpowiedniej logiki.

Usługa Azure Functions ułatwia integrowanie kodu funkcji z danymi i usługami. Dzięki zaawansowanym powiązaniom można zadeklarować źródła danych do odczytu i zapisu, a usługa Azure Functions zajmie się resztą.

Dowiedz się, jak zorganizować długotrwały przepływ pracy jako zestaw działań przy użyciu rozszerzenia Durable Functions.

Użyj narzędzi Azure Functions Core Tools, aby tworzyć i uruchamiać funkcje na komputerze deweloperskim i publikować je na platformie Azure.

Instrukcje tworzenia, testowania i wdrażania funkcji usługi Azure Functions za pomocą programu Visual Studio oraz zarządzania kodem funkcji platformy Azure.

Elementy webhook zapewniają uproszczony mechanizm dla aplikacji, który umożliwia otrzymywanie powiadomień z innej usługi, gdy stanie się coś istotnego. W tym module: Dowiesz się, jak wyzwolić funkcję platformy Azure przy użyciu elementu webhook usługi GitHub i przeanalizować ładunek, aby uzyskać szczegółowe informacje.

Zaktualizuj mechanizm powiadomień aplikacji internetowej z sondowania do architektury opartej na wypychaniu za pomocą usług SignalR Service, Azure Cosmos DB i Azure Functions.

Połącz wiele aplikacji usługi Azure Functions w ramach ujednoliconego interfejsu przez zaimportowanie ich do pojedynczego wystąpienia usługi Azure API Management.

Podczas tworzenia funkcji platformy Azure programy obsługi niestandardowej umożliwiają korzystanie z dowolnego języka lub środowiska uruchomieniowego obsługującego elementy pierwotne HTTP. W tym module użyjesz języka programowania Go i niestandardowych procedur obsługi.