CAS D’ETUDE
Refonte de l'IHM en Angular 7, API REST et Swagger
OBJECTIFS
Notre mission est de créer une application nationale permettant aux utilisateurs de gérer les flux d’encaissements. Notre client étant un organisme français public important, de nombreuses données sont confidentielles. Nous partageons donc avec vous ce beau projet tout en conservant notre devoir de discrétion.
MISSION
Notre mission est de créer une application nationale permettant aux utilisateurs de gérer les flux d’encaissements. Afin d'améliorer la gestion des transactions aux niveaux régional et national, nous avons refondu l'interface graphique d'une application de gestion des flux bancaires, anciennement en GWT, en Angular 7.
-
Choix et conception technique
Proposition d’architecture Component avec Angular. Mise en place du socle technique et de divers composants réutilisables. Conception des API REST avec Swagger.
-
Développement
Développement de la nouvelle IHM en Angular 7 avec une version de Bootstrap répondant à la charte graphique de l'organisation. Utilisation de Ag-Grid pour la visualisation des transactions, les tableaux qui affichent de grands volumes de données, filtrent, trient, éditent.
-
Gestion de projet
Code review. Rédaction d'un Developer Guide. Définition des tâches. Chiffrage du RAF. Formation des développeurs débutant sur Angular.
-
Best pratices
Mise en place des bonnes pratiques. Uniformisation du coding style avec Codelyzer, TSLint et ESLint.
STRATEGIE
Le challenge que nous relevons actuellement est celui de l’exigence de notre client qui souhaite une application la plus simple, réutilisable et ergonomique possible et qui puisse être livrée dans un délai extrêmement court. Ainsi, nous avons mis en œuvre la technologie Angular 7 la plus performante et adéquate possible.