YDYann Dogny

Portfolio

Application web présentant et mettant en valeur les compétences développées et leur mise en application.

HTMLCSS JavascriptGitHub

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.

PHP / SymfonyTwig HTML / CSSGitHub Doctrine ORMMySQL MVCUMLClickUp
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 CanisPro Page d'accueil — accueil public
Liste des cours Liste des cours d'éducation canine
Espace membre — ajout chien Espace membre — formulaire ajout de chien
Modélisation des données
Modèle Conceptuel de Données MCD (Modèle Conceptuel de Données)
Diagramme de classes UML Diagramme de classes UML
Extraits de code — réalisations personnelles
AccueilController — routes et liste des cours AccueilController.php — route d'accueil et liste des cours
Contrôleur ajout/modification chien MembreController.php — ajout et modification d'un chien (CRUD)
ChienType — formulaire Symfony ChienType.php — formulaire Symfony lié à l'entité Chien
↓ Documentation technique (.docx)

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.

PHPCSS HTMLGitHub Méthode AgilePDOMVCDAO
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 Site de Fâ Page d'accueil — musée de Fâ
Liste des événements Liste des événements — filtres budget et catégorie
Détail et réservation d'un événement Fiche événement — tarifs et formulaire de réservation
Base de données
Schéma base de données Schéma relationnel — tables Horaires, Événement, Tarif, Concerner, Contenir, Réservation
Extraits de code
index.php — routeur MVC index.php — routeur MVC avec switch/case et sanitisation des paramètres GET
Vue events.html — affichage des événements 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.

WordPressCMS ElementorTablePress

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.

HTMLCSS Javascript

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