27280018 - Protocoles et langage web

Crédits ECTS 6
Volume horaire total 39
Volume horaire CM 24
Volume horaire TD 15

Responsables

Objectifs

Ce module a pour objectif principal la conception d'un site web dynamique sans accès à une base de données. En plus de connaissances sur les protocoles du Web, les étudiants devront être capable de réaliser un site Web à partir de l'acquisition de connaissances et compétences dans différents langages de programmation Web (HTML 5, CSS 3 et JavaScript).

CONNAISSANCES A ACQUERIR
  • Langages Web HTML5, CSS 3 et JavaScript.
  • Connaissances de base des protocoles Web.

COMPETENCES CIBLES
  • Concevoir et réaliser une application web dynamique sans liaison avec la base de données.
  • Utiliser un éditeur de code (Notepad++) et des serveurs Apache et MySQL.
DIMENSION DE RESPONSABILITE SOCIALE
Savoir mener un projet, coordonner et planifier des tâches de groupe.

Contenu

1. Protocoles Web
2. Bases du HTML
3. Langage HTML 5
4. Langage CSS 3
5. Langage JavaScript

Bibliographie

OUVRAGES DE REFERENCE :
  • J. Engels, "HTML5 et CSS3", Eyrolles, 2012.
  • P. Cozette, "Programmer pour le web", ENI, 2011.
  • V. Hiard, "Gestion d'un projet web [Texte imprimé] : planification, pilotage et bonnes pratiques", ENI, 2011.
  • J. Giniès, "Les métiers de l'informatique et de l'internet", 9ème édition, Studyrama, 2010.

Contrôles des connaissances

Examen Terminal
Ecrit (3h)
Nature de l'épreuve : Programmation Web

Contrôle continu
Notation pendant les enseignements
Nature des Travaux et pondération : Réalisation d'un site Web en mode projet

Informations complémentaires

MODALITES PEDAGOGIQUES / NATURE DES SUPPORTS
Cours magistraux, exercices pratiques sur machine, étude de cas, lectures complémentaires, outils pédagogiques numériques.

INNOVATIONS PEDAGOGIQUES ET UTILISATION DE NOUVELLES TECHNOLOGIES
Tous supports de cours, projets et TD disponibles sur la plate-forme pédagogique.
Rendu des projets sur la plate-forme pédagogique.

PRE-REQUIS EN TERMES DE CONNAISSANCES
Connaissances en algorithmique et programmation niveau Licence 2 non informatique.