Préambule

Bienvenue à tous, et à toutes, dans ce cours consacré au développement de votre première application avec React !

Ce cours s’adresse aux développeurs web qui souhaiteraient créer des applications web réactives : les développeurs novices, comme les développeurs plus expérimentés qui ont l’habitude de développer des sites web depuis plus longtemps.

Ce cours va vous permettre de prendre en main rapidement React.

Vous verrez dans ce cours : Pourquoi choisir React ? Comment mettre en place un environnement de développement ? Comment récupérer des données depuis un serveur distant ? Comment concevoir un site réactif avec plusieurs pages ?

Sachez qu’il n’y a pas besoin d’avoir d’expérience dans le développement frontend d’un site pour suivre ce cours, nous partons de zéro ! 🙂

Cependant, il y a quelques prérequis nécessaires. Mais pas d’inquiétude, il s’agit de connaissances élémentaires sur lesquelles vous pouvez vous former, et il y a des cours très bien faits là-dessus sur Internet.

Je vous conseille donc de voir (ou de revoir) les cours suivants si vous en ressentez le besoin :

  • Connaître le HTML et le CSS.
  • Avoir déjà entendu parler de Javascript, car c’est le langage que nous allons utiliser tout le long de ce cours.
  • Connaître un peu la programmation orientée objet (savoir ce qu’est une classe, une méthode, une propriété…)

Si vous êtes trop impatients, vous pouvez commencer à suivre le cours dès maintenant, car les premiers chapitres sont assez théoriques, mais vous sentirez rapidement le besoin de vous mettre à niveau par la suite !

Pendant ce cours, je vous propose de développer une application pour gérer des Pokémons. Voici un aperçu de l’application finale que vous réaliserez tout au long de ce cours :

Voici un aperçu de l’application que vous réaliserez pendant ce cours !

IMPORTANT : Dans ce cours, nous verrons comment profiter des avantages de TypeScript dans une application React. Cependant, pour des raisons de convictions personnels, ou à cause de certaines contraintes professionnelles, vous ne souhaiterez peut-être pas utiliser TypeScript dans la suite de vos développements avec React. Ce n’est pas forcément grave, sachez que lorsque vous aurez compléter la formation, vous saurez développer vos application React, avec ou sans TypeScript. 😇