The WebAssembly (Wasm) course is designed to demonstrate how to build and reuse software capabilities in all layers of architectures and technology stacks.
The course describes the landscape of the technologies as well as setting up projects, calling into and out of WebAssembly modules. Next, it examines how to deploy systems based upon these technologies ranging from computationally intensive business applications to fully rendered 3D video games. The course concludes by exploring the benefit from the mix of speed with other Web-oriented technologies by mixing Javascript applications with programming languages such as C/C++, Rust, Go and Kotlin.
Purpose
|
Provide students with a working knowledge of the WebAssembly standards and implementations inside and outside of the browser to build high-performance and cross-platform. |
Audience
|
Software and Web Developers looking to learn how to use WebAssembly for their applications. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Workshops |
Duration
| 3 Days |
Related Technologies
| Rust | Front-End Development Training | Kotlin |
Productivity Objectives
- Build WebAssembly-based software that runs anywhere in and out of the browser
- Inspect the role WebAssembly will play in the future of software systems
- Utilize the emerging tools and ecosystem to develop, debug and deploy WebAssembly-based systems
- Identify where various industries are planning on leveraging WebAssembly