Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
eadl:bloc3:dev_av:td1 [2025/09/16 18:45] – jcheron | eadl:bloc3:dev_av:td1 [2025/09/16 20:22] (Version actuelle) – [Spécifications] jcheron | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== | + | ====== 1 - Initialisation et structuration de projet |
- | Initialisation et structuration de projet | + | Séance 1 (4h) |
- | ===== Sujet ===== | + | ===== API E-commerce - Architecture |
- | API E-commerce - Architecture | + | |
+ | <WRAP round bloc info> | ||
+ | **IA : avec modération** | ||
+ | * Générative : uniquement pour correction/ | ||
+ | * Assistant de codage, type copilot : avec contrôle des productions | ||
+ | |||
+ | </ | ||
==== Stack technique ==== | ==== Stack technique ==== | ||
Ligne 169: | Ligne 175: | ||
</ | </ | ||
+ | === Attendus === | ||
+ | == Architecture == | ||
+ | |||
+ | * Séparation couche métier/ | ||
+ | * Controllers (API REST) | ||
+ | * Services (logique métier) | ||
+ | * Repositories (accès données) | ||
+ | * DTOs pour les échanges API | ||
+ | * Entities pour le domaine métier | ||
+ | |||
+ | == Tests == | ||
+ | |||
+ | * Tests unitaires sur les services principaux | ||
+ | * Tests d' | ||
+ | |||
+ | == CI/CD == | ||
+ | |||
+ | * GitHub Actions : exécution tests sur push/PR | ||
+ | * Pas de déploiement (tests uniquement) | ||
+ | |||
+ | |||
+ | <WRAP round bloc todo> | ||
+ | == Priorités (4h) == | ||
+ | |||
+ | * Entities : User, Product, Category | ||
+ | * CRUD Product + tests unitaires/ | ||
+ | * Pipeline CI/CD fonctionnel | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP round bloc info> | ||
+ | * Privilégier la qualité | ||
+ | * Toutes les bonnes initiatives sont les bienvenues | ||
+ | </ |