3A : Programmation Web

Enseignants : Sébastien Mavromatis & Peter Banton

L’objectif de cet enseignement est double. Il s’agit d’une part de permettre aux élèves de faire leurs premiers pas sur le système d’exploitation LINUX. Et d’autre part de les initier aux différents langages de l’Internet (langages de balises, langages de scripts) permettant de créer des pages Web afin de proposer un outil de communication efficace du travail de chacun.

Contenu

Partie « Linux » (2 heures) :

  • Rapide introduction aux ordinateurs et aux systèmes UNIX
  • Présentation générale de ce type de système d’exploitation et du système de fichiers UNIX
  • Présentation du langage de programmation Shell (Bash)

Partie « Web » (2 cours de 2 heures) :

  • Introduction à l’Internet et au Web
  • Langages à balises : HTML et XHTML
  • Langage de « style » : CSS
  • Langage de script : JavaScript Conformité aux standards W3C

Prérequis

Aucun prérequis n’est nécessaire pour suivre cet enseignement.

Acquis de l’enseignement

  • Utiliser les commandes de base du système LINUX
  • Développer des pages web modernes à l’aide des langages HTML, CSS et JavaScript

Références

  • Linux in a Nutshell, Ellen Siever, Stephen Figgins, Robert Love, Arnold Robbins, ISBN : 978-0596154486, Ed. O’Reilly
  • HTML5 & CSS3, Michel Martin, ISBN : 978-2-7440-2569-3, Ed. Pearson
  • JavaScript – La référence, David Flanaghan, ISBN : 978-2-8150-0024-6, Ed. Digit Books
  • CSS3: The Missing Manual, David Sawyer McFarland, ISBN : 978-1-449-32594-7, Ed. O’Reilly Media

Liens internet

Supports de cours et TD

Partie UNIX

  • Le support du cours Ordinateur & Linux – PDF
  • Un mémo bien condensé des commandes UNIX
  • Le TP LINUX – PDF

Partie Web

Pour activer vos pages web personnelles à l’école, suivez-ce lien 

  • Le support du cours HTML – PDF
  • Le support du cours CSS – PDF
  • C’est vos premières pages web ? … Voilà le TP en PDF pour démarrer.

Evaluation

La date limite de rendu de vos pages personnelles est le 08 novembre 2019.
— Vous n’avez rien à rendre auparavant —

Cette U.E. est évaluée comme suit :

  • En contrôle continu
  • Par un rendu final comprenant :
    • Un document présentant les réponses aux questions posées dans le document relatif au TP Linux
    • Un site Web personnel selon les consignes suivantes – PDF
    • Un document présentant les scripts JavaScript utilisés pour la réalisation de votre site Web