Ceci est une ancienne révision du document !
Joffrey MARION - Stage n°1
Présentation
- Site de la société: Globelister
- Dates du stage: 22/05/2017 au 23/06/2017 (5 semaines)
- Maître de stage: Benoit Guillouf
Suivi du stage
Semaine 1 : 22/05 au 24/05
- Mission: * Réaliser une interface d'administration sous forme de site web mettant en lien la base de données de leur application mobile (Globelister) * Langages utilisés: HTML, CSS, PHP, SQL, JavaScript * Projet réalisé en groupe avec Emmanuel Rabillon
- 22/05:
- Analyse du cahier des charges
- Familiarisation avec la BDD
- 23/05:
- Création de la page utilisateurs: Tableau HTML des informations utilisateurs de la BDD
- Résolution des problèmes d'encodages
- 24/05:
- Apprentissage et utilisation de JavaScript afin d'améliorer le visuel du tableau et la modification/suppression/ajout de données et pour élargir mes compétences
- Listage des types de filtres pertinents pour notre tableau
- Simplification des conditions/boucles pour la génération du tableau
Semaine 2 : 29/05 au 02/06
- 29/05:
- Élaboration des fonctions de suppressions/vérifications (clés étrangères de l'utilisateur)
- Avancement sur les fonctions Javascript (action lorsque l'on clic sur un bouton)
- 30/05:
- Élaboration des fonctions php modifier et ajouter
- Fonctions Javascript sur les boutons terminées
- 31/05:
- Avancement sur les Filtres de la page utilisateurs
- Avancement sur l'envoi d'un formulaire
- 01/06:
- Ajout message d'information en réponse de formulaire
- Empêcher un renvoi de formulaire au rechargement de la page
- Amélioration/simplification de ce qui a été fait
- 02/06:
- Mise en commun avec le travail d'Emmanuel (authentification/tableau de bord/page utilisateurs)
- Ajout du filtre jours de derniière connexion (avant/après/jamais)
Semaine 3 : 06/06 au 09/06
- 06/06:
- Passage des formulaires (modification/suppression/ajout) en Pop-up
- Amélioration du CSS
- 07/06:
- Amélioration du CSS
- Élaboration de la page des listes d'objets
- 08/06:
- Listages des filtres pertinents pour cette page
- Transition du code et ses fonctions pour cette page
- 09/06:
- Transition et adaptation au cahier des charges
Semaine 4 : 12/06 au 16/06
- 12/06:
- Avancement sur les filtres de la page sur les listes
- 13/06:
- Finalisation des filtres
- Résolution de soucis (paramètres ambigu dans des requêtes SQL)
- 14/06:
- Élaboration de la page des items (2 pages)
- 15/06:
- Première page terminé (filtres, affichage)
- 16/06:
- Avancement sur la seconde page (détails/modification/création d'activité-item)
Semaine 5 : 19/06 au 23/06
- 19/06:
- Modification d'items finis
- Ajout, suppression récursive d'activité_liste fait
- 20/06:
- Modification d'activité_liste fait (passage des selections activités/pays/régions en Javascript)
- Correction du message informatif en réponse à un formulaire qui ne fonctionnait pas comme souhaité
- 21/06:
- Correction des noms de tables pour la version officiel
- Recherche sur l'origine du soucis d'encodage utf8 avec le FTP
- 22/06:
- Option de tri ajouté pour la page des activités
- Réalisation de la page pays (plus simple)
- 23/06:
- Finalisation du projet