Libellé du cours : | Rich internet applications: AJAX, API REST |
---|---|
Département d'enseignement : | MIN / Mathématiques - Informatique |
Responsable d'enseignement : | Monsieur THOMAS BOURDEAUD HUY |
Langue d'enseignement : | Français |
Ects potentiels : | 0 |
Grille des résultats : | |
Code et libellé (hp) : | LE2_3_IF_MIN_RIA - Rich internet applications |
Equipe pédagogique
Enseignants : Monsieur THOMAS BOURDEAUD HUY / Monsieur MAXIME FOLSCHETTE
Intervenants extérieurs (entreprise, recherche, enseignement secondaire) : divers enseignants vacataires
Résumé
Ce module présente les technologies permettant de réaliser des applications multimédia pour le Web, en 6 séances : php pour le multimédia (1 séance) et ajax / jquery (5 séances) en demi-séminaire. Ce cours couvre les principaux outils permettant de produire des interfaces riches pour le Web 2.0 (RIA). Il présente et permet la mise en oeuvre des concepts d’AJAX et les API RESTful.
Objectifs pédagogiques
À l’issue du cours, l’élève sera capable de : - Comprendre l’histoire des technologies Web, les solutions techniques actuelles du Web 2.0 (Ajax, RIA), le contexte et les problématiques du Web Mobile et les perspectives du domaine ; - Manipuler des solutions de développement évoluées actuelles : API HTML5, jQuery, bootstrap, API RESTFul - Comprendre les problématiques d’ergonomie, d’UX et de responsive design - Comprendre les problématiques de performance et les spécificités des applications Web fonctionnant sur Mobile, l’intérêt des solutions offertes par HTML5 - Appréhender les bonnes pratiques de développement et d’industrialisation du code
Objectifs de développement durable
Modalités de contrôle de connaissance
Contrôle Continu / Contrôle Terminal
Commentaires: Tests en séance (sous réserves),
TNE
CTP de 4h
Ressources en ligne
Plateforme pédagogique moodle API REST hébergée en ligne
Pédagogie
Séquencement / modalités d'apprentissage
Nombre d'heures en CM (Cours Magistraux) : | 0 |
---|---|
Nombre d'heures en TD (Travaux Dirigés) : | 0 |
Nombre d'heures en TP (Travaux Pratiques) : | 0 |
Nombre d'heures en Séminaire : | 0 |
Nombre d'heures en Demi-séminaire : | 24 |
Nombre d'heures élèves en TEA (Travail En Autonomie) : | 0 |
Nombre d'heures élèves en TNE (Travail Non Encadré) : | 4 |
Nombre d'heures en CB (Contrôle Bloqué) : | 0 |
Nombre d'heures élèves en PER (Travail PERsonnel) : | 0 |
Nombre d'heures en Heures Projets : | 0 |
Pré-requis
Cours de Web1 (Frontend, Backend), c'est-à-dire une maîtrise des langages (X)HTML, CSS, JS, PHP.
Nombre maximum d'inscrits
Remarques
Si cet enseignement est planifié au premier semestre, un TNE consistant à réaliser un POC (proof of concept, prototype permettant de tester l'ergonomie d'une solution) pour le PINF (projet informatique de seconde année) sera planifié.