WEB2 - Web développement II

Appartient à l'UE Développement Web I

Personnes enseignantes

Description technique du cours

Détails de l’unité d’enseignement

Information Valeur
Acronyme de l’unité WEB2
Bloc 1
Quadrimestre Q2
Nombre de crédits 6
Implantation HE2B - ESI
Langue d’instruction Français
Pré-requis néant
Co-requis néant

Détails des parties

L’unité d’enseignement est composée de deux parties. La première théorique, la seconde pratique.

Partie Acronyme Format Heures de cours Heures hors cours
Web Développement 1 - Théorie WEB2T Auditoire 20 30
Web Développement 1 - Laboratoires WEB2L Labo 40 60

Description générale du cours

Ce cours d’introduction au développement web vous plongera dans l’univers de la création de sites web interactifs. Vous découvrirez les bases du développement web en utilisant trois technologies essentielles (langages) : HTML, CSS et JavaScript.

Objectifs généraux

Au terme de cette unité d’apprentissage, l’étudiant·e sera en mesure de :

  • Restituer sommairement l’Histoire du Web

  • Comprendre le fonctionnement du World Wide Web (WWW) et comment les navigateurs web communiquent avec les serveurs pour afficher des pages web.

  • Créer une structure de base pour une page web en utilisant HTML HyperText Markup Language). Maîtriser la création d’éléments tels que des titres, des paragraphes, des liens, des images, des listes…

  • Appliquer du CSS (Cascading Style Sheets) pour mettre en page le contenu HTML, ajouter des couleurs, des styles visuels à une page web…

  • Avoir une compréhension de base des concepts de programmation en JavaScript, y compris les variables, les fonctions, les événements, l’accès au DOM (Document Object Model)… Appliquer ces concepts pour ajouter de l’interactivité aux sites web.

Acquis d’apprentissage spécifiques sanctionnés par l’évaluation

Au terme des séances, l’étudiant·e sera évalué sur sa capacité à :

  • Lister les évènements majeur qui font partie de l’Histoire du Web.
  • Expliquer le fonctionnement du Web.
  • Produire une structure de page web qui correspond aux standards.
  • Appliquer du style aux pages web grâces au CSS.
  • Définir, Expliquer et comparer les concepts inhérents aux langages vus.
  • Résoudre les problèmes qui surviennent (debugging) lors du développement web.
  • Construire une page web interactive.
  • Appliquer les connaissances pour résoudre des algorithmes basiques avec le langage Javascript.
  • Utiliser des concepts uniquement présent dans la documentation des technologies vues.

Acquis terminaux visés

Au sein de la formation de bachelier en informatique, cette activité d’apprentissage aura participé à l’acquisition des compétences suivantes :

  • Utiliser le vocabulaire adéquat
  • Choisir et mettre en oeuvre un standard défini ou une technologie spécifique (méthodologie, environnement, langage, framework, librairies …)
  • Soigner l’ergonomie des applications
  • Mobiliser les savoirs et les savoir-faire lors du développement d’applications
  • Respecter les normes, les procédures et les codes de bonne pratique
  • Développer, déployer et assurer la maintenance des applications
  • Présenter des prototypes de solution et d’application techniques
  • Choisir et utiliser les moyens d’informations et de communication adaptés
  • Concevoir, implémenter et maintenir des algorithmes répondant aux spécifications et fonctionnalités fournies
  • Rechercher et utiliser les ressources adéquates
  • Prendre en compte les aspects éthiques et déontologiques
  • Collaborer à la conception, à l’amélioration et au développement de projets
  • Documenter son travail afin d’en permettre la traçabilité et le cycle de vie

Modalités d’évaluations

Les l’UE est évaluées à deux moments distincts pour chacune de ses deux parties.

  1. Lors d’une évaluation (appelée bilan), organisée à mi-parcours.
  2. Lors d’une évaluation (appelée examen), organisée durant la session.

Ces évaluation sont

Partie Pondération Évaluation Type
WEB2T Bilan Écrit ✏️
Examen Écrit ✏️
WEB2L Bilan Machine 💻
Continue Machine 💻 & Oral 👩‍🏫
Examen Machine 💻 & Oral 👩‍🏫

Si le bilan est réussi (>=10/20) et que la note obtenue est supérieure à celle de votre examen, la cotation sera effectuée comme suit :

  • 25% -> note du bilan
  • 75% -> note de l’évaluation continue et de l’examen

Dans toute autre situation ainsi qu’en seconde session, la cotation sera effectuée comme suit :

  • 100% -> note de l’évaluation continue et de l’examen

Contenus

  • Histoire du web
  • Fonctionnement du web
  • HTML
  • CSS
  • JavaScript

Bibliographie