Projet Java Prsentation Contexte Objectifs Une socit de
 
											Projet Java Présentation
 
											Contexte / Objectifs • Une société de vente en ligne souhaite refondre son catalogue de produits et sa gestion des stocks • Objectifs § § § Fournir une API afin de pouvoir consulter le catalogue de produits à travers son site en ligne Ajouter de nouveaux produits Améliorer le référencement de ses fournisseurs Avoir une vision des stocks en temps réel Visualiser les mouvements (livraison / déstockage jour après jour)
 
											Architecture Technique • API doit être développée en Java § § Aucune contrainte sur le framework un document d’interface est attendu afin de faciliter l’accès aux services • Une IHM doit être mis à disposition § § Soit développée avec des solutions « Server Side » en Java Soit développée avec des frameworks SPA type Angular, React, Vue • Persistance des données § § § Possibilité d’utiliser une base de données relationnelles Possibilité d’utiliser une base de données nosql Possibilité de coupler les bases avec d’autres solutions
 
											Intégration continue • Le code doit être déposer sur un gestionnaire de sources Git • Le ou les applications développées doivent utilisé des utilitaires de compilation type Maven, Gradle, Npm • Mise en place d’une solution d’intégration continue § § Compilation du code source dés que le code est poussé dans le gestionnaire de sources Audit du code avec une solution type Sonar. Qube • La mise en place de tests unitaires est attendue afin de garantir la qualité du code. (dans l’idéal : 70 %)
 
											Déroulement des séances • Séance 1 § § Introduction au projet Réalisation des équipes Mise en place gestionnaire de sources Recherche de frameworks Java • Séance 2 : § § § Présentation par les équipes de leur projet (choix technologique, rôles de chacun, méthodologie) Assistance aux équipes Echange sur des solutions
 
											Déroulement des séances • Séance 3 : § § Développement Assistance aux équipes • Séance 4 : § Présentation et démonstration du produit
 
											Eléments attendus en 4 eme séance • Sources du projet • Document d’architecture présentant § § § les choix technologiques et leurs justifications les composants les échanges entre les divers couches • Document d’interfaces de l’API • Rapport Sonar. Qube ou autre informant sur la qualité du code • La documentation au format javadoc du projet
- Slides: 7
