EE-IRM712: Développement des applications Web

EE-IRM712

Développement des applications Web

Système d’évaluation
CC + Examen
Crédits
3 ECTS
Compétences Génériques (+)
1 2 3 4 5 6 7 8 9 10 11
.
Compétences Spécifiques (+)
1 2 3 4 5 6 7 8 9 10
. . . .

Liste des acquis d’apprentissage attendus :

  • Comprendre l’architecture d’une application web typique
  • maîtriser les langages statiques Web : HTML, CSS et Javascript
  • Maîtriser le langage PHP et comment l’utiliser pour échanger des données avec une base des données.
  • Comprendre les concepts impliqués dans une application web : les cookies et les sessions
  • Savoir administrer un serveur web tel que Apache

Pré-requis : Programmation orientée objets (EE-IRM613), Base de données relationnelles (EE-IRM513).

Mots clés : Web, HTML, CSS, Javascript, PHP, MySQL.

Objectifs de l’enseignement : A l’issue de ce cours, l’élève ingénieur pourra connaître et comprendre l’architecture du Web et savoir réaliser des pages (X)HTML. De plus, il sera capable de concevoir et de réaliser des sites Web dynamiques et d’administrer des serveurs

WEB.

Contenu de l’enseignement :

  1. Architecture du web
  2. Le langage (X)HTML
  3. Feuilles de style CSS
  4. Notion de protocole : SMTP, POP et HTTP
  5. Les formulaires
  6. Traitement des formulaires coté serveur cgi/php
  7. Le dynamisme coté client avec le langage Javascript
  8. Introduction aux notions d’ergonomie et d’accessibilité
  9. Programmes exécutés “coté serveur” (langage PHP)
  10. Exploitation d’une base de données relationnelle (MySql)
  11. Utilisation des cookies et des sessions
  12. Programmation PHP avancée
  13. Production dynamique de documents
  14. Eléments sur l’administration des serveurs Web (Apache)
  15. Notion de sécurité

Eventuels projets à réaliser : Une application web de vente en ligne

Manuel(s) de base : Condensé de cours & Cours interactif

Bibliograpie :

[ 1 ] Rigaux, P. “Pratique de MySQL et PHP”, Oreilly, 2003

[ 2 ] LAFOSSE, J. “Guide de développement d’applications web en Java”, Epsilon, 2009

S’inscrire