etudiants:2017:joffrey.marion:stage:zaacom

Ceci est une ancienne révision du document !


Joffrey MARION - Stage 2 BTS SIO

Semaine 1: 08/01 au 12/01

  1. Mission 1:
    • Élaboration d'une application web qui consite à insérer des mots clés dans un formulaire aussi bien via une textarea que par un fichier .csv
    • Après validation du formulaire, récupérer les statistiques Google pour chaque mot clé (via API Google Adwords)
    • Affichage des informations dans un tableau HTML
    • Informations enregistré dans la BDD
    • Informations exportables en fichier csv
  2. 08/01:
    • Explication de la mission
    • Conception de la base de données
  3. 09/01:
    • Élaboration de la BDD
    • Récupération du code déjà produit par le passé (en tp et ancien stage) à réutiliser
  4. 10/01:
    • Analyse de la class Db fournis
    • Réalisation du formulaire
  5. 11/01:
    • Travail sur la réponse du formulaire (insertion BDD)
    • Recherches sur l'import de fichiers .csv
  6. 12/01:
    • Recherches sur la transformation d'un fichier csv en tableau php
    • Recherches sur les délimiteurs à l'insertion de mots-clés en textarea (caractères invisibles)

Semaine 2: 15/01 au 19/01

  1. 15/01:
    • Épuration, amélioration du code
    • Documentation javadoc pour les fonctions
  2. 16/01:
    • Ajout du rendu visuel de la réponse au formulaire (tableau HTML)
    • Correction sur les délimiteurs et caractères invisibles insséré dans le formulaire
  3. 17/01:
    • suppression des doublons, champs vides et espaces debut et fin de chaine
    • Amélioration des fonctions import/export .csv - array
  4. 18/01:
    • Ajout de l'insertion des tendances pour les mots-clés
    • Ajout de style CSS et JavaScript à notre projet
  5. 19/01:
    • Redocumentation
    • Recherches API Google Adwords

Semaine 3: 22/01 au 26/01

  1. 22/01:
    • Point sur l'avancement du projet avec mon maitre de stage
    • Tuto et documentation pour l'API
  2. 23/01:
    • Installation de la Librairie php de google adword
    • compréhension des exemples fournis
  3. 24/01:
    • Erreurs d'authentifications pour l'utilisation de la librairie, recherches de l'origine du soucis
    • Recherches d'alternatives aux problèmes d'authentification
  4. 25/01:
    • Même soucis
  5. 26/01:
    • Zaacom'Days: annivairsaire de l'entreprise

Semaine 4: 29/01 au 02/02

  1. Mission 2:
    • Amélioration du backoffice partenaires sur la gestion des commissions de factures pour les partenaires
    • Le projet actuel est totalement dissocié de leurs base de données de comptabilité, l'objectif étant d'utiliser les informations de celle-ci
    • Il existe un espace partenaire et un espace 'admin' permettant d'avoir une vue sur l'enssemble des commissions des partenaires et de pouvoir en créer d'autre
  2. 29/01:
    • Compréhension du code et analyse des modifications de la BDD (partenaires) à faire
  3. 30/01:
    • Conception et création d'une nouvelle version de la BDD (partenaires)
    • Préparation d'une migration des données existantes
    • Repérages des informations relatives aux factures à récupérer (BDD compta)
  4. 31/01:
    • Recréation d'un projet en reprenant des éléments du projet déjà existant
    • Réalisation de l'authentification du partenaire/admin
  5. 01/02:
    • Authentification finis
    • Amélioration BDD
    • Travail sur le tableau de bord
  6. 02/02:
    • Réalisation du formulaire d'ajout de commissions (met en lien les 2 BDD)
    • Réalisation du tableau de bord

Semaine 5: 05/02 au 09/02

  1. 05/02:
    • Ajout de message informatif sur la tentative d'envoi de formulaire (existance de Référence client BDD, existance d'une commission similaire)
    • Modifications de fonctions pour les rendre plus modulable en fonction de si on est un utilisateur type partenaire ou admin
  2. 06/02:
    • Fin de la fonction modulable permettant de récupérer les détails des factures (facture payé/non payé, commission à reverser/acquise)
    • Mise au point avec mon maître de stage, changement du projet en conséquence car je n'avais pas interprété qu'il était associé à un partenaire, un client pour lequel il reçoit une commissions sur toutes ses factures
  3. 07/02:
    • Affichage et récupèration des données de factures des pages commissions en attentes/ à reverser/ acquises
  4. 08/02:
    • Insertion et suppression des commissions acquises
    • Amélioration de la structure des fonctions php (fonctions difficilement repérable)
    • Visite Mr Heron
  5. 09/02:
    • Correction de fonctions dysfonctionnelles
    • Avancement sur la vue d'admin: voi et accède aux détails des commissions de tout les clients pour tout les partenaires

Semaine 6: 12/02 au 16/02

  1. 12/02:
    • Vue admin terminé (accède à la vue partenaire avec + de fonctionalités)
    • Autoformation sur l'utilisation d'ajax avec jquery
  2. 13/02:
    • Création des fonctions Ajax et php permettant d'ajouter et supprimer une commission acquise sans changer de page
    • Point sur l'avancement du projet: certaines données relatives aux factures sont à changer
  • etudiants/2017/joffrey.marion/stage/zaacom.1518515559.txt.gz
  • Dernière modification : il y a 7 ans
  • (modification externe)