Stage Kaizen-Development

Durée du stage :

1 mois : 30 Mai - 02 Juillet 2016




Mission :

Au cours de se stage ma mission était le développement et l'intégration d’application web avec l’utilisation d’outils Open Source tel que wordpress, prestashop ou drupal. Tout ceci dans l'optique de réaliser un outil permettant de gérer la partie adminstration Système de l’agence.

Kaizen Development est une société qui travail dans la création de sites, le référencement web ainsi que le développement de solutions web pour les clients. Mon maitre de stage était Manu, l'admininistrateur système de Kaizen. Dans les premiers jours, il m'a fait travailler en auto-didacte, notament pour me renseigner sur les VirtualHost. Un virtualHost permet de pouvoir heberger plusieurs site sur une même machine c'est a dire avoir un certains nombres d'adresses IP différentes mais tous les sites sont hebergé sur la même machine. Ma première vrai mission fût de comprendre un code python qui permettait la gestion de site depuis un pannel de commande. La compréhension du code fût longue car le code était très complexe pour un débutant. L'objectif final du programme était de pouvoir visualisé les sites présent sur la machine ainsi que de voir les identifiant utilisateur/admin, l'adresse IP, les plugins ainsi que les informations sur la base de donnée. J'ai donc mis en place toutes ces fonctionnalité pour les différentes plateformes qu'il souhaitaient. J'ai ensuite mis en place des filtres de recherches sur les noms d'admins, les platformes des sites ( wordpress drupal prestashop ... ) ainsi que sur les plugins présents. Puis j'ai du faire en sorte que des modifications sur la base de donnée ainsi que sur les utilisateurs soit possible toujours depuis l'executeur python. A la fin de mon stage, le programme était donc capable de récupérer pratiquement toutes les informations d'un site, de sa base de donnée ainsi que de ses plugins et utilisateurs. Il était aussi capable de modifier des informations et de filtrer sur différents critères.

  • videocam Vidéo de présentation du programme :