php-rt:projets:projet-2018

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:21] jcheronphp-rt:projets:projet-2018 [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 10: Ligne 10:
   * 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'évaluation :** **Support de l'évaluation :**
  
-Le projet Script-library sert de base à l'interrogation. Les manipulations demandées seront issues des spécifications demandées. Vous avez donc intérêt à travailler sur le projet Script-Library pour préparer votre oral.+Le projet Script-library servira de base à l'interrogation. Les manipulations demandées seront issues des spécifications demandées. Vous avez donc intérêt à travailler sur le projet Script-Library pour préparer votre oral.
  
 **Durée :**  **Durée :** 
  
 10 minutes d'interrogation par étudiant 10 minutes d'interrogation par étudiant
 +
 +**Exemples de manipulations pouvant être demandées :**
 +
 +Implémenter des fonctionnalités :
 +  * Afficher la liste des Utilisateurs à l'adresse **users/all**
 +  * Afficher les scripts par catégorie à l'adresse **scripts/by/category**
 +  * ...
 +
 +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/générer un model
 +  * 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
 +  * ...
  
 <html></div></html> <html></div></html>
Ligne 46: Ligne 66:
   * [[http://twig.sensiolabs.org/documentation|Twig documentation]]   * [[http://twig.sensiolabs.org/documentation|Twig documentation]]
   * {{:php-rt:projets:2018:scripts.sql|Base de données (à importer sur votre serveur local mysql via phpmyadmin)}}   * {{:php-rt:projets:2018:scripts.sql|Base de données (à importer sur votre serveur local mysql via phpmyadmin)}}
- 
- 
-<html><div class="note"></html> 
-  * **Lire impérativement les [[php-rt:projet:modalites]]**  
-  * Pour vous préparer à l'oral, consulter la {{:php-rt:projet:grilleevalm2105.pdf| grille d'évaluation}} 
- 
-<html></div></html> 
- 
  
 ===== Règles de gestion ===== ===== Règles de gestion =====
Ligne 79: Ligne 91:
 {{:php-rt:projets:2018:dbschema.png?|}} {{:php-rt:projets:2018:dbschema.png?|}}
  
-===== Détail des fonctionnalités à mettre en place =====+===== Fonctionnalités à mettre en place ===== 
 +Sur lesquelles vous pourrez potentiellement être interrogé :
  
   * Connexion à l'application   * Connexion à l'application
  • php-rt/projets/projet-2018.1527704482.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)