Master 1 - mention Audiovisuel, Médias Interactifs Numériques, et Jeux - parcours Direction de Projets Numériques
Enseignements au programme
Chaque cours ci-dessous aborde une facette complémentaire de la conception numérique : gestion de projet, outils du web, production et réalisation.
Vous pouvez les parcourir dans l’ordre proposé ou selon vos besoins du moment.
ENSEIGNEMENT AU PROGRAMME
Usages des techniques numériques
- Maîtriser les technologies du web -
INTERMÉDIAIRE - 18h
Description
Ce module propose une exploration concrète des technologies fondamentales du web et de leur articulation dans la production de contenus numériques. À travers une approche progressive – du code HTML/CSS jusqu’à l’interface graphique avec Elementor – les étudiant·es apprennent à comprendre, structurer et styliser des pages web, tout en découvrant les logiques de gestion dynamique de contenu via un CMS.
Ils expérimentent la mise en ligne, le paramétrage, et la personnalisation de sites à l’aide de WordPress, dans une perspective de production autonome et professionnelle.
Objectifs pédagogiques
- Comprendre la structure d’une page web : sémantique HTML, hiérarchisation de l’information, composants de base.
- Appliquer les principes de mise en page avec CSS : grilles flexibles (Flexbox), responsivité, cohérence visuelle.
- Réaliser une landing page fonctionnelle à partir d’une maquette de référence, en mobilisant les bonnes pratiques de lisibilité et d’accessibilité.
- Installer, paramétrer et sécuriser un CMS WordPress dans une logique de site évolutif et maintenable.
- Concevoir des interfaces graphiques responsives sans programmation grâce au constructeur Elementor, en appliquant les bases de l’UX/UI.
- Identifier les paramètres clés d’un déploiement web professionnel : performances, légalité, arborescence, modularité.
Sommaire
- Panorama des technologies du web → comprendre l’écosystème, les langages et les logiques qui structurent le fonctionnement du web.
- Structure et éléments d’une page web → identifier les composants essentiels du HTML et organiser une page de manière cohérente.
- CSS : présentation et mise en forme d’une page web → appliquer les propriétés fondamentales pour structurer, styliser et mettre en page un contenu.
- Atelier 1 – HTML/CSS → mettre en pratique la création d’une page web à partir d’une structure HTML et d’une mise en forme CSS.
- Paramétrage d’un CMS – WordPress → installer, configurer et personnaliser un site en maîtrisant les réglages clés d’un CMS.
- Conception d’interface avec Elementor → construire une mise en page complète en utilisant un constructeur visuel et ses composants.
- Atelier 2 – WordPress & Elementor → produire une page aboutie en combinant structure, design et adaptation responsive dans un environnement WordPress.
1. Panorama des technologies du web
1. Introduction
- Comprendre l’écosystème technique du web
- Objectif : acquérir une culture générale pour dialoguer avec les équipes techniques
- Notions clés : architecture, langages, CMS, base de données, hébergement
2. Architecture client–serveur
- Principe général
- Composants clés :
– Client
– Serveur web
– Serveur applicatif
– Base de données
– Protocoles réseau - Schéma conceptuel
- Modèles d’architecture
3. Langages du front-end
- Les trois fondations :
– HTML : structure
– CSS : apparence
– JavaScript : interactivité - Outils modernes
– Responsive design
– Frameworks CSS
– Préprocesseurs CSS
– Bibliothèques JS - Évolutions historiques
- Exemples concrets
- Bonnes pratiques
4. Frameworks front-end modernes
- Principe
- Grands frameworks
- Tendances 2025
5. Langages du back-end
- Rôles du back-end
- Principaux langage
- Frameworks majeurs
- Frameworks vs CMS
- Tendances
- Exemple complet
6. Bases de données & SQL
- Rôles clés
- Types de bases :
– Relationnelles
– NoSQL - SQL
- Cycle complet des données
- Évolutions récentes
7. CMS (Content Management Systems)
- Définition et principe
- Fonctionnement d’un CMS
- Les CMS les plus utilisés en 2025
- Avantages
- Limites
8. Hébergement, DNS et mise en ligne
- Mise en ligne : principes
- Types d’hébergement
- Hébergeurs courants
- DNS
- Étapes de mise en ligne :
– Hébergeur
– Domaine
– FTP
– Base de données
– DNS
– Tests
– SSL
– Maintenance - Maintenance et sécurité
- Hébergement écologique
2. Structure et éléments d’une page web
1. Introduction
2. Anatomie d’une page web
- Les trois couches fondamentales :
– HTML : contenu
– CSS : présentation
– JavaScript : interactions - Le modèle minimal universel
<!DOCTYPE html><head>: métadonnées (SEO, encodage, viewport…)<body>: contenu visible - Structure complète d’un site en HTML
Balises sémantiques avec tableau détaillé
3. Balises sémantiques & structuration du contenu
- Importance de la sémantique
- Hiérarchie des titres
- Bonnes pratiques
4. Médias : images, son, vidéo et intégrations
- Images
- Vidéo & audio
- Intégrations externes
5. Formulaires & interactions de base
- Structure d’un formulaire complet
- Validation & accessibilité
6. Analyse & audit d’une page web existante
- Objectif
- Exemple : page GitLab.com
7. Synthèse générale
3. CSS : Présentation et mise en forme d’une page web
1. Introduction au CSS
- Rôle du CSS
- Séparation HTML / CSS / JavaScript
- Adaptation multi-supports (responsive design)
- Le CSS définit comment l’interface apparaît
2. Principes fondamentaux du CSS
- Rôle principal du CSS
- Fonctionnement du CSS
- Les unités CSS
3. Où placer le CSS ?
- Feuilles externes (recommandé)
- CSS interne
- CSS inline (à éviter)
4. Reset & Normalize CSS
- Pourquoi un reset ?
- Reset minimal
- Normalize.css
- Bonnes pratiques
5. Sélecteurs et spécificité
- Les 7 grandes familles :
– Sélecteurs de type
– Sélecteurs de classe
– Identifiants
– Sélecteurs structurels
– Sélecteurs d’attribut
– Pseudo-classes
– Pseudo-éléments - Notions avancées :
– Ciblage DOM
– Pseudo-classes d’interaction
– Formulaires
– Structure
– Pseudo-éléments
– Cas particuliers
6. Parent / enfant / ancêtre : structure du DOM
- Comprendre l’arbre DOM
- Relations : parent, enfant, ancêtre, frères
- Importance pour cibler correctement les éléments
7. Le Box Model
- Les 4 couches :
Content / Padding / Border / Margin - Calcul des tailles :
– Modèle standard
– Problèmes de largeur totale - border-box indispensable
- Margin collapse
- Propriétés essentielles : width, height, padding, border, margin
8. Typographie & Couleurs
- Typographie :
– Choisir une police
– Google Fonts
– Tailles
– Interlignage
– Graisses & styles
– Alignements - Couleurs :
– Formats
– Arrière-plans
– Contraste & accessibilité
– Variables de couleur
9. Variables avancées & Design Tokens
- Définir des variables dans :root
- var() et fallback
- Tokens de design
- Avantages
10. Positionnement CSS
- static
- relative
- absolute
- fixed
- sticky
- z-index & superposition
- Rôles dans les composants interactifs
11. Effets visuels
- Ombres : box-shadow, text-shadow
- Arrondis : border-radius
- Dégradés : linear-gradient, radial-gradient
- Filtres et backdrop-filter : blur, brightness, etc.
- Arrière-plans avancés : image + gradient
12. Flexbox & Grid
- Flexbox (1 dimension)
- Grid (2 dimensions)
- Combiner Flexbox et Grid
13. Responsive design
- Media queries
- Images responsives
- Responsive avec Flexbox & Grid
- Optimisations mobiles
- Pourquoi le responsive est indispensable ?
4. Atelier 1 - HTML-CSS
1. Introduction : structure et mise en forme du web
- Rôle fondamental des deux langages : HTML & CSS
- Comprendre l’architecture d’une page web
- Traduire un concept graphique en code
- Objectifs pédagogiques
2. Contexte de l’atelier
- Reproduire une landing page complète à partir d’une image fournie
- Comprendre la logique HTML (squelette) + CSS (mise en forme)
- Compétences visées :
– HTML sémantique
– Mise en page avec Flexbox
– Gestion couleurs / polices / espacements
– Bonnes pratiques de code & accessibilité
3. Brief du projet
- Reproduire une mini-landing page sur le thème Exploration spatiale
- Contenu minimal :
– header
– section hero
– section features
– footer - Contraintes :
– HTML5 sémantique
– CSS structuré, organisé, commenté
– Code propre, indenté, sans redondance - Visuel de référence :
Le document inclut l’image de la landing page à reproduire
4. Déroulé de l’atelier (4h)
5. Paramétrage d'un CMS - WordPress
1. Introduction au paramétrage WordPress
- Comprendre ce qu’est un CMS modulaire
- WordPress comme système extensible : cœur + thèmes + plugins
- Objectifs du module
- Positionnement
2. Analyser les enjeux du paramétrage avancé
- Identifier les caractéristiques d’un CMS modulaire
- Bonnes pratiques de mise en production
- Préparer un site évolutif
3. Configurer un environnement WordPress professionnel
- Réglages fondamentaux du système
- Gestion des utilisateurs & rôles
- Choisir un constructeur (builder)
- Sélection d’un thème professionnel
- Sécurisation avancée
- Optimisation des performances & SEO
- Maintenance & sauvegardes continues
4. Structurer un site WordPress pour un usage évolutif
- Custom Post Types (CPT)
- Taxonomies personnalisées
- Champs personnalisés (Custom Fields)
- Modèles de pages dynamiques
- Thème enfant (Child Theme)
- Menus, widgets & zones dynamiques
- Préparer les extensions futures
5. Synthèse finale
6. Conception d'interface avec Elementor
1. Introduction à Elementor et aux constructeurs visuels
- Contexte
- Définition d’un constructeur visuel
- Architecture d’une page Elementor :
– Section → Colonne → Widget - Interface d’Elementor :
– Barre latérale, zone de prévisualisation, barre inférieure - Les widgets de base
- Principe de travail étape par étape
- Elementor & thème enfant :
– rôles complémentaires - Différence Thème vs Constructeur
- Thème Hello Elementor
- Synthèse :
– version gratuite vs Elementor Pro
2. Installation et configuration d’Elementor
- Installation du plugin Elementor :
– Étapes d’installation
– Bouton “Modifier avec Elementor” - Choisir & configurer le thème
- Réglages globaux d’Elementor :
– Types de contenu
– Désactivation des styles par défaut
– Styles globaux : couleurs, polices, boutons - Mise en page par défaut :
– Mode pleine largeur
– Masquage du titre des pages - Extensions complémentaires :
– Essential Addons
– Happy Addons
– Envato Elements
– Importance de limiter les plugins - Préparer le responsive :
– Gestion des breakpoints
– Police & marges par format
– Philosophie Mobile First - Bonnes pratiques professionnelles :
– Structure, Performance, Sauvegarde, Cohérence - Synthèse des réglages
3. Créer des mises en page visuelles et responsives
- Structure de base :
– Section → Colonne → Widget
– Rappel du rôle de chaque niveau - Construire une première mise en page :
– Ajouter une section
– Ajouter des colonnes
– Ajouter des widgets (titre, texte, image, bouton) - Maîtriser les options de style :
– Onglets : Contenu / Style / Avancé
– Gestion typographies, couleurs, ombres
– Grille - Gestion des espacements & respiration visuelle :
– Padding vs Margin
– Espacements entre sections
– Importance d’une grille - Créer une page complète :
– section hero
– section Présentation
– section Services / Projets
– section Contact / Footer - Conception responsive :
– Ajustements par format
– Masquage d’éléments
– Réduction des marges
– Règles Mobile First - Réutiliser et uniformiser les sections :
– Dupliquer / Enregistrer comme modèle
– Réutilisation pour cohérence globale - Synthèse du chapitre
4. Concevoir des modèles de pages cohérents
- Définition d’un modèle de page
- Intérêt
- Avec Elementor Gratuit :
– Enregistrement de modèles de sections
– Enregistrement de pages entières
– Réutilisables dans tout le site
5. Intégrer les principes UX/UI dans Elementor
- Cohérence visuelle
- Hiérarchie de l’information
- Respiration & lisibilité
- Alignements & contrastes
- Navigation claire
- Contrôle de la densité visuelle
6. Optimiser le site pour les performances et la maintenance
- Éviter les effets lourds
- Optimisation images
- Nettoyage des plugins
- Sauvegarde des modèles
- Cohérence via styles globaux
- Structure propre et durable