Projets universitaire (Annexe)

Gestion d'une bibliothéque

Décembre.2017 - Aujourd'hui
Université Paris Saclay
Théme
Il s’agit de réaliser une application web permettant de gérer une bibliothèque. notre application devra gérer les documents de la bibliothèque, les adhérents ainsi que les différents prêts. Il devra permettre de saisir les informations sur les différents livres (numéro, titre, auteur, mots clés, année de parution, etc.) et sur les différents adhérents (numéro, nom, prénom, année de naissance, adresse, tél, etc.) ainsi que la gestion des prêts : un adhérent peut emprunter un (ou plusieurs) livres, auquel cas, on enregistre le numéro de l’adhérent, le numéro du livre et la date de sortie. On doit également pouvoir enregistrer les retours de documents. Enfin, votre application devra permettre d’éditer la liste des retardataires.
Niveau d'accréditation
  • Adhérents
  • Agents de la bibliothèque
  • Administrateur des agents
Technologies
  • SpringBoot
  • Struts2
  • MySQL
  • Thymleaf , Bootstrap , Angularjs

MicroService

Decembre 2017 - Aujourd'hui
Laboratoire DAVID - Université de Versailles Saint Quentin
Théme

Transformation d'une application monolithique faite d'un seule package ,où toute les couches communiquent entre elles via des appeles de methodes .L'idée est de divisé l'application en plusieurs service sous forme des microservices qui sont un style d'architecture logicielle à partir duquel un ensemble complexe d'applications est décomposé en plusieurs processus indépendants et faiblement couplés, souvent spécialisés dans une seule tâche

Technologies
  • SpringCloud , Swagger REST API
  • JAVA,GO
  • MySQL ,EventSourcing
  • AngularJS , Typescript

Autres projets

2012 - 2017
Université de Cergy-Pontoise , Université Paris Saclay

Tendance des prénoms ( Données INSEE)  : Spark ( Scala )

Qualité des données : ETL Talend

Gestion des ventes en enchére : EJB ,Derby ,HQL

PlugDB ( Institut Inria ) : cryptage et sécurité de données : Java ,Algorithmes de cryptages

Une version simplifiée d’un doodle : NodeJs , ExpressJS , Twig

Mini moteur de recherche : Java

Cahier du texte (Chocolat ) : Amélioration de systeme de sécurité des mots de passe : PHP,JavaScript , Ajax