formation Front-end

React : guide de survie

Aucune session planifiée. Contactez-nous.

Niveau : intermédiaire

14h | 2 jours

Objectifs pédagogiques :

  • Appréhender les dernières avancées d'ECMAScript
  • Maîtriser le framework React
  • Gérer un état applicatif avec Redux

Pré-requis :

  • Cette formation nécessite d’avoir quelques connaissances sur les bases de javascript, idéalement une expérience sur un framework frontend (AngularJS, VueJS...)
  • Petit rappel sur le Javascript (ES7)

Quelles sont les nouveautés du standard ECMAScript 2016/2017/2018 ?


  • React, qu’est ce que c’est ?

Les fondamentaux de React, pourquoi et comment l'utiliser ?


  • Outils et workflow

Présentation des outils utiles pour développer une application avec React


  • JSX

Qu'est ce que la syntaxe "JSX", quelles sont ses spécificités ?


  • Components

Présentation du concept de "Component", et la spécificité des composants React


  • State & props

Gestion des état interne et externe des component


  • Cycle de vie

Quels sont les cycles de vie dans une application React, quelles possibilités nous offres t-il ?


  • Communiquer entre components

Application des des concepts vu précédemment pour commencer à développer une application faisant communiquer plusieurs components ensembles


  • Installer un composant externe

Pourquoi réinventer la roue alors que npm est là pour nous ?


  • Redux

Gérer un état applicatif avec Redux


  • Récupérer des datas

Comment récupérer des données externes à l'aide d'API, d'asynchrone et fetch !


  • RxJS

L'asynchrone version HULK !

A propos du formateur :

Johan Soulet - DÉVELOPPEUR FRONT

1 cours

Johan Soulet découvre le développement d’application front-end au cours de ses études à l’Université de Technologie de Compiègne. Une fois diplômé, il s’installe à Nantes où il rencontre plusieurs start-ups et une communauté active qui lui permettent de continuer à apprendre et à se perfectionner. Johan transforme des maquettes en véritables expériences interactives, tout en mettant l’utilisateur final au centre du processus de création. Il est passionné de roller derby, de cuisine et la recherche perpetuelle du gif parfait.

Publics concernés :

Développeur·euse·s

Vous souhaitez avoir plus d’informations sur le module, ou vous avez des questions sur le financement de la formation ?

02 53 45 35 19