events
Azure Functions の概要
Azure Functions では、イベント駆動型ですぐに利用できるコード ブロックとして自分のシステムのロジックを実装できます。 これらのコード ブロックを "関数" といいます。 この記事は、最も役立つ Azure Functions コンテンツをできるだけ早く見つけるのに役立ちます。 Azure Functions の詳細については、「Azure Functions の概要」を参照してください。
記事の冒頭で、使用する開発言語を必ず選択してください。
いずれかのクイックスタート記事を完了すると、5 分以内で最初の関数を作成してデプロイできます。
C# 関数は、次のいずれかのツールを使用して作成できます。
Java 関数は、次のいずれかのツールを使用して作成できます。
JavaScript 関数は、次のいずれかのツールを使用して作成できます。
PowerShell 関数は、次のいずれかのツールを使用して作成できます。
Python 関数は、次のいずれかのツールを使用して作成できます。
TypeScript 関数は、次のいずれかのツールを使用して作成できます。
ネイティブでサポートされているプログラミング言語に加えて、カスタム ハンドラーを使用して、HTTP プリミティブをサポートする任意の言語で関数を作成できます。 「Visual Studio Code を使用して Azure に Go または Rust の関数を作成する」の記事では、カスタム ハンドラーを使用して Rust または Go で関数コードを記述する方法について説明しています。
Functions の詳細については、次のいずれかの対話型トレーニング モジュールを完了してください。
さらに学習するには、すべての対話型チュートリアルの一覧を参照してください。
関数の開発の詳細については、次の C# リファレンス記事のいずれかを参照してください。
関数の開発の詳細については、Java 言語リファレンスの記事を参照してください。
関数の開発の詳細については、Node.js 言語リファレンスの記事を参照してください。
関数の開発の詳細については、PowerShell 言語リファレンスの記事を参照してください。
関数の開発の詳細については、Python 言語リファレンスの記事を参照してください。
Rust、Go、およびその他の言語を使用した関数の開発の詳細については、カスタム ハンドラーのドキュメントを参照してください。
必要に応じて次の記事も参照してください。
その他のリソース
トレーニング
ラーニング パス
サーバーレス アプリケーションの作成ラーニング パス - Training
このラーニング パスでは、サーバー側ロジックを使用してサーバーレス アーキテクチャを構築するイベントドリブン型のオンデマンド コンピューティング システムを作成する Azure Functions について説明します。
認定資格
Microsoft Certified: Azure Developer Associate - Certifications
Azure Functions の作成、Web アプリの実装と管理、Azure ストレージを利用したソリューションの開発などを行うために、Microsoft Azure でエンド ツー エンドのソリューションを構築します。
ドキュメント
-
Azure Functions を使用して、Azure クラウドベースのトポロジでサーバーレス コンピューティング リソースを提供する主要なシナリオについて説明します。
-
Azure Functions を使用して堅牢なサーバーレス アプリを構築する方法について説明します。
-
Azure Functions は、Azure クラウド サービスのイベント ドリブン コンピューティング リソースとスケジュールされたコンピューティング リソースを提供する、マネージド PaaS (サービスとしてのプラットフォーム) プロバイダーです。 ユーザーは最も重要なコードに集中でき、残りの部分は Functions が処理します。 Functions は、最も生産性の高い言語で記述されたコード プロジェクトにスケーラブルでサーバーレスなホスティングを提供できます。 Functions を使用すると、Web API のビルド、データベースの変更への応答、IoT ストリームの処理、メッセージ キューの管理などを行うことができます。