Développement d’application web et mobile avec React
Intermédiaire
Connaitre les spécificités de React
Image
4 jours
2700€ HT
6 pers. max
Image
94% de satisfaction
sur les formations ARCPLEX 
Les pré-requis
Image
Bonnes maîtrises de l'environnement JavaScript
Public concerné
Image
  • Chefs de projets
  • Développeurs
Les objectifs
Image
  • Connaître les spécificités de ReactJS
  • Savoir développer des applications web performantes avec ReactJS
  • Être en mesure de comprendre les impacts du choix d'une architecture incluant ce type d'application
Programme de formation
Rappels
  • Définir un vocabulaire commun et connaitre les éléments du langage les plus couramment utilisés
  • ES6 ( nouveautés du langage )
  • Programmation fonctionnelle ( High order function, ... )
React
  • Principes de base : comprendre l’intérêt de React par rapport a ses concurrents et la façon dont il a été pensé
  • Composants ( classe, stateless component, High Order Component ) : apprendre à écrire les composants et découper sa page en composants réutilisables
  • États des composants ( data ) : comment garder de la donnée au sein d’un composant ou échanger entre composants
  • Redux : comprendre les limites de l’utilisation des états des composants, échanger de la donnée entre plusieurs composants, séparer la donnée de la vue, comprendre l’intérêt du pattern Redux par rapport aux concurrents  ( two-way binding par exemple )
  • Principes du pattern ( flux unidirectionnel, store, reducer, actions, ... )
  • Redux-saga
  • React-router objectifs : construire une SPA dont les urls sont bookmarkables
  • Tests / debugging : objectifs : produire une application de qualité avec des tests unitaires et de composants
  • Optimisations des applications ( vitesse, mémoire, ... ) : comprendre le fonctionnement de la librairie et les premières choses à mettre en place pour éviter des traitements supplémentaires, utiliser des outils pour voir où intervenir dans le code en priorité
Introduction à React native
Télécharger le programme
Rappels
  • Définir un vocabulaire commun et connaitre les éléments du langage les plus couramment utilisés
  • ES6 ( nouveautés du langage )
  • Programmation fonctionnelle ( High order function, ... )
React
  • Principes de base : comprendre l’intérêt de React par rapport a ses concurrents et la façon dont il a été pensé
  • Composants ( classe, stateless component, High Order Component ) : apprendre à écrire les composants et découper sa page en composants réutilisables
  • États des composants ( data ) : comment garder de la donnée au sein d’un composant ou échanger entre composants
  • Redux : comprendre les limites de l’utilisation des états des composants, échanger de la donnée entre plusieurs composants, séparer la donnée de la vue, comprendre l’intérêt du pattern Redux par rapport aux concurrents  ( two-way binding par exemple )
  • Principes du pattern ( flux unidirectionnel, store, reducer, actions, ... )
  • Redux-saga
  • React-router objectifs : construire une SPA dont les urls sont bookmarkables
  • Tests / debugging : objectifs : produire une application de qualité avec des tests unitaires et de composants
  • Optimisations des applications ( vitesse, mémoire, ... ) : comprendre le fonctionnement de la librairie et les premières choses à mettre en place pour éviter des traitements supplémentaires, utiliser des outils pour voir où intervenir dans le code en priorité
Introduction à React native
Mise à jour : 12 septembre 2023
Modalités d’évaluation
TP
Attestation
Attestation de suivi de formation
Image

Notre Formateur

Photo de Jean François DI RIENZO
Photo de Jean François DI RIENZO
Autodidacte
Passionné
Formateur Entrepreneur et slasheur, il a étudié la musique puis l'ingénierie phonographique à l'école ATLA puis au studio Loko de 2005 à 2007 avant de devenir musicien de tournée et gérant d'un studio d'enregistrement. Il a découvert le développement informatique d'abord par nécessité, pour assurer la promotion du studio, avant de se découvrir une passion pour le domaine. La transmission du savoir a toujours fait partie de sa culture. S’il a pu apprendre, c'est grâce à ceux qui lui ont enseigné et il est donc tout naturel qu’il participe à ce cycle.

Des formations certifiées

Image
Image
Une question ?
Pour tout renseignements ou prise de contact avec notre organisme de formation, prenez contact avec Élise JUGIEAU.
Image
Expertise
Nous travaillons avec des formateurs experts dans leur domaine et qualifiés pour dispenser des formations.
Image
Accessibilité
ARCPLEX attache une importance toute particulière à l’inclusion des personnes en situation d’handicap.Contactez-nous pour un accompagnement personnalisé.