Formation React Opportunités de formations par notre partenaire Openska

  • React est le framework JavaScript open source maintenue par Facebook. Il permet de créer des applications Web monopage, via la création de composants. Son approche est assez spécifique mais une fois maitrisé, React permet des développements rapides.
    La formation React commence par reprendre les fondamentaux de JavaScript utiles au framework. Nous aborderons ensuite les bases de React, les composants, Redux, le système de centralisation des données et des actions, le routage, JSX... Enfin nous aborderons les spécificités de ReactNative.
  • Introduction à l'ES6 et aux modules
    - Rappels sur Java Script
    - Design patterns
    - Nouveautés de la syntaxe ES6
    - Compilation du code ES6 avec Babel
    - Aller plus loin : Typescript et Flow
    - Gestion des modules avec Webpack
  • Introduction à React
    - Écosystème des frameworks JavaScript
    - Différentes approches du data-binding
    - Philosophie de React
    - Environnement de développement et outils de debug
  • Développer avec React
    - Création d'un composant
    - La syntaxe JSX, JSX vs JavaScript
    - Comprendre JSX en détails
    - Gestion du state du composant
    - Les méthodes du cycle de vie
  • Interactivité des composants
    - Gestion des événements
    - Imbrication de composants
    - Utilisation des props
    - Composants réutilisables
    - Manipulation du DOM
    - Gestion des formulaires
    - Design pattern des composants
  • Application monopage avec Flux ou Redux
    - Présentation de Flux, installation de Redux
    - Les différentes entités du pattern Flux
    - Principe du one way data flow
    - Présentation de Redux, utilisation du store
    - Les actions et le reducer
    - Extensions utiles de Redux
    - Intégration dans React
    - L'internationalisation
  • La navigation avec React Router
    - Présentation et Installation de React Router
    - Configurer les routes
    - Récupérer les paramètres de l'URL
    - Créer des liens, déclencher une navigation
  • Application isomorphique
    - Principe et bénéfice du développement isomorphique
    - Écosystème du JavaScript côté serveur
    - Configuration de NodeJS pour React
    - Récupérer les paramètres de l'URL
  • Introduction à React Native
    - L'hétérogénéité des OS mobiles
    - Natif vs hybride vs cross-platform
    - Principales solutions cross-platform
    - React Native
    - Démonstration d'application React Native
  • TP : Réaliser une interface graphique ReactJS avec l'API REST NodeJS
    - Utilisation de composant React
    - Intégration de Redux pour la logique métier
    - Intégration de React Router

  • Pourquoi écrire un livre ou former des milliers de personnes si son sujet n'est pas une affaire de passion ? Pour Openska, PHP est une affaire de coeur ! Nous allons vous transmettre non seulement un savoir, mais aussi une expérience et une passion. PHP peut être considéré comme un des fers de lance du monde open source. Toute l'image de cette philosophie de partage et d'entraide s'exprime à travers lui. Et si à une belle idée, on associe un produit fiable, stable, complet et étendu, pourquoi hésiter ?
    Cyril Pierre de Geyer, l'auteur de nombreux livres sur PHP, était l'un des premiers administrateurs de PHPFrance et sa passion est la transmission. Sa société Openska est spécialisée en formation et c'est pour cette raison que cet espace est consacré aux formations que lui et ses formateurs donnent. Attention cependant notez bien qu'Openska n'est pas la communauté PHPFrance, juste des amis.