Retour Accueil
Johan LACHENAL
Nombre d'heure total : ~ 41 heures
concevoir l'UML ( ~ 5 heures )
- Au tout début du projet, nous avons commencer par réaliser une première version du diagramme de classe de notre application auquel j'ai pris part en grande partie bien que ma version ait été ensuite amélioré.
Création des classes validate et clean avec des méthodes statiques (~ 2 heures)
-
Afin de pouvoir vérifier si les données entrés pour la base de données sont correctes, nous commençons par nettoyer les données entrés par l'utilisateur, nous enlevons les espaces de début et de fin, toutes les balises HTML entrés et nous encodons les caractères spéciaux des chaînes de caractères. Pour les entiers, nous supprimons tous les caractères sauf les chiffres.
-
Une fois les données nettoyés, nous vérifions si les données entrés sont correctes, nous vérifions que le mot de passe n'est pas trop facilement cassable en obligeant le mot de passe à avoir un certain nombre de caractères et a comporter des chiffres et des lettres. Pour les autres données, nous validons les emails si elle correspondent à une certaine expression regex et chaque donnée et testée pour vérifier qu'elle ne déclenchera pas d'exception dû à la base de données comme sa longueur en caractères.
Création d'un front Controller dynamique utilisant AltoRouteur (~ 8 heures)
- Afin de pouvoir gérer les rôles des utilisateurs, j'ai conçu un front Controller dynamique permettant d'allouer plusieurs url pour une même méthode des différents contrôleurs.
Création d'un fichier .htaccess (~ 2 heures)
- Ce fichier permet de redéfinir comment sont nommés les routes, de cette façon au lieu d'avoir dans l'utl index.php?action=MonAction j'ai simplement le nom de l'action monAction.
Création de la vue de login pour l'administrateur du formulaire ( ~ 4 heures )
- Cette vue respecte la charte graphique de l'UCA et reprend en partie comment le propre login de l'UCA a été réalisé.
Création de la méthode login ( ~ 4 heures )
- j'ai crée un formulaire d'enregistrement qui ne sera jamais mis en ligne mais qui permettra aux administrateurs de s'enregistrer plus aisément. Ensuite j'ai défini un sel de hashage global commun aux 2 applications que ce soit le formulaire ou bien le site d'enregistrement temporaire que j'ai ajouter au mot de passe hashé de l'administrateur pour un maximum de sécurité. Rien dans la vue des candidats ne permet d'accéder à la page d'administration sauf en écrivant dans l'url goToAdminLogin pour changer le rôle du candidat si jamais il a le mot de passe administrateur. Ensuite cette vue de login le redirigera soit sur la même page s'il se trompe lors de l'écriture du mot de passe et un message d'erreur sera affiché, sinon il ira sur la page d'administration
Création du rendu de projet du 30 Mars (~ 8 heures)
- J'ai réaliser les Gantt prévisionnels et réel du compte rendu de gestion de projet en me basant sur ce qui a été fait sur Codefirst, jai également repris les tâches que nous avions listés en début de projet pour établir les budgets prévisionnels et réels du projets et crée une facture, J'ai expliquer en quoi chaque tâche avait pris tel ou tel temps pourquoi et quels conséquences sur le budget et le temps.
Rendu de projet du 9 février (~ 5 heures)
- J'ai réaliser pour le rendu du 9 février, le diagramme Pert-temps de notre projet ou j''ai pu voir le temps que pouvait prendre le projet si on optimisait l'organisation des tâches dans le temps et j'ai fait le tableau des coûts prévisionnels à ce moment là
Développement du modèle visiteur (~ 4 heures)
- Au début du projet, j'ai réaliser le modèle visiteur du projet témoignages et les différentes méthodes qu'il allait comporter bien que les gateways se faisait en même temps et que le modèle a ensuite était repris par Alexis.
Table of Contents
- Nombre d'heure total : ~ 41 heures
- concevoir l'UML ( ~ 5 heures )
- Création des classes validate et clean avec des méthodes statiques (~ 2 heures)
- Création d'un front Controller dynamique utilisant AltoRouteur (~ 8 heures)
- Création d'un fichier .htaccess (~ 2 heures)
- Création de la vue de login pour l'administrateur du formulaire ( ~ 4 heures )
- Création de la méthode login ( ~ 4 heures )
- Création du rendu de projet du 30 Mars (~ 8 heures)
- Rendu de projet du 9 février (~ 5 heures)
- Développement du modèle visiteur (~ 4 heures)
- Gestion du travail
- Compte rendu des réunions
- Diagrammes
- Documentation technique