Choisir son framework JavaScript

Savoir faire le bon choix dans le bon contexte

Description

De plus en plus de sites et applications web sont réalisés sous forme de Single Page Application entièrement en JavaScript exécutée dans le navigateur. Ces sites s’appuient sur des frameworks JavaScript dont l’écosystème est très riche et en constante évolution. Nous vous proposons, par le biais d’ateliers, de découvrir si Angular, React, VueJS, Polymer ou même un autre FrameWork JS correspond à votre projet.

Objectives

  • Maîtriser le concept des Web Compsants
  • Connaître les ressemblances entre VueJS, React, Angular, Polymer
  • Avoir une méthode pour choisir le FrameWork adapté au projet et à l’équipe
  • Comprendre les nouveau design pattern Flux, Redux
  • Avoir des clés pour industrialiser son projet

Prerequisites

  • Avoir une vision de ce qu’est le HTML/JS/CSS

Programme

Historique

Composants :

  • Qu'est ce qu'un composant
  • Standard des WebComposant
  • Polymer

Framework principaux:

  • Angular
  • React
  • VueJS

Framework alternatifs (MarkoJS, Elm, ...)

Nouveaux Patterns

Outilage

Rendu côté serveur

Web Mobile :

  • Hybride
  • Natif
  • Progressive Web App

Le tout parcouru d'atelier en mode agile pour voir les appétences de l'équipe, car on choisit un framework JS surtout en fonction des besoins et des appétences de l'équipe.