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

Volume horaire: CM : 15h / TD : 14h / TP : 16h

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)

Compétences acquises

  • Conception technique d’une solution informatique
  • Réalisation d’une solution informatique
  • Élaboration de diagnostics quantitatifs et qualitatifs, support technique du logiciel

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

  1. Rappel, mime dynamique
  2. PHP objet
  3. MVC
  4. Parser XML, GD2

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
4 septembre 2017

Date de fin
14 janvier 2018

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)

Lieu(x) à l'étranger