Développement full-stack
Le développement full-stack couvre frontend et backend. Le terme décrit un périmètre, pas automatiquement la taille ou la composition de l’équipe.
Développer une fonction à travers les couches
Le développement full-stack couvre le frontend et le backend d’une application. L’interface et les fonctions serveur associées sont considérées ensemble. Selon la tâche, l’accès aux données et les connexions entre les parties peuvent être inclus.
Dans un formulaire d’adresse fictif, dessiner un nouveau champ ne suffit pas. La saisie doit être transmise, vérifiée sur le serveur, enregistrée et correctement affichée à la réouverture. Le travail full-stack peut couvrir ce parcours complet.
Le terme ne promet pas qu’une seule personne maîtrise toutes les spécialités. Il n’impose ni langage particulier ni dépôt commun. Pour commander le travail, précisez les parties réellement implémentées et vérifiées, ainsi que les responsabilités d’exploitation ou de sécurité spécialisée.
Sources
Termes associés
- FrontendLe frontend est l’interface utilisée par les personnes. Les retours utiles dans le navigateur ne remplacent pas les contrôles faisant autorité côté serveur.
- BackendLe backend traite les règles et données côté serveur. Il ne se limite ni à la base de données ni à un écran d’administration.
- Système héritéUn système existant toujours utilisé, avec des dépendances techniques et métier accumulées.
- Architecture multilocataireUne solution multilocataire prévoit des périmètres distincts par client ou groupe. Un locataire n’est pas automatiquement une personne ou une base de données.
- Cache du navigateurLe cache du navigateur conserve des réponses HTTP adaptées. Réutilisation et revalidation suivent les règles applicables.
- Invalidation du cacheL’invalidation met fin à la réutilisation d’une copie selon des règles définies. L’enregistrement source reste distinct.
Articles sur le sujet








Développement logiciel avec ASES
Logiciels sur mesure, applications web et mobiles


