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

Objectifs de la formation
À 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

Formation Inter-entreprises

2 jours

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

Prochaines dates bientôt annoncées à Paris et à Nice

980 € HT 490€ HT par jour et par personne - TVA 20% Financement possible OPCA au titre du Plan de formation.

Formation Intra-entreprise

2 jours

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

2 400 € HT* * A partir de 2 400 € HT pour un groupe de 4 personnes. Supplément de 120 € HT par jour de formation pour chaque participant supplémentaire. Hors frais de personnalisation et de déplacement - TVA 20% Financement possible OPCA au titre du Plan de formation.

Contactez-nous pour organiser cette formation Responsive Web Design dans vos locaux et l'adapter aux spécificités de votre activité et de vos objectifs.

Organisme de formation enregistré sous le numéro 93.06.07661.06 auprès du préfet de région Provence-Alpes-Côte d’Azur. Cet enregistrement ne vaut pas agrément de l’Etat.

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

Personnalisation

Un entretien professionnel est réalisé en amont de la formation avec le stagiaire ou l'entreprise afin de vérifier les pré-requis et d'éventuellement procéder à une adaptation des objectifs, du parcours et des modalités pédagogiques.

Matériel requis

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

Organisez une formation ReactJS en Intra-entreprise dans vos locaux

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

Echangeons sur votre projet de formation