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

Formation Développement d’Applications et Solutions Connectées au CAFP Casablanca

Consultez la page principale de cette filière pour retrouver la durée, les conditions d’admission et les informations de préinscription.

Retour à la filière
WhatsApp