トレーニング > ウェブアプリケーション > WebAssembly Actors: From Cloud to Edge (LFD134x)
トレーニングコース

WebAssembly Actors: From Cloud to Edge (LFD134x)

WebAssemblyモジュールの移植性、効率性、セキュリティについて学び、さらにいくつかのオープンソース フレームワークを活用して、ブラウザー、ラップトップ、クラウド、Raspberry Piなど、事実上どこにでもデプロイできる、分散されてシームレスに接続されたアクターを作成する方法について学んでください。

コースの評価
3.8 / 5つ星
対象者

このコースは、マイクロサービスを構築した、または構築していて、クラウドネイティブアプリケーション開発で高度な摩擦を経験した開発者を対象としています。クラウドプロバイダーのオーバーヘッドなしに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など)。
レビュー
2023 年 8 月
Wasm を始めるのに役立ちました。
2023年5月
内容は非常によく書かれており、重要なポイントが強調されていました。
2023年1月
著者に関する深い知識と、コース全体の概念、哲学、目的、および重要な概念の適切な説明。
2022年8月
マイクロサービスとアクター モデルを使用してアイデアを適応させることは、新規参入者にとって困難な場合があります。このコースにより、これが怖くなくなりました。
2022年5月
ゼロから、そしてRustを使ってWebAssemblyモジュールを作成する方法を学びました。 WebAssemblyモジュールの移植性、効率性、セキュリティ、高度なゲストおよびホストコミュニケーション、および多数のオープンソースフレームワークを活用して、ブラウザーにデプロイできるアクターを作成、配布、およびシームレスに接続する方法のアクターモデルRaspberryPi上のクラウド内のラップトップ。