Module 9 : Intégration complète
Ce module guide la création d'une fonctionnalité complète de bout en bout : du frontend React jusqu'au backend Dolibarr.
Prérequis
- Modules 1-8 complétés
- Environnement de développement configuré
Objectif
Créer une mini-application de gestion de tâches avec :
- Liste des tâches
- Création d'une tâche
- Modification d'une tâche
- Suppression d'une tâche
Chapitres
| # | Chapitre | Contenu |
|---|---|---|
| 1 | Backend | Classe Dolibarr, Controller, Mapper |
| 2 | Frontend | Pages React, formulaires, navigation |
| 3 | Déploiement | Build et mise en production |
Structure du projet
monmodule/
├── class/
│ └── task.class.php # Objet Dolibarr
├── mobile/
│ └── src/
│ ├── components/pages/private/
│ │ ├── TasksPage/
│ │ ├── TaskDetailPage/
│ │ └── TaskFormPage/
├── pwa/
│ └── api.php # Routes
└── smartmaker-api/
├── Controllers/
│ └── TaskController.php
└── Mappers/
└── dmTask.php