Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

React - Développement Web front-end en JavaScript

Public :

    Objectifs :

    • Créer une application React.js
    • Savoir utiliser les outils de développements
    • Développer des interfaces utilisateurs
    • Tester les composants
    • Mettre en place une architecture avec Redux

    Pré-requis :

    • Vous devez être très familier avec les langages du web (HTML, JavaScript et CSS).

    Contenu pédagogique

    Javascript

    • Historique
    • ES5 / ES6 / ES7
    • Node.js
    • Callback vs Promise
    • Atelier :
      • Installation de l'environnement de développement
      • Manipulation langage JavaScript

    Présentation de React.js

    • Historique du framework
    • Syntaxe JSX
    • Premiers composants
      • render
      • props
      • Handling events
    • Atelier :
      • Dans un projet initialisé, manipulation simple de composants

    Composants

    • Lifecycle and states
    • Conditional rendering
    • Liste
    • Composition
      • Atelier : Réalisation d'une application permettant de manipuler les composants et leur cycle de vie ainsi que la mise en page.

    Router

    • Pourquoi avons besoin d'un outil pour le routing entre les pages ?
    • Présentation de react-router
      • Atelier : Réalisation d'une application permettant de mettre en place plusieurs pages et de naviguer entre elles.

    Code quality

    • Présentation des outils permettant de garantir la qualité d'une application
    • React.js
    • Eslint
    • Jest
    • Enzime
      • Atelier : En s'appuyant sur une application réalisée précédemment, ajout des outils Esllint, Jest et Enzime

    Pattern Flux

    • Présentation du pattern Flux
    • Redux et Redux-Thunk
      • Réalisation d'une application permettant de mettre en place redux et redux-thunk
    Durée : 3 jour(s)
    Tarif : 2 390 € (HT)
    Réf : T44A-057

    Dates des sessions

    Nantes (44) 28/05/18 Rennes (35) 28/05/18 Nice (06) 28/05/18