Projets
Mises en situation professionnelles — cliquez sur › Détails
Portfolio
Application web présentant et mettant en valeur les compétences développées et leur mise en application.
Compétences mobilisées
Bloc 1
Support et mise à disposition des services
1.3Développement de la présence en ligne
1.4Travail en mode projet
1.5Mise à disposition d'un service aux utilisateurs
1.6Organisation de son développement professionnel
Bloc 2
Conception et développement d'applications
2.1Conception et développement d'une solution applicative
2.2Maintenance corrective ou évolutive
CanisPro Éducation
Application web moderne, sécurisée et professionnelle centralisant les informations, améliorant l'organisation des activités du centre et facilitant la communication entre les différents acteurs, tout en accompagnant une approche responsable de la relation entre l'humain et l'animal de compagnie.
Contexte
Centre d'éducation canine professionnel dont la gestion (chiens, propriétaires, cours, inscriptions) reposait sur des documents papier et des tableurs, entraînant des erreurs et un manque de visibilité. La direction souhaitait une application web accessible à trois profils : le grand public (consultation des cours), les membres (espace personnel chiens & inscriptions) et l'administrateur (gestion complète). L'objectif : centraliser les informations, améliorer l'organisation et faciliter la communication entre tous les acteurs.
Compétences mobilisées
Bloc 1
Support et mise à disposition des services
1.1Gestion du patrimoine informatique
1.3Développement de la présence en ligne
1.4Travail en mode projet
1.5Mise à disposition d'un service aux utilisateurs
1.6Organisation de son développement professionnel
Bloc 2
Conception et développement d'applications
2.1Conception et développement d'une solution applicative
2.2Maintenance corrective ou évolutive
2.3Gestion des données
Bloc 3
Cybersécurité des services informatiques
3.3Sécurisation des équipements et des usages
3.5Cybersécurisation d'une solution applicative
Aperçus de l'application
Page d'accueil — accueil public
Liste des cours d'éducation canine
Espace membre — formulaire ajout de chien
Modélisation des données
MCD (Modèle Conceptuel de Données)
Diagramme de classes UML
Extraits de code — réalisations personnelles
AccueilController.php — route d'accueil et liste des cours
MembreController.php — ajout et modification d'un chien (CRUD)
ChienType.php — formulaire Symfony lié à l'entité Chien
Projet Fâ
Création d'un site web qui permet de gérer les entrées dans le parc via une billetterie en ligne pour gérer l'affluence grandissante.
Contexte
Le site archéologique de Fâ (Barzan, Charente-Maritime) est un site gallo-romain ouvert au public depuis 2005, proposant plusieurs ateliers pédagogiques (fouilles archéologiques, vin romain, gladiateurs…). Face à une affluence croissante, les employés se retrouvaient monopolisés par la gestion manuelle des entrées (achat et contrôle des billets) au moment même où ils devaient préparer leurs ateliers. L'objectif du projet était de fluidifier la gestion des entrées via une billetterie en ligne, développée en PHP 8 avec une architecture MVC/DAO, une base de données relationnelle, une gestion de versions Git et une méthode de travail SCRUM.
Aperçus de l'application
Page d'accueil — musée de Fâ
Liste des événements — filtres budget et catégorie
Fiche événement — tarifs et formulaire de réservation
Base de données
Schéma relationnel — tables Horaires, Événement, Tarif, Concerner, Contenir, Réservation
Extraits de code
index.php — routeur MVC avec switch/case et sanitisation des paramètres GET
events.html — vue PHP/HTML : grille d'événements avec filtres et boucle foreach
Compétences mobilisées
Bloc 1
Support et mise à disposition des services
1.3Développement de la présence en ligne
1.4Travail en mode projet — Agile / SCRUM
Bloc 2
Conception et développement d'applications
2.1Conception et développement d'une solution applicative
2.3Gestion des données — modélisation et requêtes SQL
Pic du Midi
Application web pour la présentation du Pic du Midi.
Compétences mobilisées
Bloc 1
Support et mise à disposition des services
1.3Développement de la présence en ligne
1.6Organisation de son développement professionnel
Bloc 2
Conception et développement d'applications
2.1Conception et développement d'une solution applicative
Site Web Personnel (CV)
Application web servant de CV.
Compétences mobilisées
Bloc 1
Support et mise à disposition des services
1.3Développement de la présence en ligne
1.6Organisation de son développement professionnel
Bloc 2
Conception et développement d'applications
2.1Conception et développement d'une solution applicative
Yann