II.2406 WEB Avancé (5 crédits)
Prérequis : II.2404 Niveau : Fondamental Responsable du module : Renaud Pawlak Déroulement : cours -15 h ; TP - 14 h ; projet - 28 h Nbre d'heures : 55 h Evaluation : Contrôle continu (60%) + projet et soutenance (40%)
Contexte
La majorité des applications actuelles sont développées pour le WEB ou en intégrant des technologies ou Frameworks WEB. Sous l’impulsion d’acteurs majeurs tels que Google, une nouvelle génération de technologies et de méthodologies permettent le développement d’applications WEB aux interfaces riches qui sont abordées dans ce module.
Objectifs
Compétences
Développement d’applications WEB avec l’utilisation de technologies WEB 2.0.
Concepts
- Méthodes et processus de développement pour le WEB
- Frameworks pour le WEB
- Architecture MVC
- Architecture AJAX
- Services WEB
Savoir-faire
- Méthodes agiles et XP
- Ruby on Rails, Grails.
- Librairies AJAX
Approche pédagogique
Présentation des fondamentaux en cours avec des exercices et études de cas (environ 60% du temps). Implémentation sous forme d’un APP (projet en groupe).
Bibliographie
|