etudiants:2017:joffrey.marion:stage:globelister

Ceci est une ancienne révision du document !


Joffrey MARION - Stage n°1

  • Site de la société: Globelister
  • Dates du stage: 22/05/2017 au 23/06/2017 (5 semaines)
  • Maître de stage: Benoit Guillouf

Semaine 1 : 22/05 au 24/05

  1. 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
  2. 22/05:
    • Analyse du cahier des charges
    • Familiarisation avec la BDD
  3. 23/05:
    • Création de la page utilisateurs: Tableau HTML des informations utilisateurs de la BDD
    • Résolution des problèmes d'encodages
  4. 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

  1. 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)
  2. 30/05:
    • Élaboration des fonctions php modifier et ajouter
    • Fonctions Javascript sur les boutons terminées
  3. 31/05:
    • Avancement sur les Filtres de la page utilisateurs
    • Avancement sur l'envoi d'un formulaire
  4. 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
  5. 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

  1. 06/06:
    • Passage des formulaires (modification/suppression/ajout) en Pop-up
    • Amélioration du CSS
  2. 07/06:
    • Amélioration du CSS
    • Élaboration de la page des listes d'objets
  3. 08/06:
    • Listages des filtres pertinents pour cette page
    • Transition du code et ses fonctions pour cette page
  4. 09/06:
    • Transition et adaptation au cahier des charges

Semaine 4 : 12/06 au 16/06

  1. 12/06:
    • Avancement sur les filtres de la page sur les listes
  2. 13/06:
    • Finalisation des filtres
    • Résolution de soucis (paramètres ambigu dans des requêtes SQL)
  3. 14/06:
    • Élaboration de la page des items (2 pages)
  4. 15/06:
    • Première page terminé (filtres, affichage)
  5. 16/06:
    • Avancement sur la seconde page (détails/modification/création d'activité-item)

Semaine 5 : 19/06 au 23/06

  1. 19/06:
    • Modification d'items finis
    • Ajout, suppression récursive d'activité_liste fait
  2. 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é
  3. 21/06:
    • Correction des noms de tables pour la version officiel
    • Recherche sur l'origine du soucis d'encodage utf8 avec le FTP
  4. 22/06:
    • Option de tri ajouté pour la page des activités
    • Réalisation de la page pays (plus simple)
  5. 23/06:
    • Finalisation du projet
  • etudiants/2017/joffrey.marion/stage/globelister.1527427912.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)