Mon tout premier projet de cette année en alternance se nomme Phidias3, j’ai du refaire entièrement un site web de formation de BTP (Secteur économique du bâtiment et des travaux publics) qui datait d’il y a plus de 10 ans.
Cette application web à été réalisée principalement grâce au Framework Laravel (architecture MVC), mais aussi grâce à d’autres langages plus connus : MySQL, JavaScript, CSS…
Migration base de données
La base de données de l’ancien site était composée de plusieurs fichiers XML. J’ai du migrer ces données vers une base de données SQL. Cela m’a pris une semaine entière car il y avait beaucoup de données à traiter.
Fonctionnalités
Système de thèmes avec des séquences
Système de vidéo de séquence avec chapitres
Données disponibles selon la séquence sélectionné
Système de modal pour accéder à de la documentation
Système de plan fixe avec lexique
Fonctionnalité lexique (avec documents associés)
Fonctionnalité de conseils pratiques
Système de playlist
Précédent
Suivant
Nouvelle charte graphique
Au bout de 3 mois de projets, on m’a donné une charte graphique fait par le pôle multimédia d’Exelys. J’ai pu par la suite modifier tout le design du site.
Découvertes technologiques
Dans ce projet, j’ai découvert plusieurs technologies : Laravel, blade templates et ajax.
J’ai aussi découvert le mode FULLTEXT d’une colonne dans la langage SQL.
Sécurité
Pour ce qui est de la sécurité, quasiment tout était déjà inclus dans Laravel: