Why choose us?
Dismiss

WebAssembly training course

Create web single page applications with .NET and without Javascript

4.8 out of 5 average

(see feedback)

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!

more...
TAILOR-MADE
Click to get a quote
PUBLIC COURSES
Next on 6th Jun 2022

JBI training course London UK

  • Gain an introduction to WebAssembly
  • Explore Elements of WebAssembly
  • Instal the Required Dependencies
  • Create and Load a WebAssembly module
  • Interact with JavaScript and Debugging
  • Create an Application from Scratch
  • Understand Advanced WebAssembly modules
  • Create web single page applications with .NET and without Javascript
TAILOR-MADE
Enquire & get a quote
PUBLIC COURSES
Next on 6 Jun - see prices

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
TAILOR-MADE
Enquire & get a quote
PUBLIC COURSES
Next on 6 Jun - see prices
JBI training course London UK

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

 

TAILOR-MADE
Enquire & get a quote
PUBLIC COURSES
Next on 6 Jun - see prices

4.8 out of 5 average

TAILOR-MADE
Enquire & get a quote
PUBLIC COURSES
Next on 6 Jun - see prices
JBI training course London UK
 
Tech Updates Newsletter
 
 

Receive Tech Updates directly to your inbox



Erreur
Google Apps Script
Vous devez disposer des autorisations requises pour pouvoir effectuer cette action.

CONTACT
+44 (0)20 8446 7555

enquiries@jbinternational.co.uk

SHARE

Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address Wohl Enterprise Hub 2B Redbourne Avenue London N3 2BS

POPULAR

AI & ML training course                                                                  React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                           C++ training course

Power Automate training course                              Clean Code training course