Comment construire un Back-End Node.js proprement ?

Un Back-End n’est pas une collection de routes sans structure.

1. Définir les ressources

Exemple :

  • users ;
  • products ;
  • orders.

2. Définir les opérations

Que peut faire l’application ?

3. Définir les données

Quelles informations sont nécessaires ?

4. Définir les règles métier

Exemple :

une commande ne peut être validée que si les conditions prévues sont satisfaites.

5. Exposer les opérations

Via l’API.

6. Valider les entrées

Ne pas supposer que toutes les données reçues sont correctes.

7. Gérer les erreurs

Prévoir les cas d’échec.

8. Contrôler les accès

Une opération disponible techniquement ne doit pas nécessairement être autorisée à tous.

9. Tester

Cas normal + cas d’erreur + cas limite.

Architecture mentale

ROUTE/API → VALIDATION → LOGIQUE MÉTIER → DONNÉES → RÉPONSE.

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