Programmation Web côté serveur (M3104) (WEBS314_INFO)

Présentation

Savoir développer une application Web côté serveur.

Objectifs

  • Interaction avec le client, dont URL (Uniform Resource Locator), requêtes, formulaires, transmission des paramètres, des données, etc.
  • Applications Web à état, par exemple : conteneurs, sessions, applications
  • Structuration de l'application (modularité) et organisation de l’accès aux données : base de données, annuaires, services Web, etc.
  • Identification/authentification
  • Sensibilisation à la conception et réalisation d’APIs Web
  • Sensibilisation à la sécurité (injection, filtrage)

Pré-requis

M1105 : Conception de documents et d'interfaces numériques

M2102 : Architecture des réseaux

M2103 : Bases de la programmation orientées objet

M2104 : Bases de la conception orientées objet

M2016 : Programmation et administration des bases de données

Plan du cours

MVC

Objet

GD2

Volume horaire

  • CM : 15.0
  • TD : 14.0
  • TP : 16.0

Bibliographie

fr.php.net

Informations complémentaires

Modalités de mise en oeuvre :

  • Utiliser des modèles d'architecture pour le Web, par exemple MVC (Model-View-Controller)
  • Utiliser des modèles/patrons (design patterns) de conception notamment pour l’accès aux données

Prolongements possibles :

  • Sensibilisation à l'utilisation d'un cadre de conception (framework)
  • Comparaison d'architectures Web
  • Informatique dans le nuage (cloud computing) et architectures associées
  • Introduction à la programmation sur le client

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Forme d'enseignement
Cours magistral

Langue d'enseignement
Français

Date de début des cours
1 septembre 2016

Date de fin
15 janvier 2017

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Luc Damas

Tél : +33 4 50 66 60 22

Email : Luc.Damas @ univ-savoie.fr

Lieu(x)

  • Annecy-le-Vieux (74)