IW102 - Programmation des applications web 1

IW102 - Programmation des applications web 1

Objectifs

Objectif général :

A l’issue du cours, l’étudiant :
Connaîtra les principes de base de l’algorithmique.
Possédera les notions élémentaires pour programmer en langage Python (style procédural)
Saura créer une page web statique.
Mettra en application ses acquis par la réalisation d’une application web en utilisant le framework Flask

Objectifs détaillés :

Pendant du cours, l'étudiant découvrira :
- L’algorithmique
- Les notions de base du langage Python
- La sauvegarde des données dans des fichiers textes
- La représentation des données dans un navigateur web
- Les feuilles de style
- Les formulaires
- La mise en place d'un serveur web contenant plusieurs pages
- La gestion des données client / serveur

L'étudiant réalisera :
- Des programmes d'application directe du cours
- Un projet de conception et de programmation d'une application web en Python/Flask.

Volume horaire (h)

  • Travaux Dirigés : 12h
  • Cours Magistraux : 26h
  • Travaux Pratiques : 20h

Examens

Nombre total d'heures d’évaluation : 3

En bref

Crédits ECTS : Cf UE

Nombre d'heures 61

Contact(s)

Responsable pédagogique

Karine PUECHMOREL

Tél : +33 5 62 25 95 17

Email : karine.puechmorel @ enac.fr

Frédéric PLANCHON

Tél : +33 5 62 25 95 30

Email : frederic.planchon @ enac.fr