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-2018 [2018/05/30 20:19] – jcheron | php-rt:projets:projet-2018 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Projet Scripts-library ====== | ====== Projet Scripts-library ====== | ||
- | < | + | < |
Compte tenu de la proximité de la fin de l' | Compte tenu de la proximité de la fin de l' | ||
**Principe d' | **Principe d' | ||
+ | |||
Lors de la dernière séance de TP, chaque étudiant passe un oral pratique au cours duquel il devra : | Lors de la dernière séance de TP, chaque étudiant passe un oral pratique au cours duquel il devra : | ||
* répondre aux questions posées (techniques ou théoriques) | * répondre aux questions posées (techniques ou théoriques) | ||
* réaliser des manipulations (à effectuer sur le projet Scripts-library) | * réaliser des manipulations (à effectuer sur le projet Scripts-library) | ||
- | Ces questions et réalisations sont demandées par le chargé de TP, et sont inspirées des TPs réalisés, et des spécifications demandées dans le projet. | + | Ces questions et réalisations sont demandées par le chargé de TP, et sont inspirées des TPs réalisés, et/ou des spécifications demandées dans le projet. |
**Support de l' | **Support de l' | ||
- | Le projet Script-library sert de base à l' | ||
- | **Durée :** 10 minutes d' | + | Le projet Script-library servira de base à l' |
+ | |||
+ | **Durée :** | ||
+ | |||
+ | 10 minutes d' | ||
+ | |||
+ | **Exemples de manipulations pouvant être demandées :** | ||
+ | |||
+ | Implémenter des fonctionnalités : | ||
+ | * Afficher la liste des Utilisateurs à l' | ||
+ | * Afficher les scripts par catégorie à l' | ||
+ | * ... | ||
+ | |||
+ | Créer des éléments techniques précis : | ||
+ | * Créer et configurer un projet | ||
+ | * Générer un ou des models | ||
+ | * Créer un contrôleur | ||
+ | * Créer une action (et la vue associée) | ||
+ | * Créer/ | ||
+ | * Charger une ou des instances de model depuis la base, les afficher dans une vue | ||
+ | * Ajouter et configurer la gestion des droits sur un contrôleur | ||
+ | * Personnaliser la gestion des droits | ||
+ | * Créer un CRUD controller | ||
+ | * Personnaliser un CRUD controller | ||
+ | * ... | ||
< | < | ||
Ligne 34: | Ligne 58: | ||
^Outils à utiliser| < | ^Outils à utiliser| < | ||
^Principales fonctionnalités |< | ^Principales fonctionnalités |< | ||
- | ^Livraison |< | + | ^Livraison |< |
===== Ressources ===== | ===== Ressources ===== | ||
Ligne 42: | Ligne 66: | ||
* [[http:// | * [[http:// | ||
* {{: | * {{: | ||
- | |||
- | |||
- | < | ||
- | * **Lire impérativement les [[php-rt: | ||
- | * Pour vous préparer à l' | ||
- | |||
- | < | ||
- | |||
===== Règles de gestion ===== | ===== Règles de gestion ===== | ||
Ligne 75: | Ligne 91: | ||
{{: | {{: | ||
- | ===== Détail des fonctionnalités | + | ===== Fonctionnalités |
+ | Sur lesquelles vous pourrez potentiellement être interrogé : | ||
* Connexion à l' | * Connexion à l' |