Description du cours

Intitulé de l'Unité d'Enseignement

Technologie Web

Code de l'Unité d'Enseignement

21IF061

Année académique

2019 - 2020

Cycle

MASTER

Nombre de crédits

5

Nombre heures

60

Quadrimestre

2

Pondération

Site

Anjou

Langue d'enseignement

Français

Enseignant responsable

Grolaux Donatien

Objectifs et contribution de l'Unité d'Enseignement au programme

Objectifs spécifiques en termes de savoirs
A l’issue du cours, les étudiants devront être capables :
• De connaître la structure, la syntaxe et la sémantique d’un document HTML et d’un document CSS ;
• De maîtriser les bases de la programmation en Javascript et en PHP ;
• De comprendre le principe de l’authentification et la gestion d’une session ;
Objectifs spécifiques en termes de savoir-faire
A l’issue du cours, les étudiants devront être capables :
• De créer une page HTML statique et de l’habiller à l’aide du CSS adéquat ;
• De créer un formulaire en HTML et de le gérer en PHP ;
• De manipuler le DOM d’une page à l’aide de JavaScript ;
• D’effectuer un appel Ajax ;
• D’utiliser l’architecture MVC afin de réaliser un site Web complet en PHP ;
• De communiquer avec une base de données à partir de PHP

Prérequis et corequis

Aucun

Description du contenu

• HTML5
• CSS3
• Introduction à JavaScript
• Le DOM d’une page
• L’orienté-objet en JavaScript
• Introduction à PHP
• Gestion de l’authentification par une session
• Communication avec une base de données
• Appels Ajax
• L’architecture MVC

Méthodes pédagogiques

La matière sera abordée d’une manière cumulative, en partant des principes de base et en enrichissant le contenu à chaque séance. Les exercices suivent une ou plusieurs courtes présentations introduisant les concepts nécessaires à leurs réalisations. Ces exercices se font sur machine, en séance. Les dernières semaines sont consacrées à un projet consolidant l’ensemble des sujets abordés.

Mode d'évaluation

L’évaluation se compose de deux parties :
- Le projet : 40% ;
- Examen écrit sur machine, consistant en un mini-projet : 60%.
La cote finale de l'épreuve repose à la fois sur le travail de groupe et sur l’examen écrit.
La non-participation au travail de groupe entraîne une cote de 0 pour l'ensemble de l'évaluation du cours.
Un système de bonus intervient pour l’examen. Ce système est basé sur une participation régulière au cours et un effort de se tenir à jour.
En septembre, seul l’examen écrit compte, les points du projet n’interviennent plus. Le système de bonus reste actif par contre.

Références bibliographiques

Copies des présentations PowerPoint, fiches d’exercice et leurs solutions, site Web de référence, …