React
Formateurs
![Ahmed ZAHRI](../../images/formers/Ahmed_ZAHRI.png)
Ahmed ZAHRI
Vp of engineering
J’ai eu mon diplôme d’ingénieur de l’UTBM en 2014. De mon alternance à aujourd’hui, j’ai traversé différentes évolutions dans mon rôle de Consultant. A présent je suis fier de pouvoir exprimer mon plein potentiel dans une équipe incroyable et très compétente avec qui je réalise des projets techniques ambitieux.
Informations
Objectifs
Découverte et maîtrise de tous les aspects du React au travers d’un exemple concret.
Moyens pédagogiques
La formation comprend une partie théorique d’environ 30 à 40% du temps, le reste étant consacré à la mise en pratique via des ateliers guidés.
Outil(s) utilisé(s)
Teams
Évaluations
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Programme
De JavaScript à TypeScript
- JavaScript
- Modernisation avec EcmaScript
- Typage avec TypeScript
ReactJS, une bibliothèque Frontend
- Pourquoi une nouvelle bibliothèque frontend?
- Qu’est-ce que ReactJS?
- Bibliothèque ou framework ?
- Principes fondamentaux
Ma première application ReactJS
- Create-react-app
- Les commandes de bases
- Hello World
- Structure de l’application
La structure des composants
- Composants à base de classes
- Fonctions composants
- Props
- Bonnes pratiques
La vie des composants
- Etat d’un composant, le State
- Cycle de vie / Hooks
- Cas pratique : requête http, authentification
Tests automatisés
- Principe et outillage
- Cas pratique : rédiger et exécuter des tests
Styliser une application ReactJS
- Différentes approches
- Tailwind CSS
- Bibliothèque de composants Mantine
Persistance de l’Etat
- Concept de store
- Implémentation avec Redux
- Cas pratique : gérer l’Etat de l’application
Fonctionnalités avancées
- La navigation avec React Router
- Les formulaires avec React Final Form
- Internationalisation avec React-i18next
Prix
- Inter: 600€ HT/jour
- Intra: 1500€ HT/jour
- Cours sur mesure: sur devis
Nombre de stagiaires
- Min: 1 personne(s)
- Max: 10 personne(s)
Prérequis
Une première expérience en développement web et langage objet est recommandée.
Public visé
Développeurs et Architectes
Modalités et délais d'accès
Cette formation peut-être mis en place rapidement après validation de votre demande, selon les modalités définies lors de notre échange personnalisé.
Accessibilité handicap
Notre équipe d'efforce d’accompagner au mieux les participants en situation de handicap. Pour toutes demandes à ce sujet, veuillez nous contacter via la page dédiée sur notre site..