Qu’est-ce que le développement Full-Stack ?
Le développement Full-Stack consiste à comprendre et, selon le rôle et le projet, intervenir sur plusieurs couches d’une application.
Front-End
Ce que l’utilisateur manipule.
Back-End
Les traitements côté serveur.
Base de données
La persistance des informations.
API
Le contrat d’échange entre composants.
Infrastructure
L’environnement dans lequel l’application fonctionne.
Exemple : connexion
FORMULAIRE REACT
↓
REQUÊTE API
↓
BACK-END
↓
VÉRIFICATION
↓
DONNÉES
↓
RÉPONSE
↓
INTERFACE
Pourquoi cette vision est utile ?
Parce qu’un bug visible dans l’interface peut provenir :
- du Front-End ;
- de l’API ;
- du serveur ;
- de la base ;
- d’une configuration.
Le développeur Full-Stack doit savoir raisonner sur l’ensemble du chemin.
Erreur fréquente
Accumuler des technologies sans comprendre leurs responsabilités.
Guides complémentaires
Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.
