WebAssembly,尽管它的名字叫WebAssembly,但它远比作为基于堆栈的虚拟机(VM)用于web浏览器有用得多。它越来越多地被用于解决各种各样的编程需求,包括云本地计算、边缘计算、移动开发和基于边缘的项目。为了帮助您掌握它,Linux基金会现在提供了一个免费的在线培训课程,名为 WebAssembly参与者:从云到边缘(LFD134x)
本课程探讨了可移植性、效率,以及WebAssembly模块的安全性https://www.rust-lang.org/“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>生锈和JavaScript。它将展示如何利用几个不同的开源框架来创建分布式的无缝连接的参与者。你可以将它们部署在浏览器、笔记本电脑、云端、树莓圆周率(Raspberry Pi)上——实际上,几乎可以部署在任何地方。
不过,这个在线课程是为那些已经拥有构建微服务和云本地应用程序开发经验的开发人员设计的。简而言之,这不是WebAssembly的简介。但是,如果您已经准备好在本地进行构建、实验和测试 功能即服务(FaaS),该类为您提供。
具体来说,您将学习如何使用Rust创建和托管WebAssembly模块。您还将了解如何在浏览器中使用JavaScript WebAssembly API,以及WebAssembly的可选非web主机运行时。
您将了解如何通过社区工具和开源项目添加到基本WebAssembly规范。说到做到,你就会清楚地了解如何构建基于WebAssembly的应用程序,以及它们是如何工作的。
self-paced类是由Kevin Hoffman创建的,作者https://www.amazon.com/Programming-WebAssembly-Rust-Development-Applications/dp/1680506366?tag=zdnet-buy-button-20“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>使用Rust编程WebAssembly,云本机Go,以及其他有关.NET框架的书籍。
您可以免费审核该类https://www.awin1.com/cread.php?awinmid=6798&awinaffid=423585&;clickref=%5Bsubid\u值%5D&;ued=https%3A%2F%2Fwww.edx.org%2F“target=”\u blank“rel=”noopener noreferrer nofollow“data component=”externalLink“>edX.org七周。你也可以得到一个 149美元的认证结业证书。后者包括一整年的课程访问权。