Compétence 5 — Mettre à disposition des utilisateurs un service informatique
Mettre à disposition des utilisateurs un service informatique
Cette compétence couvre les tests d’intégration, le déploiement, l’accompagnement des utilisateurs et la continuité de service. Elle est illustrée par plusieurs réalisations menées en formation et en milieu professionnel.
API REST FastAPI — HealthNorth
Tests d’intégration et d’acceptation : avant la mise à disposition de l’API, j’ai validé chaque endpoint via la documentation Swagger auto-générée par FastAPI. Les tests ont couvert les scénarios nominaux (création de rendez-vous, consultation des patients) et les cas d’erreur (authentification échouée, données manquantes). Chaque anomalie détectée a été corrigée avant intégration avec l’application mobile React Native.

Déploiement : l’API a été déployée et mise à disposition avec une documentation Swagger accessible, permettant à n’importe quel utilisateur technique de comprendre et consommer les endpoints sans assistance supplémentaire.
Accompagnement : la documentation Swagger générée automatiquement constitue le guide d’utilisation de l’API. Elle liste les routes disponibles, les paramètres attendus et les réponses possibles, facilitant la prise en main par un développeur tiers.
Plateforme d’annonces avec base de données relationnelle
Développement et mise à disposition d’une plateforme d’annonces complète, avec base de données relationnelle MySQL.
Tests : validation des fonctionnalités CRUD (création, lecture, modification, suppression d’annonces), tests des relations entre tables, vérification des contraintes d’intégrité et des scénarios utilisateurs complets (dépôt d’annonce, consultation, suppression).
Déploiement : mise en place de l’environnement, configuration de la base de données, vérification du bon fonctionnement en conditions réelles.
Continuité : surveillance du fonctionnement après mise à disposition, analyse des retours et application des correctifs nécessaires.
Déploiement de solutions logicielles sur le cloud
Déploiement de l’application HealthNorth (PHP MVC) sur AlwaysData : configuration du serveur PHP, import de la base de données MySQL, paramétrage des variables d’environnement et vérification complète du service en production.
Processus de validation post-déploiement : test de chaque fonctionnalité (connexion avec les différents rôles, création de rendez-vous, gestion des ordonnances) pour garantir la conformité au besoin avant mise à disposition du compte jury.

Accompagnement : documentation des accès (URL, identifiants jury/jury) et des fonctionnalités disponibles pour permettre une prise en main autonome par le jury d’examen.