Want to create interactive content? It’s easy in Genially!
Andrew Smithies
Created on February 17, 2026
Discover more than 1500 professional designs like these:
Explore all templates
getPlan()
Contacter
Genially_copy - Machine Vagabonde
Andrew Smithies
Created on February 17, 2026
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Akihabara Agenda
View
Akihabara Content Repository
View
Mind Map: The 4 Pillars of Success
View
Big Data: The Data That Drives the World
View
Internal Guidelines for Artificial Intelligence Use
View
Correct Concepts
View
Sorting Cards
Explore all templates
Transcript
Machine Vagabonde Application Web Symfony 8
Projet DWWM Andrew SMITHIES
getPlan()
Contexte & besoins
Logique métier
Administration
Maquettage
Sécurité
Prototype HTML/CSS
Déploiement
Environnement technique
Architecture
Démonstration
Base de données
Conclusion
Surcyclage
Brocante
Débarras
Contexte
Problème :
ancien site inutilisable
Besoins
Couleurs
Composants UI
Maquettes desktop et mobile
Maquettage
Secondary #FFBD69 Jaune doux
Primary #543864 Violet profond
Dark #202040 Bleu nuit
Light #EAE7EC Gris clair
Typographies
Architect
Brush Script
Poppins
Police principale : moderne, lisible, polyvalante
Prototype HTML/CSS
Git et GitHub
Versionnement du code et hébergément du dépôt
Environnement technique
VS Code
Éditeur principal avec extensions :
Node.js et npm
Composer
Symfony CLI
Config
Architecture Symfony
Entity
Controller
Repository
Templates Twig
src/Controller/
src/Entity/
src/Repository/
templates/
config/
Base de données
Dictionnaire des données
Modèle Logique de Données
Table : Event
Table : User
Entités Doctrine
Tables MySQL
Migrations Doctrine
Logique métier
Données dérivées
Filtrage
ICS
Liens externes
Événement enrichi
Données brutes
Préparation finale
Formatage
Contacter
Tableau de bord EasyAdmin
Administration (EasyAdmin)
Gestion des utilisateurs
Gestion des événements
Upload d'image
Hashage des mots de passe & Protection des formulaires
Sécurité des comptes
Protection des formulaires
Sécurité
Gestion des rôles
Rôles disponibles
Gestion via EasyAdmin
Accès sécurisé au back-office
Protection des routes sensibles
Authentification & Protection des routes
Déploiement
Démonstration
Conclusion
Maintenabilité
Évolution
Réflexion personelle
Bootsrap 5
SASS
Liens Google Maps et Google Calendar
Formulaire de contact
Gestion des événements
Internet Calendaring and Scheduling
Formatage des dates (IntlDateFormatter)
Tableau de bord EasyAdmin
Javascript
Gestion des utilisateurs
HTML5 sémantique
Génération des données dérivées
Upload d'image
Filtrage des événements
Préparation finale