R3.01 – Développement web
Cours à l’IUT de Montpellier - 2ème année
Mots clés : PHP, MVC, MySQL
Cours
- Cours 1 – Introduction à PHP
Accéder à l’amphi à distance via Moodle et à son enregistrement
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 lundi 7 octobre sera dédiée aux projets PHP (si vous avez fini le TD6) :
La dernière séance de PHP (fin de la semaine du lundi 21 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)
- TD 9 – Messages Flash (durée indicative ≃ 2h)
- Suivi des projets / SAE si vous avez fini les TDs
Notes complémentaires aux TDs
- TD1 – Encodage des caractères, serveur HTTP de l’IUT et note sur les URLs
- TD2 – Attributs et méthodes statiques
- TD3 – Requête préparée
- TD4 – Upload de fichiers
- TD5 –
.htaccess
, namespace et autoloader - TD7 – Cookies & sessions