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.

Retour à la filière
WhatsApp