Personnel
Développement d’un site Web de passionné de guitare
Objectif : Créer un site Web d’information sur les origines historiques de la guitare et sur les différentes variantes, partager en ligne des fiches de cours de guitare.
Description : En fin 2008 j’ai commencé à bien maîtriser le HTML et le CSS. J’ai donc cherché à mettre en pratique ces connaissances dans un projet concret, j’ai donc choisi de créer un site Web autour de ma deuxième passion, la guitare : Je joue de la guitare depuis l’âge de 7 ans, j’ai donc eu l’idée de créer un site Web pour partager mes goûts musicaux, partager des informations sur les origines historiques de la guitare ainsi que partager des fiches de cours et de méthodes que j’ai accumulées au fil des leçons. (En raison de manque de temps ce site n’est plus en ligne).
Compétences : PHP, HTML,CSS, JavaScript, Maintenance
Développement d’une application de gestion de stock de composants électroniques
Objectif : Créer une application multiplateforme utilisable en intranet pour gérer un stock de plusieurs centaines de composants électroniques avec possibilités de créer des types de composant, de les associer à un numéro de tiroir ainsi que de joindre une image et une datasheet au format pdf, doc,odt ou docx.
Description : Mon père est passionné d’électronique (il m'a par ailleurs aussi transmis cette passion), à la maison il a un véritable laboratoire avec beaucoup de matériels mais surtout d'inombrables tiroirs renfermant eux-mêmes des casiers qui eux-mêmes renferment des centaines de composants électroniques. Lorsque nous avons besoin de composants pour un projet, cela devenait donc très compliqué de chercher si on avait un TSOP 1736 en stock ou pas, et si oui où était-il rangé ?
Mon père m'a donc demandé de réaliser une application permettant de comptabiliser et de trier tout ses composants afin de gagner du temps et éviter de racheter des composants qui étaient en stock mais introuvables… J’ai donc choisi le web car il fallait un système multiplateforme et utilisable depuis tous les ordinateurs du réseau local. J’ai nommé cette application « Netelec ». Cette application prend donc en charge les fonctionnalités suivantes : Ajout d’un composant avec champs : nom,numéro de tiroir, référence, type, joindre la fiche constructeur du composant (datascheet) ainsi qu’une image, Rechercher un composant selon nom ou référence, avec fonctionnalité de recherche avancée selon type ou numéro de tiroir Supprimer un composant (ainsi que la fiche et l’image associée), Lister les composants, Imprimer la liste des composants, Imprimer la fiche d’un composant
Compétences : PHP, HTML,CSS, JavaScript, Maintenance, Gestion de base de donnée MySQL
Développement d’une application de gestion d’archives de logiciels
Objectif : Créer une application multiplateforme utilisable en intranet pour gérer un stock de plusieurs centaines de logiciels libres accumulés au fil du temps.
Description : J’adore les logiciels libres, pour pratiquement tous mes besoins je parcours le site framasoft afin de trouver un logiciel libre correspondant à mon besoin. Pour ne pas être obligé de rechercher puis retélécharger à chaque fois les logiciels dont j’ai besoin, je les stocke sur mon serveur local. Mais au bout d’une centaine de logiciels archivés on s’y perd… Sur le même principe que celui de mon application de gestion de composants, j’ai créé « NetLogitheque » une puissante application de gestion de logiciels. La grande innovation de cette application est que contrairement aux autres scripts de logithèques existants, NetLogitheque est capable de trier dans des répertoires et sous-répertoires les logiciels archivés selon leur catégorie et sous-catégorie. Par exemple si on crée la catégorie « Internet » puis la sous-catégorie « Navigateurs Web » et qu’on ajoute le logiciel Firefox au stock sur l’espace de partage Samba, Le logiciel Firefox est uploadé dans le sous-répertoires « Navigateurs Web » et ajouté dans la base de données. Cette fonctionnalité classe donc intelligemment les logiciels sur l’espace de stockage d’archives du serveur.
Compétences : PHP, HTML,CSS, JavaScript, Maintenance, Gestion de base de donnée MySQL