Architectures et applications web

Catalogue des cours de Télécom SudParis

Code

CSC 4101

Niveau

Graduate (M1)

Domaine

Informatique

Langue d'enseignement

Français

Crédits ECTS

3

Heures programmées / Charge de travail

30 / 60

Responsable(s)

  • BAC Christian
  • BERGER Olivier

Département

- Informatique
- Réseaux et Services de Télécom

Equipe pédagogique

  • TACONET Chantal
  • HENNEQUIN Pascal
  • GANCARSKI Alda
  • GARDIE Michel
  • LALLET Eric
  • GAALOUL Walid
  • RADDAOUI Badran

Objectifs

• Comprendre les interactions entre clients et serveurs Web via le protocole HTTP
• Savoir créer une application Web fonctionnant en partie sur le client et sur le serveur
• Appliquer le patron de conception « Modèle-Vues-Contrôleur » (MVC) dans les applications Web
• Écrire l'application en PHP de façon à l'intégrer dans un framework de développement Web
• Savoir énoncer des principes généraux d'ergonomie et d'accessibilité des interfaces Web

Contenu

• Historique et architecture du Web
• Modèle client-serveur, protocole HTTP, URLs, ReST
• Serveur Web, middleware côté serveur et architecture applicative MVC
• Apports d’un framework Web moderne (Symfony)
• Interface utilisateur, présentation HTML et CSS, templates
• Formulaires et dynamique de transaction associée
• Gestion des sessions, autorisations et de la sécurité
• Interfaces utilisateur dynamiques côté client (AJAX)
• Développement PHP et mise au point (Symfony, outils du développeur dans le navigateur)
• Aperçu des problématiques de déploiement et tendances récentes d’évolution des architectures applicatives

Prérequis

- Algorithmique et programmation objet - Bases de données - Shell Unix - Réseau TCP/IP

Mots-clés

Web, MVC, HTML, CSS, JavaScript, AJAX, DOM, PHP, HTTP, Symfony, ReST

Evaluation

- Contrôle continu
- 1ère session = 1h30 sur table
- 2ème session = 1h30 sur table
- Note finale = suivant règlement des études : max((noteCC+noteCF1)/2, min(noteCF2,13)).

Approches pédagogiques

 

Programme

Programme Ingénieur

Fiche mise à jour : 04/04/2017 14:27:49