AP

AP1 Portfolio

Description:
Hébergement du site sur PulseHeberg, installation de WordPress et mise à jour régulière tout au long des deux années de formation avec l’ajout des certifications, activités, APs et projets.

Conception du site basée sur un cahier des charges fourni par les enseignants. La page d’accueil présente mon profil et donne accès à un menu de navigation :

– Activités : travaux réalisés durant les deux années
– Certifications : certifications obtenues
– Compétences : compétences et leurs APs associées
– CV : mon curriculum vitae
– APs : activités professionnelles associées à chaque compétence
– Projets : projets menés au cours de la formation
– Stages : expériences en entreprise en première et deuxième année
– Veille technologique : Wakelet dédié à ma veille technologique
– Contact : mes coordonnées

AP2 Debour et Careau

Compétences:
développement web PHP, modélisation UML, conception et gestion de base de données MySQL, HTML5/CSS3, JavaScript, analyse des besoins, maquettage, méthode Agile Scrum.

Description:
Application web PHP – Gestion des absences et des notes de frais (DEBOUR ET CAREAU)

Dans le cadre d’une mission pour l’entreprise DEBOUR ET CAREAU, fabricant de pièces pour véhicules de transport, j’ai développé une application web PHP permettant d’automatiser deux processus jusqu’alors gérés manuellement : le suivi de l’absentéisme des employés et la gestion des notes de frais des collaborateurs commerciaux et de direction. L’application comprend un module de saisie et de récapitulatif des absences mensuelles par salarié sur l’année en cours et les cinq dernières années, ainsi qu’un module de gestion des notes de frais intégrant le calcul automatique des plafonds de remboursement selon le statut (cadre/non cadre) et l’ancienneté de chaque collaborateur. Un menu de gestion des employés a également été développé pour permettre la création, la modification, la suppression et la consultation des profils. La base de données MySQL a été modélisée à partir d’un dictionnaire de données et d’un diagramme de classes UML, puis alimentée via des requêtes SQL. L’interface a été réalisée en HTML5/CSS3 avec une charte graphique homogène, et la logique métier développée en PHP avec JavaScript pour la validation côté client.

RP1 CalculMarge

Compétences:
développement mobile, gestion de base de données SQLite, versionnage Git, méthode Agile Scrum, analyse des besoins, tests et déploiement

Description:
Application Android – Gestion des accostages du port de Cherbourg

Dans le cadre d’une mission réalisée pour le port de Cherbourg, j’ai développé une application mobile Android destinée aux responsables de l’accostage. Son objectif est de faciliter la vérification de la compatibilité entre les quais disponibles et le tirant d’eau des navires entrants. En partant d’une base applicative existante, j’ai enrichi l’interface utilisateur en intégrant une zone de saisie du tirant d’eau, un bouton de validation, ainsi qu’une liste interactive des quais compatibles permettant d’accéder aux détails de chaque quai en un clic. Le projet a été mené seul selon la méthode Agile Scrum, avec une gestion du code source via Git et Azure DevOps. L’application a été développée en C# et XML sous Visual Studio avec Xamarin, et une base de données SQLite a été intégrée pour gérer les données localement. Les tests ont été réalisés sur émulateur Android avant le déploiement final sur les appareils des employés du port.

RP2 PHPGescale

Compétences: développement web PHP, architecture MVC, SQL Server, JavaScript, gestion de sessions, sécurité applicative, méthode Agile Scrum, versionnage Git Description: Application web PHP – Gestion des demandes d’escales chiffrées du port de Cherbourg Dans le cadre d’une mission réalisée en équipe pour le port de Cherbourg, j’ai développé une application web PHP permettant aux agents maritimes de gérer leurs demandes d’escales chiffrées. L’objectif était de fournir une interface complète pour consulter, filtrer, valider ou refuser ces demandes, individuellement ou en lot. L’application s’inscrit dans une architecture MVC existante, connectée à une base de données SQL Server (GEscale). J’ai développé une page de liste des demandes intégrant un système de filtrage multicritère dynamique, trois popups (filtres, confirmation, annulation) ainsi qu’un toast d’annulation permettant de revenir sur la dernière action effectuée. La sécurité a également été prise en compte, avec une gestion des sessions, une expiration automatique après inactivité et un filtre systématique sur l’agent connecté. Le projet a été mené en équipe selon la méthode Agile Scrum, avec une gestion du code source via Git et Azure DevOps. L’application a été développée en PHP, HTML/CSS et JavaScript, testée sur serveur local Apache avant déploiement sur le serveur interne du lycée.
Scroll to Top