WebAssembly est-il le futur du WEB ?
Etudier les cas d’usage dans lesquels le langage WebAssembly permettrait l'amélioration des interfaces WEB.

Missions

  • Entrer en veille permanente sur WebAssembly, pour en dresser le portrait.
  • Découvrir avec une communauté de passionné·es, les architectures web, et les cas d’usages des applications du marché.
  • Vous positionner sur les attraits, les opportunités, les conséquences de WebAssembly dans les équipes de développement et sur le marché.
  • Partager vos apprentissages et les remettre en question avec la communauté OCTO.

Conditions

Type de stage : Stage de fin d'étude, pré-embauche
Lieu : OCTO Technology 34 avenue de l'Opéra 75002 Paris
Rémunération : 1500 € bruts
Date : 2020

Profil

  • Vous savez vous organiser, être autonome mais aussi demander de l’aide quand vous rencontrez des difficultés.
  • Vous êtes très intéressé·e par le web, ses enjeux, ses problématiques et son avenir.
  • Vous êtes curieux·se, et disposez d'un bon esprit critique.
  • Vous connaissez les technologies du web : javascript, HTML, CSS.
  • Les langages compilés ne vous font pas peur, vous aimez sortir de votre zone de confort et vous confronter à un nouvel écosystème.

Contexte

Étape 1 : Cadrage

Concevoir un cadrage sur le déroulement du projet, sur l’organisation que vous souhaitez mettre en place, ainsi que les moyens que vous avez à votre disposition. Cette étape se termine par une macro road-map des étapes clés du stage.

Étape 2 : Étude Technique

Étudier les détails de WebAssembly, son écosystème, les problématiques qu’il résout... Cette étape se termine par une session de partage sur le thème “Qu’est ce que WebAssembly?”.

Étape 3 : Conception et Réalisation

Faire un ou plusieurs POC d’une application web avec WebAssembly. Ce POC couvre alors les grands cas d’usage du web moderne (architectures front, pattern composant et ses problématiques, appels asynchrones, tracking).
Ces réalisations vous permettront de capitaliser sur les avantages et les inconvénients de WebAssembly que ce soit en terme de développement ou d’expérience utilisateur.
Prendre du recul et de la hauteur en anticipant les changements que WebAssembly va apporter au développement web (architecture, framework, équipe).

Étape 4 : Partage

Partager au sein de la communauté OCTO.

Objectifs du stage

WebAssembly (WASM) est un standard du W3C pour réaliser des applications web plus performantes.
Est-ce que WASM peut tenir ses promesses dans le cadre de nos développements web en 2020 ?

Encadrement

Vous serez encadré·e par un spécialiste du WEB, membre de la tribu WebF. Vous serez convié·e aux sessions mensuelles de la tribu WebF pour partager et grandir avec elle. Vous entrerez dans la communauté très active et bouillonnante d’OCTO.