トレーニング > ウェブアプリケーション > WebAssemblyアクター:クラウドからエッジへ(LFD134x)
トレーニングコース

WebAssembly Actors: From Cloud to Edge (LFD134x)

WebAssemblyモジュールの移植性、効率、セキュリティ、および多数のオープンソースフレームワークを活用して、ブラウザー、ラップトップ、クラウド、RaspberryPiにデプロイできる分散型のシームレスに接続されたアクターを作成する方法について説明します。または実質的にどこでも。

対象者

このコースは、マイクロサービスを構築した、または構築していて、クラウドネイティブアプリケーション開発で高度な摩擦を経験した開発者を対象としています。クラウドプロバイダーのオーバーヘッドなしにFunctionsas a Service(FaaS)のシンプルさを採用したり、ローカルやその他の環境で実験やテストを行う能力を犠牲にしたりする開発者は、このコースから大きな価値を得ることができます。
少なく読む 続きを読む
学習内容

このコースでは、WebAssemblyモジュールの作成やホスティングなどの基本的なRustスキルを学習します。ブラウザ用のJavaScriptWebAssembly APIと、WebAssembly用の複数の代替の非Webホストランタイムについて説明します。アクターモデルの利点と使用法に精通し、オープンソースプロジェクトを活用することで、安全なWebAssemblyモジュールをデプロイターゲットとして使用して、分散型のクラウドネイティブアプリケーションを簡単に作成できるようになります。また、基本のWebAssembly仕様によって提供される機能と、コミュニティツールやオープンソースプロジェクトによって追加される追加機能を区別し、WebAssemblyベースのアプリケーションが実際にどのように機能するかを明確に理解することができます。
少なく読む 続きを読む
身につく知識

このコースを完了すると、クラウド、エッジ、およびその間の任意の場所で繁栄する、ポータブルで安全な軽量のWebAssemblyモジュールを構築できるようになります。
少なく読む 続きを読む
おもなテーマ
ようこそ!
第1章ゼロからのWebAssemblyモジュールの作成
第2章Rustを使用したWebAssemblyモジュールの作成
第3章WebAssemblyホストランタイムの使用
第4章高度なゲストおよびホスト通信
第5章WebAssemblyとアクターモデル
第6章高度なアクターと機能のユースケース
最終試験(確認済みトラックのみ)

前提知識
知識/スキル

特定の言語やプラットフォームは必須ではありませんが、中級のプログラミングスキルが必要です。コースコードの大部分はRustで作成され、JavaScriptのセクションがいくつかあり、生のWebAssembly Text(wat)形式でさえあります。

システムの前提条件

  • Rustツールチェーン(wasm32を含む-不明なターゲット)がインストールされています
  • 高度なWebAssemblyサポートを備えた最新のWebブラウザ(Firefox、Chrome、Edgeなど)。