Exceptional training for front end developers

WebAssembly Training Course

Create web single page applications with .NET and without Javascript

NEXT COURSE
24 Jun London
request info

Capita Marks and Spencer Telefonica Cisco BBC Lloyds Sony

WebAssembly training course (code: WEBASS)

TRAINING COURSE OVERVIEW

On our WebAssembly training course you will learn how this brand new technology represents a paradigm shift in web development.

This course will teach you how to leverage this technology to write high performance applications that run in the browser.

You'll be introduced to powerful WebAssembly concepts that will help you write lean and powerful web applications with native performance.  Learn WebAssembly begins by getting you acquainted with the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. You'll then take a look at the journey from JavaScript to asm.js to WebAssembly.

As you progress, you'll analyze the anatomy of a WebAssembly module and the relationship between binary and text formats, along with the corresponding JavaScript API.

C++ or another language will be used as a dafault language for Labs

WebAssembly has huge implications for the web platform. It gives us the possibility to run the code of multiple languages on the web, with Native Speed!

AUDIENCE

Developers who want to leverage the power of a familiar language to build client-side interfaces with WebAssembly

 


CONTENT

DETAILHIGHLIGHTS

WebAssembly Introduction

What is WebAssembly?
Why WebAssembly?
WebAssembly vs JavaScript Performance
Coding in multiple languages
Reusing code
How the compiler works
Steps to using WebAssembly:  Loading, compiling, and instantiating a module
Is WebAssembly secure?
Supported languages

Elements of WebAssembly

Introduction to WebAssembly Text Format
WAT and WASM
JavaScript API
Known sections and Custom sections

Installing the Required Dependencies

Installing Emscripten toolkit

Creating and Loading a WebAssembly module

Using the Emscripten toolkit
Compiling C or C++ with Emscripten
Creating a HTML template

Interacting with JavaScript and Debugging

Interop with JavaScript
Calling out to JavaScript
Calling module from JavaScript
Debugging

Creating an Application from Scratch

Designing an application
Server side requirements
Interacting with Server Services

Advanced WebAssembly modules

Integrating with Node.js
Threading options
Web workers vs pthreads
Using web workers
Using pthreads
Upcoming Features

 

  • WebAssembly Introduction
  • Elements of WebAssembly
  • Installing the Required Dependencies
  • Creating and Loading a WebAssembly module
  • Interacting with JavaScript and Debugging
  • Creating an Application from Scratch
  • Advanced WebAssembly modules

UPDATES
Receive the latest version of this course into your inbox



LONDON COURSES
- INCLUDES LUNCH -

24th Jun 2019 - 2 days £1495
Book

see all dates


X

Show Discount for this course


PRIVATE COURSES


  Bring a JBI course to your office
  and train a whole team onsite
  0800 028 6400
or request quote


  You can customise this course to
  suit your exact needs here
  0800 028 6400 or request quote


CONTACT
0800 028 6400



Why JBI ?

►"great technology tips"
► "Access to exclusive content"
► "Short course means less time off"

►"Inspiring trainers"
► "Joined via web"
► "Knowledgable sales staff"

NEWSLETTER
Get exclusive news about upcoming programs, technical insights & special offers