R3.01 – Développement web
Cours à l’IUT de Montpellier - 2ème année
Mots clés : PHP, MVC, MySQL
Cours
TDs
Introduction à PHP et relation à la base de données (2 semaines)
- TD 1 – Introduction aux objets en PHP (durée indicative ≃ 3h)
- TD 2 – La persistance des données en PHP (durée indicative ≃ 2h)
- TD 3 – Requêtes préparées et association de classes (durée indicative ≃ 3h)
Architecture Modèle - Vue - Contrôleur (3 semaines)
- TD 4 – Architecture MVC simple (durée indicative ≃ 3h)
- TD 5 – Architecture MVC avancée 1/2 (durée indicative ≃ 4h)
- TD 6 – Architecture MVC avancée 2/2 (durée indicative ≃ 5h)
Lancement des projets
La première séance de la semaine du 6 octobre sera dédiée aux projets PHP (si vous avez fini le TD6) :
- Parcours RACDV – SAÉ.
- Parcours DACS & IAMSI – Instructions du projet – Date de rendu : samedi 22/11 à 23h59
La dernière séance de PHP (fin de la semaine du 20 octobre) sera dédiée au suivi des projets.
Authentification (2 semaines)
- TD 7 – Cookies & Sessions (durée indicative ≃ 2h)
- TD 8 – Authentification & Validation par email (durée indicative ≃ 4h)
Notes complémentaires aux TDs
- TD1 – Encodage des caractères, promotion de propriétés, serveur HTTP de l’IUT, note sur les URLs et Git
- TD2 – Attributs et méthodes statiques
- TD3 – Requête préparée
- TD4 – Upload de fichiers
- TD5 –
.htaccess
, namespace et autoloader - TD7 – Cookies & sessions
Instructions du projet
- Parcours RACDV – SAÉ.
- Parcours DACS & IAMSI – Instructions du projet