Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
php-rt:projets:projet-2017 [2017/04/02 23:50] – [3- Url /Display/virtualhost/:idvirtualhost (5 points)] jcheron | php-rt:projets:projet-2017 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 10: | Ligne 10: | ||
|< 100% >| | |< 100% >| | ||
^Projet initial à utiliser |[[https:// | ^Projet initial à utiliser |[[https:// | ||
- | ^Outils | < | + | ^Outils |
^Principales fonctionnalités |< | ^Principales fonctionnalités |< | ||
- | ^Livraison |< | + | ^Livraison |< |
===== Ressources ===== | ===== Ressources ===== | ||
* [[php-rt: | * [[php-rt: | ||
- | * [[php-rt: | + | * [[php-rt: |
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||
Ligne 51: | Ligne 51: | ||
===== Détail des fonctionnalités à mettre en place ===== | ===== Détail des fonctionnalités à mettre en place ===== | ||
- | <wrap important> | ||
Ligne 61: | Ligne 60: | ||
<wrap info> | <wrap info> | ||
+ | |||
+ | voir [[php-rt: | ||
{{: | {{: | ||
Ligne 150: | Ligne 151: | ||
- | ==== -- Url / | + | ==== -- Url / |
<wrap mytodo> | <wrap mytodo> | ||
Ligne 168: | Ligne 169: | ||
- | ==== -- Idées d' | + | ==== -- Génération de fichier et relance du serveur |
+ | |||
+ | <wrap mytodo> | ||
* Saisie/ | * Saisie/ | ||
* Génération et intégration du script de conf généré avec la librairie **ConfGenerator** | * Génération et intégration du script de conf généré avec la librairie **ConfGenerator** | ||
+ | * Relance du service web avec la librairie **ServerExchange** | ||
===== Contraintes techniques ===== | ===== Contraintes techniques ===== | ||
- | * L’application sera développée en PHP objet, | + | * L’application sera développée en PHP objet, et utilisera un [[php-rt: |
* Elle respectera au mieux la séparation des couches (objets Métiers), classes techniques et vues (interfaces web de saisie et d’affichage). | * Elle respectera au mieux la séparation des couches (objets Métiers), classes techniques et vues (interfaces web de saisie et d’affichage). | ||
- | * Elle utilisera la base de données Mysql fournie en annexe. | + | * Elle utilisera la base de données Mysql fournie en annexe. Cette base pourra évoluer en fonction des besoins du développement. |
- | * L' | + | * L' |
* [[http:// | * [[http:// | ||
===== Fichiers ===== | ===== Fichiers ===== | ||
* Tout est dans le projet Git (y compris la base de données ) | * Tout est dans le projet Git (y compris la base de données ) | ||
+ | * {{: | ||
+ | ===== Modalités de remise du travail ===== | ||
+ | * Date remise : rendre projet PHP + readme.md voir [[php-rt: | ||
+ | * Date passage : soutenances | ||
+ | ===== Déroulement de l'oral ===== | ||
+ | |||
+ | ==== Durée ==== | ||
+ | |||
+ | * 5 minutes max de présentation par membre de l' | ||
+ | * 5 minutes max de questions | ||
+ | |||
+ | ==== Contenu ==== | ||
+ | |||
+ | Il s'agit de montrer, le travail effectué, ainsi que les concepts maîtrisés : | ||
+ | * En présentant les fonctionnalités implémentées (démonstration du fonctionnement) | ||
+ | * En donnant des explications techniques sur le fonctionnement (contrôleurs, | ||
Ligne 191: | Ligne 211: | ||
===== Compléments ===== | ===== Compléments ===== | ||
==== Bonnes pratiques ==== | ==== Bonnes pratiques ==== | ||
- | * respecter l' | + | * Alimenter correctement la base de données en ajoutant des enregistrements valides et en nombre suffisant, mettant en valeur votre travail |
* respecter la Normalisation HTML 5/Css 3 | * respecter la Normalisation HTML 5/Css 3 | ||
- | * Structurer les fichiers et dossiers de manière cohérente | + | * Structurer les fichiers et dossiers de manière cohérente |
* Nommer en respectant les normes et de manière significative (Contrôleurs, | * Nommer en respectant les normes et de manière significative (Contrôleurs, | ||
- | < | + | |
+ | |||
+ | |||
+ | |||
+ |