Comment est organisée une application web moderne ?
Une architecture définit les responsabilités et interactions.
Interface
Présenter les informations et gérer les interactions.
API
Exposer les opérations nécessaires.
Back-End
Appliquer les règles métier.
Données
Conserver l’état persistant.
Exemple
NAVIGATEUR
↓
REACT
↓
HTTPS / API
↓
NODE.JS
↓
POSTGRESQL
Pourquoi séparer ?
Une séparation claire peut faciliter :
- compréhension ;
- tests ;
- évolution ;
- maintenance ;
- réutilisation.
Mauvaise architecture
Tout mélanger dans une seule couche.
Bonne question
Pour chaque bloc :
« Quelle est sa responsabilité ? »
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.
