REACTJS - Developpement d-applications web
VERTEGO INFORMATIQUE
Salarié en poste
Demandeur d'emploi
Entreprise
Étudiant
En ligne
En présentiel
Nous contacter
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En présentiel
Découvrez les localités disponibles pour suivre cette formation en présentiel.
Objectifs
Identifier les spécificités de ReactJS
Développer des applications web performantes avec ReactJS
Mesurer les impacts du choix d'une architecture incluant ce type d'application
Développer des applications web performantes avec ReactJS
Mesurer les impacts du choix d'une architecture incluant ce type d'application
Programme
01. Se rappeler
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, ...)
02. Maîtriser REACT
Principes de base : comprendre l'intérêt de react par rapport à 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 l'é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 composant
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é
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, ...)
02. Maîtriser REACT
Principes de base : comprendre l'intérêt de react par rapport à 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 l'é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 composant
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é
Envie d’en savoir plus sur cette formation ?
Documentez-vous sur la formation
Ces formations peuvent vous intéresser
Bac+3 Développeur Web
NANTES, BORDEAUX
Non finançable CPF
Nous contacter
En alternance / En centre
Étudiant
Nexa Digital School
Graduate Développeur web full stack
À DISTANCE
Finançable CPF
4590 €
À distance
Tout public
Avis du centre
.
STUDI
R Niveau 2 - Développeur - Création de packages
À DISTANCE
Finançable CPF
2990 €
À distance
Salarié en poste / Entreprise
ThinkR
Développeur web et web mobile - Full Stack
À DISTANCE
Finançable CPF
4490 €
À distance
Tout public
PROFORMÉA
Automatisation d’entreprise avec Make et n8n – Optimisez vos processus sans coder
À DISTANCE
Finançable CPF
4920 €
À distance
Salarié en poste / Entreprise
Académie digitale européenne
HTML5 / CSS perfectionnement (Distanciel / présentiel)
PARIS 15E
Non finançable CPF
1419 €
À distance / En centre / En entreprise
Salarié en poste / Entreprise
APCL Formation & Coaching
Les formations les plus recherchées
Formation Toulouse
Formation Paris
Formation Nantes
Formation Lille
Formation Strasbourg
Formation Bordeaux
Formation Rennes
Formation Montpellier
Formation Angers
Formation Le Mans
Formation Web CPF
Formation Web en ligne
Formation Creation site internet CPF
Formation Creation site internet en ligne
Formation Devops
Formation Developpeur web
Formation Webmarketing
Formation Webmaster
Formation Digital
Formation Responsable digital
Formation Integrateur web
Formation Chef de projet web
Formation Webdesigner
Formation Instagram
Formation Devops Nantes
Formation Developpeur web Nantes
Formation Devops Paris
Formation Developpeur web Paris
Formation Devops Toulouse
Formation Devops Puteaux
Formation Developpeur web Toulouse
Formation Creation site internet Paris
Formation Webmarketing Paris
Formation Webmaster Paris