OBJECTIFS

L'objectif de notre intervention au sein d’un grand groupe industriel français spécialiste de la publicité urbaine est de procéder à la migration numérique de leurs activités et plus spécifiquement la modernisation des interfaces utilisateurs.

  • Angular 6
  • AngularJS
  • Typescript
  • Ionic
  • Karma
  • Jasmine
  • Selenium
  • Redux
  • Html5
  • Css3
  • Sass
  • Java 8
  • Java EE 7
  • Kafka
  • Spring Boot
  • API REST
  • Jenkins 2
  • Jira
  • GIT
  • Eclipse
  • Maven
  • Sonar
  • Nexus
  • JBoss EAP 7

MISSION

ESENS réalise une mission full stack à dominante front-end afin de moderniser les interfaces utilisateurs web et mobiles.

  • ARCHITECTURE ET CHOIX DES TECHNOLOGIES

    Migration d’applications AngularJS vers Angular 6. Mise en place du pattern Redux pour la fiabilisation des applications. Évolution et développement d’une librairie de composants web partagés sur un Nexus. Initiation des tests unitaires Karma et Jasmine et intégration sur la plateforme d’intégration. Tests automatisés e2e Selenium.

  • DEVELOPPEMENT FULL STACK & MOBILE

    Développement de web services au standard Java EE 7 pour JBoss EAP 7 et de composants web Angular 6 et mobiles Ionic hybrides associés.

  • MODERNISATION DES INTERFACES UTILISATEURS

    Travail sur l’UI et l’UX et transformation vers le Material Design avec Angular Material. Responsive Web Design avec Angular Flex.

  • REFERENT BEST PRACTICES

    Uniformisation du coding style avec Codelyzer, TSLint et ESLint. Rédaction d’un manifeste pour le développement Angular 2+ et refactoring associés SRP, Redux, Rxjs, etc.

STRATEGIE

Dans l’objectif de pourvoir les décideurs et les exploitants d’outils numériques modernes et accessibles pour la gestion de leurs parcs publicitaires, nous sommes intervenus dans le travail de refonte et d’évolution de leurs applications pour les rendre plus homogènes, cohérents et robustes.

RETOUR