Langages & Technologies
Présentation du projet
Contexte
Projet réalisé dans le cadre d'un atelier professionnel de 2ème année de BTS SIO, pour le compte de l'ESN InfoTech Services 86, missionnée par MediaTek86, un réseau de médiathèques proposant l'emprunt de livres, DVD et revues. L'application permet au personnel de gérer l'ensemble du catalogue documentaire et des commandes.
Existant
Une application de bureau C# existait déjà, couplée à une API REST PHP pour accéder à la base de données MySQL. Elle permettait uniquement la consultation des documents, sans possibilité de modification, ajout ou suppression, et l'authentification des utilisateurs n'était pas gérée.
Demande
Ajouter la gestion complète des documents, des commandes et du suivi des exemplaires ; mettre en place l'authentification par service ; sécuriser l'API ; écrire les tests unitaires et fonctionnels ; générer les documentations technique et utilisateur ; déployer l'API en ligne et créer un installeur pour l'application.
Liens du projet
Application C# · mediatekdocuments
- Installeur : dossier
MediatekDocumentsInstaller/du dépôt - Documentation technique : dossier
doc/du dépôt
API REST PHP · rest_mediatekdocuments
- Script SQL : fichier
mediatek86.sqlà la racine du dépôt - Documentation technique : dossier
doc/du dépôt - API en ligne : api-mediatekdocuments.nathan-boudier.com
- Mode opératoire : voir le README du dépôt API
Compétences couvertes
Bloc 1 · Support et mise à disposition de services informatiques
Bloc 2 · Solutions logicielles et applications métier