YoVDO

WebAssembly Components: From Cloud to Edge

Offered By: Linux Foundation via edX

Tags

Web Development Courses Cloud Computing Courses WebAssembly Courses

Course Description

Overview

This course is designed for developers who have built or are building microservices and have experienced a high degree of friction in cloud native application development. Developers looking to embrace the simplicity of Functions as a Service (FaaS) without the overhead of cloud providers or sacrificing the ability to experiment and test locally and in any other environment will gain significant value from this course.

In this course, you will learn foundational Rust skills such as creating and hosting WebAssembly modules. You will explore the JavaScript WebAssembly API for browsers and multiple alternative, non-web host runtimes for WebAssembly. You will become familiar with the benefits and usage of the component model and gain the ability to easily create distributed, cloud native applications using secure WebAssembly modules as a deployment target by leveraging open source projects. You will also be able to differentiate between the features and functionality afforded by the base WebAssembly specification versus additional features added by community tooling and open source projects, and have a clear understanding of how WebAssembly-based applications really work.

After completing this course, you will be able to build portable, secure, lightweight WebAssembly modules that thrive in the cloud, at the edge, and anywhere in between.


Syllabus

  • Welcome!

  • Chapter 1. Creating WebAssembly Modules from Scratch

  • Chapter 2. WebAssembly with Rust

  • Chapter 3. Using WebAssembly Host Runtimes

  • Chapter 4. Advanced Guest and Host Communications

  • Chapter 5. WebAssembly and the Component Model

  • Chapter 6. Advanced Component and Capability Use Cases

  • Final Exam (Verified Certificate track only)


Taught by

Kevin Hoffman

Tags

Related Courses

3D Graphics for Web Developers
Pompeu Fabra University via FutureLearn
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Advanced React
Meta via Coursera
Advanced System Security Topics
University of Colorado System via Coursera
Apply advanced testing for your Django web application
Coursera Project Network via Coursera