Aller à la navigation Aller au contenu

Accueil Formations React.js

React.js

ReactJS

Développez une application Web complète avec React.js

React.js n’est pas un Framework mais une librairie inspirée de la programmation fonctionnelle conçue pour créer des composants d’interfaces isolables, réutilisables et testables destinés à afficher des données souvent actualisées. React a été développé par les équipes de Facebook et permet notamment d’améliorer la productivité des développeurs, de gagner en performance et de produire agréablement du code maintenable. React est aussi utilisé en production chez Netflix et AirBnB entre autres.

Cette technologie récente est utilisée pour créer des SPA (Single Page Application) ou des composants de sites Web affichant des données en temps réel. Cette formation permet aux participants d’apprendre à coder une application Web complète avec ReactJS. ( + Firebase pour le backend). Les concepts fondamentaux de REACT sont étudiés sur un exercice concret de création d’application Web. La migration vers React d’une application existante codée avec Backbone ou Angular est aussi étudiée.

Programme de la formation ReactJS - 2 jours

Jour 1

Créer une application Web avec ReactJS

  • Introduction à React
  • Environnement de développement
  • Gulp
    • Browserify
    • Webpack (+ hjs)
    • Babel
    • ESLint
    • HMR (Hot Module Replacement)
  • Votre premier "component"
  • JSX
  • Props
    • Proptypes
    • Keys
  • Routing avec React-Router v1.0
  • Helper Functions avec React
  • React Event Listener
  • Comprendre les States
    • Loading
    • Displaying
    • Updating
    • Deleting
  • Persistance
    • Firebase (ReactFire)
    • Localstorage

Jour 2

Créer une application Web avec ReactJS

  • LinkState
  • Animation
  • Component Validation
  • DOM virtuel
  • ES6 / ES2015
    • Modules
    • Component extended
    • React Classes
    • React Mixins
    • ES7 Decorators - Autobinding
    • React Proptypes
    • States
  • Oauth Authentification avec Firebase
  • React pour une application existante en Backbone/Angular (migration)
  • React Testing
  • Styles : Radium, PostCSS...
  • Flux et Redux
  • Le futur et la concurrence
    • Isomorphic Javascript (server-side render)
    • React Native
    • RxJS - Reactive Programing (cycle.js)
    • Elm
    • GraphQL et Relay

À l’issue de cette formation, les participants seront capables de développer une application Web complète ou seulement un composant d’un site avec React.js. Ils comprendront les concepts fondamentaux de React.js et maîtriseront notamment le développement des composants, la persistance et la communication en temps réel avec les Web Sockets. Il apprendront à tester leurs composants. Ils connaîtront les bonnes pratiques pour créer un code robuste et performant.

Chaque participant inscrit à une formation inter ou intra-entreprise a accès :

  • aux ressources pour la préparation
  • aux slides du cours
  • aux exercices
  • au Slack pour favoriser les échanges pendant le cours en présence
  • à un forum accessible durant 15 jours après la formation

S'inscrire

Prochaines inter-entreprises

de 9:00 à 12:30 et de 14:00 à 17:30

1 120 € HT 560€ HT par jour et par personne - TVA 20%

En savoir plus sur les conditions d'accueil.

Organiser une intra-entreprise

Contactez-nous pour organiser cette formation ReactJS dans vos locaux ou l'adapter aux spécificités de votre activité.

Public concerné

  • Développeur
  • Intégrateur
  • Webmaster

Niveau intermédiaire

Connaissances requises

  • Bonnes notions de JS

Formateur

Nicolas Wielonsky
Nicolas est développeur front-end... Lire la suite

Matériel requis

  • Votre ordinateur et un navigateur moderne
  • Votre éditeur de code habituel, Sublime Text ou autre

Organisez une formation HTML5 en Intra-entreprise dans vos locaux

Nous adaptons ensemble le programme de formation HTML5 aux spécificités de votre activité ou à vos développements en cours

Echangeons sur votre projet de formation