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

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

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

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