Formation WebAssembly (WASM).
Score de satisfaction : 4.62/5
Durée :
2 jours
Distanciel et 16 villes en France
numero vert : 0805 950 800 (service et appel gratuits)
à partir de
1400 €HT

Référence :
SF34130
Durée :
2 jours

Vous souhaitez une session sur-mesure (intra) ?
Ce stage comprend
 14 heures de formation
Support de cours numérique
Pauses et snacks à volonté
Prise en charge OPCO possible

Formation WebAssembly (WASM).

Grâce à notre formation de 2 jours, maîtrisez WebAssembly et révolutionnez vos applications avec des modules légers, performants et universels !

Dans notre formation WebAssembly, apprenez à construire, configurer, déployer et exécuter des modules WebAssembly avec ou sans WASI, offrant des fonctions de calcul codées de façon native (format .wat) ou à l’aide des langages AssemblyScript, JavaScript ou encore Go. Vous découvrirez les environnements d’exécution Wasmtime, WasmEdge ou encore wasmCloud. Enfin, la conception, la composition et la distribution de composants logiciels conformes au WebAssembly Component Model seront également étudiées et mises en pratique durant la formation.

Objectifs pédagogiques.

1Comprendre le fonctionnement de WebAssembly

2Configurer un environnement de développement WebAssembly

3Exécuter et intégrer WebAssembly dans des applications client et serveur

4Concevoir des composants logiciels conformes à WebAssembly Component Model

Prérequis : Connaissance de base sur la conception d’applications Web distribuées (SOA et cloud). De bonnes notions en programmation sont recommandées.
Partagez cette formation

Programme de formation WebAssembly (WASM).

Serverless function

De Service-Oriented Architecture -SOA-/Web-Oriented Architecture -WOA- à architecture micro-service et serverless function

Tenants et aboutissants de WebAssembly

I. Ecrire des modules WebAssembly
1. Formats .wat et .wasm
2. Développer directement via .wat
3. Développer avec AssemblyScript
a. WebAssembly côté client (JavaScript API-navigateur)
b. WebAssembly côté serveur (JavaScript API-Node.js)
c. WebAssembly cloud (Wasmtime)
4. Développer avec Go

II. WebAssembly System Interface -WASI-
Pour l’accès aux ressources côtés client, serveur et cloud : étude et mise en pratique

III. Etude et mise en œuvre d’autres environnements d’exécution WebAssembly et WASI :
WasmEdge, wasmCloud…

IV. Exemple et mise en œuvre de WASI et de WebAssembly Component Model
1. Conception d’interfaces de composants WebAssembly avec Wasm Interface Type -WIT-
2. Composition avec WebAssembly Compositions -WAC-
3. Distribution avec wasmCloud

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

Amandine de Sparks
Des chiffres étincelants.
19 années
à vos côtés
+ de 1000
sujets de formation
8155
stagiaires formés en 2023
238
formateurs actifs en 2023
97,9%
de stagiaires satisfaits
24622
heures de formation réalisées en 2023
HAUT