WebAssembly

Blended learning

Durée

 2,00 jour(s)

Langue(s) de prestation

EN FR

Prochaine session

Qui organise cette formation ?

OXiane est spécialisé dans la conception et la réalisation de formations informatiques et de supports de cours pédagogiques sur les dernières technologies. Nos différentes filières permettent de couvrir tous les besoins en formation que ce soit en IT au sens large, mais également "Utilisateurs" et "Soft Skills" en Management, Communication & leadership.

À qui s'adresse la formation?

Cette formation s'adresse à des consultants IT, développeurs, architectes logiciels et « product owners » acteurs de la conception d'applications Web complexes, distribuées où la problématique cloud est centrale.

Objectifs

Le participant apprend à 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 (qui dérive de TypeScript), JavaScript ou encore Go (liste non exhaustive).
Les environnements d'exécution Wasmtime, WasmEdge ou encore wasmCloud (liste non exhaustive) sont utilisés à titre de découverte et d'illustration.
L'utilisation de WebAssembly est étudiée et mise en œuvre côté client (JavaScript API-navigateur) et côté serveur (JavaScript API-Node.js).
Finalement, la conception, la composition et la distribution de composants logiciels conformes à WebAssembly Component Model sont aussi étudiées et mises en pratique durant la formation.

Contenu

Serverless function
  • De Service-Oriented Architecture -SOA-/Web-Oriented Architecture -WOA- à architecture micro- service et serverless function (Function as a Service -FaaS-)
Tenants et aboutissants de WebAssembly
  • Ecrire des modules WebAssembly
    • Formats .wat et .wasm
    • Développer directement via .wat
    • Développer avec AssemblyScript
      • WebAssembly côté client (JavaScript API-navigateur)
      • WebAssembly côté serveur (JavaScript API-Node.js)
      • WebAssembly cloud (Wasmtime)
    • Développer avec Go
  • WebAssembly System Interface -WASI- pour l'accès aux ressources côtés client, serveur et cloud : étude et mise en pratique
  • Etude et mise en œuvre d'autres environnements d'exécution WebAssembly et WASI : WasmEdge, wasmCloud...
« WebAssembly »
  • Exemple et mise en œuvre de WASI et de WebAssembly Component Model
  • Conception d'interfaces de composants WebAssembly avec Wasm Interface Type -WIT-
  • Composition avec WebAssembly Compositions -WAC-
  • Distribution avec wasmCloud

Certificat, diplôme

Une attestation de participation sera transmise aux participants

Ces formations pourraient vous intéresser

FR
Journée
Blended-Learning
Informatique et systèmes d'information - Informatisation - Conduite projet informatique - Méthode agile
08.09.2026
FR
Journée
Informatique et systèmes d'information - Données massives - Data visualization
02.09.2026