Aller au contenu

Web 2

Descriptif du cours

Le cours permet à l’élève de réaliser l’interface utilisateur d’un site Web simple.

L’élève apprend des notions de mise en page en utilisant des techniques de balisage de contenu et de feuilles de style. Il apprend également à adapter l’affichage d’un site Web à diverses résolutions d'écran et à appliquer des effets de transition et d'animation.

Spécifications Valeur
Code 582-211
Pondération 2-2-2
Unités 2
Heures d’enseignement 60
Session 2

Marie-Michelle Ouellet

Enseignante en Techniques d'intégration multimédia
marie-michelle.ouellet@cmontmorency.qc.ca

Plan de cours

Contenu et planification des activités du cours Web 2 pour toute la session

Phase 1 — CSS comme système (Semaines 1 à 3)

  • Lecture et interprétation d’interfaces Web
  • Schéma de navigation et convivialité Web
  • Architecture CSS
  • Classes de composants vs classes utilitaires
  • CSS fluide (unités relatives, fonctions CSS)
  • Variables CSS (design tokens)

Phase 2 — Assemblage d’interfaces avec Flexbox (Semaines 4 à 6)

  • Principes de Flexbox (axes, alignements, flux)
  • Construction de composants réutilisables
  • Assemblage d’interfaces à l’aide de Flexbox
  • Correspondance entre auto-layout dans les outils de design et Flexbox
  • Lecture critique du Dev Mode et du code généré

Phase 3 — Mise en page adaptative avancée (Semaines 7 à 11)

  • Responsive design raisonné
  • Media queries et points de rupture
  • Introduction à CSS Grid (outil conceptuel)
  • Layouts globaux et combinaisons Flexbox / Grid
  • Container queries et composants adaptatifs
  • Accessibilité et robustesse des interfaces

Phase 4 — Projet intégrateur et pratique professionnelle (Semaines 12 à 15)

  • Lancement et développement du projet intégrateur
  • Refactorisation et amélioration du CSS
  • Analyse et correction de code existant
  • Transitions et finitions au service de l’expérience utilisateur
  • Présentation et remise du projet final