Lh64nneadcpikhkfj4oj
2 DAY COURSE

WebAssembly Deep Dive with Brian Sletten

Topics covered at WEBASSEMBLY-01-02
View Schedule & Book More dates available

Next up:

Join Brian Sletten for a deep-dive into how WebAssembly and learn how to build software that is optimised for cross-platform implementation – allowing you to write code only once. Cover how WebAssembly can be utilised across the board, from computationally-intensive business applications and deep neural networks to fully-rendered 3D video games.

Whether you have previous experience with WebAssembly or are curious about the possibilities its application promises, you will come away with both an in-depth conceptual understanding of WebAssembly’s uses as well as practical experience in building, structuring and deploying WebAssembly modules in your choice of language.
Upon completion of this WebAssembly course, you'll have a deep conceptual understanding of the tool’s uses and potential for future software design as well as practical experience in using your own chosen language to build and deploy WebAssembly modules.

Learn how to:

  • Apply these technologies into a cohesive and incremental platform
  • Build software that can run on any modern browser (or node) written in languages such as C, C++, Rust, Kotlin, Lua, and (soon) Go
  • Build, structure, deploy, and use WebAssembly modules
  • Apply WebAssembly’s size and load-time efficient binary format for cross-platform implementation
  • Read and write code in the native Stack-based WAST format
  • Apply your understanding of how the future of the web can be influenced by these advances and how WebAssembly can define the desktop of the future with video editing, 3D graphics, deep learning and more running in the browser

  • About the Author

    Brian Sletten

    Brian Sletten is a renowned consultant, speaker and software engineer with a focus on forward-leaning technologies. He provides advice and practical solutions for organizations interested in adopting disruptive technologies and concepts to their development and management.

  • Introduction
  • Path to WebAssembly
  • Hello, World
  • JavaScript API
  • WAST
  • Tools
  • Modules
  • Memory
  • Tables
  • Non-Browser Environments
  • Other languages
  • Examples

  • Audience

    If you are a Software developer or team lead and you are keen to lear how WebAssembly can be utilized to build advanced, high-performing and robust software that is responsive to the future of software design, this Web Assembly course is for you!

    Prerequisites

    Delegates should have a basic understanding of JavaScript and the DOM.Familiarity with C/C++ will be useful but is not required.

    Bring your own hardware

    In order to participate in this course you are required to bring your own laptop.

    Overview

    Join Brian Sletten for a deep-dive into how WebAssembly and learn how to build software that is optimised for cross-platform implementation – allowing you to write code only once. Cover how WebAssembly can be utilised across the board, from computationally-intensive business applications and deep neural networks to fully-rendered 3D video games.

    Whether you have previous experience with WebAssembly or are curious about the possibilities its application promises, you will come away with both an in-depth conceptual understanding of WebAssembly’s uses as well as practical experience in building, structuring and deploying WebAssembly modules in your choice of language.
    Upon completion of this WebAssembly course, you'll have a deep conceptual understanding of the tool’s uses and potential for future software design as well as practical experience in using your own chosen language to build and deploy WebAssembly modules.

    Learn how to:

  • Apply these technologies into a cohesive and incremental platform
  • Build software that can run on any modern browser (or node) written in languages such as C, C++, Rust, Kotlin, Lua, and (soon) Go
  • Build, structure, deploy, and use WebAssembly modules
  • Apply WebAssembly’s size and load-time efficient binary format for cross-platform implementation
  • Read and write code in the native Stack-based WAST format
  • Apply your understanding of how the future of the web can be influenced by these advances and how WebAssembly can define the desktop of the future with video editing, 3D graphics, deep learning and more running in the browser

  • About the Author

    Brian Sletten

    Brian Sletten is a renowned consultant, speaker and software engineer with a focus on forward-leaning technologies. He provides advice and practical solutions for organizations interested in adopting disruptive technologies and concepts to their development and management.

    Program

  • Introduction
  • Path to WebAssembly
  • Hello, World
  • JavaScript API
  • WAST
  • Tools
  • Modules
  • Memory
  • Tables
  • Non-Browser Environments
  • Other languages
  • Examples

  • Audience

    Audience

    If you are a Software developer or team lead and you are keen to lear how WebAssembly can be utilized to build advanced, high-performing and robust software that is responsive to the future of software design, this Web Assembly course is for you!

    Prerequisites

    Delegates should have a basic understanding of JavaScript and the DOM.Familiarity with C/C++ will be useful but is not required.

    Bring your own hardware

    In order to participate in this course you are required to bring your own laptop.