Ă—

mediatekformation



Projet effectué dans un contexte réaliste d'entreprise, lors de ma 2ème année de formation au BTS SIO.

Il m’a été demandé la correction et l'évolution d'une application web (Symfony Php), qui met à disposition des vidéos d'auto-formation en ligne proposées par le réseau MediaTek86. Effectivement, un développeur a déjà créé l'application web mediatekformation. Le chef de projet a cependant constaté quelques manquements aux bonnes pratiques de codage. Mais également l'oubli d'une fonctionnalité, pourtant attendue dans le cahier des charges. Dans un premier temps, il m'a été demandé de corriger ces erreurs. Puis, j'ai dû réaliser le back-office de l'application, soit la partie de gestion, pour finalement déployer le site en ligne.


InfoTech Services 86:

InfoTech Services 86, est une Entreprise de Services Numériques spécialisée dans le développement informatique (applications de bureau, web, mobile), l’hébergement de site web, l’infogérance, la gestion de parc informatique et l’ingénierie système et réseau. Elle répond régulièrement à des appels d’offres en tant que société d’infogérance et prestataire de services informatiques.


Mediatek86:

MediaTek86 est le réseau chargé de la gestion du parc informatique des médiathèques de la Vienne. Il a pour rôle de fédérer les prêts de livres, DVD et CD ainsi que de développer la médiathèque numérique pour l’ensemble des médiathèques du département.



Image 1 Image 1 Image 1 Image 1


Caractéristiques :

Mediatekformation est une application web (Symfony Php) qui met à disposition des vidéos d'auto-formation proposées par le réseau Mediatek86. L'Utilisateur peut chercher une formation grâce à des filtres ou différents tris (alphabétique, par date de publication, playlist ou catégorie). Il lui est aussi possible de regrouper les formations par leurs playlists associées.
L'application web possède un espace de gestion, où l'administrateur peut gérer les formations, playlists et catégories. Il peut donc ajouter une nouvelle formation, playlist, ou catégorie, et modifier/supprimer une entrée existante.



accès au site

Langages et outils :

Langage de programmation : PHP, TWIG
Environnement de développement : NetBeans 15
Plateforme de développement Web : WAMPServeur
Serveur : Apache
Système de gestion de base de données : MySQL
Versionning : GitHub
HĂ©bergeur : Hostinger