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
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
▸1.3.1 Participer à la valorisation de l’image de l’organisation sur les médias numériques en tenant compte du cadre juridique et des enjeux économiques
▸1.3.2 Référencer les services en ligne de l’organisation et mesurer leur visibilité
▸1.3.3 Participer à l’évolution d’un site Web exploitant les données de l’organisation
▸1.4.1 Analyser les objectifs et les modalités d’organisation d’un projet
▸1.5.2 Déployer un service
▸1.5.3 Accompagner les utilisateurs dans la mise en place d’un service
▸1.6.1 Mettre en place son environnement d’apprentissage personnel
▸1.6.3 Gérer son identité professionnelle
▸1.6.4 Développer son projet professionnel
▸1.3.2 Référencer les services en ligne de l’organisation et mesurer leur visibilité
▸1.3.3 Participer à l’évolution d’un site Web exploitant les données de l’organisation
▸1.4.1 Analyser les objectifs et les modalités d’organisation d’un projet
▸1.5.2 Déployer un service
▸1.5.3 Accompagner les utilisateurs dans la mise en place d’un service
▸1.6.1 Mettre en place son environnement d’apprentissage personnel
▸1.6.3 Gérer son identité professionnelle
▸1.6.4 Développer son projet professionnel
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.
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.
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.
▸1.1.1 Recenser et identifier les ressources numériques
▸1.2.3 Traiter des demandes concernant les applications
▸1.4.1 Analyser les objectifs et les modalités d’organisation d’un projet
▸1.4.2 Planifier les activités
▸1.5.1 Réaliser les tests d’intégration et d’acceptation d’un service
▸1.5.2 Déployer un service
▸1.2.3 Traiter des demandes concernant les applications
▸1.4.1 Analyser les objectifs et les modalités d’organisation d’un projet
▸1.4.2 Planifier les activités
▸1.5.1 Réaliser les tests d’intégration et d’acceptation d’un service
▸1.5.2 Déployer un service
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.
▸1.1.3 Mettre en place et vérifier les niveaux d’habilitation associés à un service
▸1.2.3 Traiter des demandes concernant les applications
▸1.4.1 Analyser les objectifs et les modalités d’organisation d’un projet
▸1.4.2 Planifier les activités
▸1.5.1 Réaliser les tests d’intégration et d’acceptation d’un service
▸1.5.2 Déployer un service
▸1.2.3 Traiter des demandes concernant les applications
▸1.4.1 Analyser les objectifs et les modalités d’organisation d’un projet
▸1.4.2 Planifier les activités
▸1.5.1 Réaliser les tests d’intégration et d’acceptation d’un service
▸1.5.2 Déployer un service