🎓
Aways | Portfolio
  • 👋Bienvenue sur mes projets.
  • Réalisations
    • 🎓BTS SIO – Services Informatiques aux Organisations
    • 📚Mangathèque : La bibliothèque en ligne de manga
    • 😄Portfolio - 2025
  • 🧠Médiatekformation
    • 📚Qu'est-ce-que c'est ?
    • 🎒Mission 1 : Nettoyage du code
    • 👩‍💻Mission 2 : Coder la partie back-office
    • 💻Mission 4 : Déployer le site & Sauvegarde
  • 👩‍💻Application
    • 👩‍🔬Application : Gestion d'inventaire (ou GestyInventaire)
  • Outils / Logiciel
    • 🚀Le pilier du développement moderne
    • 👩‍💻Visual Studio Code
    • 🎨Figma | Design ton site
Powered by GitBook
On this page
  • 🔹 Architecture technique
  • 🏗️・Framework Symfony 6.4 pour une architecture MVC robuste. 💾・Base de données MySQL pour le stockage des informations. 🖥️・Interface utilisateur responsive avec Bootstrap. 🔄・API YouTube pour l'intégration des vidéos. 📝・Documentation complète du code et des fonctionnalités.
  • 🔹 Fonctionnalités principales
  • Technologies utilisées
  • Captures d'écrans
  • LA PAGE POUR LES PLAYLISTS
  • Présentation du projet :
  1. Médiatekformation

Qu'est-ce-que c'est ?

MediaTekFormation est une plateforme web développée avec Symfony 6.4 qui permet d'accéder aux vidéos d'auto-formation proposées par une chaîne de médiathèques et qui sont aussi accessibles sur YouTube. Elle permet de : 🎓・Consulter un catalogue de formations vidéo classées par catégories. 📚・Explorer des playlists thématiques regroupant plusieurs formations. 🔍・Rechercher et filtrer les formations selon différents critères. 📅・Suivre les dernières formations mises en ligne. 📱・Accéder directement aux vidéos intégrées dans la plateforme.

🔹 Architecture technique

🏗️・Framework Symfony 6.4 pour une architecture MVC robuste. 💾・Base de données MySQL pour le stockage des informations. 🖥️・Interface utilisateur responsive avec Bootstrap. 🔄・API YouTube pour l'intégration des vidéos. 📝・Documentation complète du code et des fonctionnalités.

🔹 Fonctionnalités principales

Page d'accueil

  • Présentation du fonctionnement du site

  • Affichage des 2 dernières formations mises en ligne

  • Navigation intuitive vers les différentes section

Page des formations

  • Tableau complet des formations disponibles

  • Tri par titre, playlist ou date (croissant/décroissant)

  • Filtrage par texte ou par catégorie

  • Accès direct aux détails de chaque formation

Page détail d'une formation

  • Lecture de la vidéo intégrée dans la plateforme

  • Informations complètes (date, titre, playlist, catégories)

  • Description détaillée du contenu

Page des playlists

  • Liste des playlists disponibles

  • Tri et filtrage par nom ou catégorie

  • Accès aux détails de chaque playlist

Page détail d'une playlist

  • Informations sur la playlist (titre, catégories, description)

  • Liste des formations associées avec miniatures

  • Navigation directe vers les formations

Technologies utilisées

💻・PHP 8 avec Symfony 6.4 🗄️・MySQL pour la base de données 🎨・Twig pour les templates 📊・Doctrine ORM pour la gestion des entités 🔧・Composer pour la gestion des dépendances 🖌️・Bootstrap pour le design responsive 🧪・PHPUnit pour les tests unitaires

Captures d'écrans

LA PAGE D'ACCUEIL

LA PAGE POUR LES FORMATIONS

LA PAGE POUR LES PLAYLISTS

LA PAGE ADMINISTRATEUR

VISUEL ADMIN :

Page Catégorie

Présentation du projet :

PreviousPortfolio - 2025NextMission 1 : Nettoyage du code

Last updated 2 months ago

🧠
📚