Niveau d'étude
BAC +3 / licence
ECTS
6 crédits
Composante
Faculté des sciences
Description
L'UE se compose d'une matière enseignée sur deux périodes : Développement web 3 P11 (CM,TP) et Développement web 3 P12 (CM,TP)
Objectifs
— Présentation de concepts avancés en PHP : couche objet et réflexion, principales API et librairies.
— Présentation de concepts avancés en Javascript : programmation évènementielle, DOM et formulaires, API fetch et promesses, cookies et persistance locale.
— Initiation aux méthodes et outils du développement web : style d’architecture Modèle-Vue-Contrôleur, tests unitaires, moteurs de gabarits.
Pré-requis obligatoires
Notions et contenus
UE Développement Web 2
UE Bases de données 2
UE Programmation orientée objets 2
Compétences
— Maîtriser les bases du langage de programmation PHP (génération de page HTML, manipulation de structures de données et de contrôle, validation de formulaires, mise en place de sessions et cookies, accès à fichiers et bases de données).
— Maîtriser les bases du langage de programmation Javascript (couches fonctionnelle et objet, manipulation du DOM d'une page HTML).
Informations complémentaires
Ressource en ligne disponibles
Numéro de cours sur Moodle - 6924
Compétences visées
— Savoir développer une application web utilisant PHP et Javascript.
— Maîtriser les principes des architectures MVC dans le cadre des applications web.
Liste des enseignements
Développement web 3
6 crédits