Aller au contenu

Évolutions sur une API REST d’historique des stages

Compétences visées B1.2 Répondre aux incidents et aux demandes d’assistance et d’évolution 
B1.3 Développer la présence en ligne de l’organisation 
B1.4 Travailler en mode projet
B1.5 Mettre à disposition des utilisateurs un service informatique 
B2.2 Assurer la maintenance corrective ou évolutive d’une solution applicative 
Environnement technologique Poste de développement Windows 10
Package xampp
Gestion des bases de données avec phpmyadmin
Visual Studio Code
Pages HTML / CSS, scripts PHP avec utilisation du Framework CodeIgniter
Gitlab et Git Bash
Talend API Tester
Composer

Serveur de production Ubuntu Server
Ressources fournies Ressources documentaires sur GitLab
Productions  Dépôt Gitlab : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/tree/corentin?ref_type=heads
API Rest de production : http://100.115.29.159/ap32-stages-apirest/public/
Logins de la machine virtuelle ap32-stages-corentin-malbet : stssio, stssio
Moyens J’ai travaillé en équipe sur cette réalisation.  
Durée : Cinq mois

J’ai réalisé des évolutions sur une API REST permettant d’interagir avec la base de données d’historique des stages

Installation et test de l’API-REST sous l’environnement du poste local

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/9

Installation et test de l’API-REST sous l’environnement du serveur de recette

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/8

Correction de la liste des contacts fournis pour une organisation donnée

Ajout de la partie manquante de la requête

image 3

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/14

Ajout du lien vers le détail d’un contact lors de la Consultation de tous les contacts d’une organisation

image 4

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/15

Complétion des propriétés attendues lors de la consultation d’un ou plusieurs contacts

Ajout des propriétés manquantes en se basant sur la documentation

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/22

Correction du cas de non-conformité dans le cas d’une consultation

Utilisation de la classe validation pour implémenter la demande

image 5

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/23

Implémentation de la fonctionnalité de création d’un contact d’une organisation spécifiée par son numéro

Production : https://gitlab.siovhb.lycee-basch.fr:8443/ethan-mauriaucourt/ap-32-stages-apirest-gr-4/-/issues/24

Étiquettes: