Objectifs

L’objectif de cette action de formation est de mettre en pratique les notions et compétences introduites par les autres AF d'informatique, dans le cadre d'un projet de groupe basé sur la conception et le développement d’une application web. L'architecture de cette application sera basée sur une interface Web dynamique, et un service développé en Python côté serveur. Le projet concernera l'ensemble de l'application : modèle de données, serveur, interfaces utilisateur (IHM) et interactions client-serveur.

Programme

  • Contexte et outils du développement web.
  • Modèle de données.
  • Architecture client-serveur et protocole applicatif.
  • Principe d'un serveur.
  • Interfaces utilisateur.

Modalité du contrôle des connaissances

Note = 50 % savoir + 50 % savoir-faire (Note de savoir = 100 % examen écrit et note de savoir-faire = 100 % livrable du projet).

Bibliographie

  • Ben Frain, Responsive Web Design with HTML5 and CSS: Develop future-proof responsive websites using the latest HTML5 and CSS techniques, 3rd Edition, Packt, 2020.0
  • David Flanagan, JavaScript: Master the World's Most-used Programming Language, O'Reilly, 2020.0
  • Leonard Richardson, RESTful Web APIs: Services for a Changing World, O'Reilly, 2013.0
Autonomie
12h
 
Cours
8h
 
TD
10h
 

Code

24_I_G_S05_INF_TC_3

Responsables

  • Daniel MULLER
  • René CHALON

Langue

Français

Mots-clés

Projet informatique, application web, service web, client-serveur, HTML5, CSS3, Javascript, Ajax, JSON, Python, SQL.