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

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

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

身につく知識
このコースを完了すると、クラウド、エッジ、およびその間の任意の場所で繁栄する、ポータブルで安全な軽量のWebAssemblyモジュールを構築できるようになります。
少なく読む
続きを読む








前提条件
特定の言語やプラットフォームは必須ではありませんが、中級のプログラミングスキルが必要です。コースコードの大部分はRustで作成され、JavaScriptのセクションがいくつかあり、生のWebAssembly Text(wat)形式でさえあります。
システムの前提条件
- Rustツールチェーン(wasm32を含む-不明なターゲット)がインストールされています
- 高度なWebAssemblyサポートを備えた最新のWebブラウザ(Firefox、Chrome、Edgeなど)。
2022年8月
マイクロサービスとアクター モデルを使用してアイデアを適応させることは、新規参入者にとって困難な場合があります。このコースにより、これが怖くなくなりました。
2022年5月
ゼロから、そしてRustを使ってWebAssemblyモジュールを作成する方法を学びました。 WebAssemblyモジュールの移植性、効率性、セキュリティ、高度なゲストおよびホストコミュニケーション、および多数のオープンソースフレームワークを活用して、ブラウザーにデプロイできるアクターを作成、配布、およびシームレスに接続する方法のアクターモデルRaspberryPi上のクラウド内のラップトップ。
2022年2月
このコースでは、アプリケーションアーキテクチャを作成するまったく新しい方法を紹介しました。また、Webアセンブリに関する知識も増えました。
2022年1月
私はこれからいくつかのまともなRustボイラープレートスニペットを取得し、wasmへのコンパイルとwasmからのコンパイルがどのように機能するかをよく理解しました。