ECTS
3 crédits
Composante
Philo, Info-Comm, Langages, Littératures & Arts du spectacle
Volume horaire
24h
Période de l'année
Enseignement neuvième semestre
Description
Ce cours est consacré à l’apprentissage des instructions du langage PHP pour la construction d’applications Web articulant la gestion de sites Web dynamiques à l’aide de formulaires HTML, le traitement et le contrôle des données recueillies et la gestion de ces données dans une base de données relationnelle à l’aide du lange SQL. La réalisation est basée sur le trio serveur Apache / MySQL / PHP.
Objectifs
L’objectif de ce cours est la construction d’une application Web constituée de pages HTML engendrées dynamiquement selon les demandes spécifiques de l’utilisateur et dialoguant avec une base de données.
Évaluation
M3C en session unique
- Régime standard intégral – avec évaluation continue (au moins 2 notes)
Projet individuel (80%)
Participation (20%)
Heures d'enseignement
- TDTD12h
- CMCM12h
Pré-requis obligatoires
Avoir suivi les enseignements du Master 1 DEFI. Bonnes connaissances en informatique documentaire et bases de données.
Compétences visées
- Savoir concevoir une application Web
- Être capable produire des sites Web dynamiques
- Utiliser PHP pour créer des programmes interagissant avec une base de données et un serveur Web
Bibliographie
Cazes, A., Delacroix, J., Développer une application web, Dunod, 2016.
Engels, J., PHP5 Cours et exercices, Eyrolles, 3ème édition, 2013.
Welling, L., Thomson, L., PHP & MySQL, 4ème édition, Pearson Education France, 2009.
Ressources pédagogiques
Une liste de ressources pédagogiques sera transmise aux étudiants au cours des séances et sera également disponible sur Cours en ligne (hors bibliographie).