Initiation à Javascript et à la programmation d'applications web

Catalogue des cours de Télécom SudParis

Code

CSC 4531

Niveau

Graduate (M1)

Période

Spring (P1)

Domaine

Informatique

Crédits ECTS

4

Heures programmées / Charge de travail

45 / 90

Responsable(s)

  • RANC Daniel

Département

- Réseaux et Services Multimédia Mobiles

Equipe pédagogique

  • RANC Daniel

Objectifs

•comprendre la situation de Javascript dans l'architecture web ;
•maîtriser les concepts et la syntaxe du langage Javascript ;
•appréhender certaines des APIs standard du browser (DOM) ;
•maîtriser la réalisation d'une application web par la mise en oeuvre d'un Framework usuel (Angular).

Contenu

•Introduction (présentiel CI 3h)
◦principes, concepts et composants de l'architecture web ;
◦initiation à HTML, rudiments de CSS
•Maîtrise du langage Javascript
◦MOOC d'initiation à Javascript (environ 15h sur une semaine, avec assistance forum et email)
▪http://pierre-giraud.com/javascript/cours-complet/javascript-presentation.php (uniquement les sections : bases, objets, notions avancées et DOM)
◦débriefing du MOOC et TP de synthèse (présentiel CI 3h)
◦concepts avancés : promesses, MVC, SPA (présentiel CI 3h)
•Acquisition du framework Angular
◦MOOC Angular (environ 10h sur une semaine, avec assistance forum et email)
▪https://www.codeschool.com/courses/shaping-up-with-angularjs
◦débriefing du MOOC, initiation à REST et TP de mise en oeuvre de ui-router en SPA (présentiel CI 3h)
•Mini-projets
Les étudiants réaliseront une application web complète mettant en oeuvre l'ensemble des acquis du module et interagissant avec des services sources de données tels que Twitter, SNCF, RATP, WU (météo) etc.

Prérequis

•architecture des systèmes (client-serveur, n-tier,...): notions •aisance en programmation ; anglais: compréhension technique

Mots-clés

- Javascript, application web, Angular

Evaluation

L'évaluation de ce module se fait sous la forme d'un mini-projet présenté en séance.

Approches pédagogiques

 

Programme

Programme Ingénieur

Fiche mise à jour : 24/08/2017 14:29:59