REACT 2020 par la pratique, de A à Z (évolution progressive)

Apprenez les bases de React et ses modules importants dont React-Router/Axios/React-Bootstrap en créant 4 applications

   Regarder la promo   S'inscrire au cours

REACT 2020 par la pratique, de A à Z (évolution progressive) !


REACT 2020 par la pratique, de A à Z (évolution progressive) :

Avec ce cours, vous apprendrez les bases de la librairie JavaScript REACT au travers de 4 applications différentes.

C'est l'un des "cours de fin de parcours" que je propose dans le cursus JavaScript H2PROG ; il en contient 10 autres permettant d'apprendre ce langage de programmation, les bases de données (MongoDB / SQL), l'architecture MVC, la programmation Serveur, la programmation Front-End ....

Un niveau Intermédiaire :

Même si j'explique tout ce qui est réalisé, il vous faudra disposer de bonnes bases en programmation JavaScript pour suivre ce cours dans de bonne conditions !

Je ne recommande pas à un débutant en programmation de démarrer son apprentissage par l'utilisation d'un Framework ou d'une librairie (en particulier REACT).

La progression normale d'un apprenti développeur est la suivante :
Algorithmique -> langage de programmation -> framework / librairie

Le niveau est cependant "Débutant" en ce qui concerne la librairie REACT.

Le cours...

... permettra d'apprendre les bases de la librairie et toutes les notions fondamentales pour l'utiliser dans de bonnes conditions. Vous aurez des diapositives de synthèse téléchargeables que vous pourrez imprimer et utiliser au besoin dans la poursuite de votre apprentissage.

La première application...

... contiendra toutes les bases de la librairie et sera un "gros" exercice du cours. Nous rajouterons en plus deux notions fondamentales liées aux sites et applications web avec :

  • la création de formulaires avec React,
  • l'utilisation des modules Formik et Yup pour valider les formulaires

Nous créerons une application permettant de gérer des livres (CRUD front-End).

La deuxième application...

... permettra de mettre en pratique tous vos acquis et rajoutera la possibilité d'échanger avec un "serveur" tels que Firebase. Nous créerons sur ce dernier une base de données qui contiendra plusieurs informations que nous pourrons récupérer dans notre application grâce à Axios. Nous verrons également comment envoyer des informations au serveur.

Nous programmerons une application permettant de créer des personnages (type RPG).

La troisième application...

... permettra encore plus de pratique sur les fondamentaux, l'utilisation des compétences apprises dans la deuxième application, en particulier sur le module Axios. Nous communiquerons avec une API REST (REST Countries) pour récupérer des données et les traiter en Front avec React. Nous en profiterons pour apprendre comment créer un site web complet via l'utilisation de React Router

Nous créerons un site permettant d'afficher tous les pays du monde (drapeau, nom, capitale ....), depuis une l'API REST Countries.

La quatrième application...

... permettra de consolider les acquis des 3 premières et de créer un site web supplémentaire avec 3 pages (la page d'accueil, l'application, la page de contact).

Cette application fournira l'occasion d'installer le module React-Bootstrap et de voir comment il s'utilise en combinaison avec React-Router. Nous ajouterons une application permettant de lister tous les établissements publics Français, en utilisant une API REST du gouvernement.
Nous verrons enfin comment mettre en ligne ce site internet sur un serveur Apache!

L'objectif...

Avec plus de 10 heures d'enregistrements, vous disposerez du nécessaire pour développer sereinement des applications et sites internet Front-end avec la librairie REACT.

A l'issue de cette formation vous pourrez rajouter cette nouvelle compétence sur votre CV.

Les applications sont disponibles en ligne et sont testables !

Merci et à très vite !

Matthieu de H2PROG.


Votre formateur


Gaston Matthieu
Gaston Matthieu

Professionnel de l'informatique depuis 2012, après un Master MIAGE acquis à Toulouse en Alternance auprès d'IBM, j'ai travaillé dans des grandes structures comme Capgemini et CGI en qualité de développeur et de chef de projet.

Intervenant en école supérieure d'informatique, j'ai créé la plateforme d'apprentissage H2PROG afin de faire partager mes compétences et mon expérience.


Le Programme


  Propriété "children"
Disponible en jours
jours après vous être inscrit

Bon cours sur la plateforme H2PROG !

Commencez maintenant !