ESIG · 2026-2027 · Steve Fallet
Langages & développement web
Cours 113 — HTML · CSS · Git · mercredi 12:55 · salle A2-07
Votre formateur
Steve Fallet
Informaticien de gestion HES — techno-enthousiaste
Enseignant d'informatique à l'ESIG — HTML & CSS, JavaScript, Vue.js, WordPress
Responsable pédagogique au Service de la formation postobligatoire
Marié, une fille — habite à Porrentruy
Ma philosophie — la seule qui compte
Ici, on a le droit de se tromper
L'erreur est le moteur de l'apprentissage.Il faut faire, se tromper, recommencer — c'est comme ça qu'on apprend le mieux.
Il n'y a jamais de question bête.Lève la main. Demande à un camarade, à l'IA, sur Teams — mais quand je suis là, passe vers moi.
La confiance va dans les deux sens.Je vous fais confiance — faites-moi confiance. C'est le contrat de ce cours.
Ce qui rend la confiance possible
Un peu de respect, beaucoup de dialogue
S'annoncer.Retard, absence, besoin de sortir : un mot suffit. Arriver à l'heure reste le mieux.
Écouter.Quand quelqu'un parle, on écoute. On n'est pas seul chez soi : on construit un climat de travail ensemble.
Dialoguer.Une remarque te semble injuste ? Viens m'en parler, écris-moi — aujourd'hui ou la semaine prochaine. On met tout sur la table, je ne suis pas rancunier. On est tous humains, on a tous des mauvais jours — moi aussi.
Avancer à ton rythme.Débutant ou déjà à l'aise : personne n'est bridé, personne n'est largué. Je suis là pour t'accompagner.
On n'est plus à l'école obligatoire
Ta formationt'appartient
Ici, personne ne court derrière toi. Si tu bloques, si tu as une question, si tu prends du retard : c'est toi qui fais le premier pas. Et quand tu le fais — je réponds, toujours. Ou je demande à l'IA ;)
À garder dans tes favoris — maintenant
Tout le cours est là
Le plan des 15 séances, les antisèches, les consignes du projet — tout ce qu'il faut, toujours à jour.
Sors ton téléphone — on fait connaissance
Quelques questions, réponses anonymes
Reste connecté : on revotera plusieurs fois pendant la séance.
▶ Wooclap
L'objectif du semestre
Créer ton site. En vrai. En ligne.
Un site complet, codé à la main, publié sur le web — de la première ligne de code à la mise en ligne. Sur un sujet que tu choisis.
Parlons-en tout de suite
Comment tu seras évalué
Ton projet personnel — 20 pts
rendu : vendredi 8 janvier 2027
Un site complet sur un sujet que tu choisis, construit en classe dès la séance 5, publié en ligne. Chaque notion du cours s'y applique directement.
L'épreuve de module — 20 pts
mercredi 13 janvier 2027 · sur papier
Sans ordinateur, sans notes : il faut savoir écrire du HTML et du CSS de tête. Un examen blanc en décembre te dira où tu en es.
Deux projets de la volée passée — partis de zéro, comme toi. Scanne.
Le site fan de la série — fun, complet, responsive.
Un guide d'hiver élégant — recettes, lectures, playlists.
Tout ce qu'on fera ce semestre sert ces deux rendez-vous. Détails du projet à la séance 5.
Un peu d'histoire
Le web est né en Suisse
1989 Tim Berners-Lee, au CERN
1991 premier site web
1996 CSS arrive
2008 Chrome
2014 le mobile dépasse l'ordinateur
2022 ChatGPT : l'IA pour tous
2026 vous êtes ici
Comment ça marche ?
Ton navigateur discute avec un serveur
TON NAVIGATEUR Brave · Firefox
UN SERVEUR quelque part sur Terre
1 · la requête : https://devjs.ch
2 · la réponse : du code HTML + CSS
3 · le navigateur interprète ce code… et dessine la page.
Deux langues à apprendre
HTML structure. CSS décore.
HTML dit ce que c'est : un titre, un paragraphe, une image. CSS dit de quoi ça a l'air : couleurs, tailles, mise en page.
Parlons de l'IA
Une alliée… ou un piège ?
Vote d'abord — anonyme, sur Wooclap : « Utilises-tu l'IA pour tes travaux scolaires ? »
▶ Wooclap
✓ Bon usage
Se faire expliquer un concept difficile
Explorer des alternatives de design
Se challenger, se faire questionner
✗ Piège
Générer son code sans le comprendre
L'illusion de la compétence
Le réflexe « IA d'abord » — la dépendance
La seule règle IA du cours
Comprendre100 % de ton code
Tu dois pouvoir expliquer chaque ligne que tu rends. Sans exception.
Ta première notion
L'anatomie d'un élément
<p>
Mon chat est grincheux
</p>
balise ouvrante
le contenu
balise fermante
un élément HTML complet
De l'élément à la page
Une page = des boîtes imbriquées
<html>
<body>
<h1> Mon premier site</h1>
<p> Bienvenue ! Ici, je parle de ma passion.</p>
<h2> Qui suis-je ?</h2>
<p> Un futur développeur web.</p>
</body>
</html>
À toi de coder — maintenant
Rejoins la classe
Vote flash — à main levée
Comment as-tu sauvegardé ton mot de passe ?
A « J'ai repris mon mot de passe habituel »
B « Une variante : l'habituel, avec un 1 à la fin »
C « Un nouveau — noté sur papier ou dans les notes du téléphone »
D « Généré et rangé dans un gestionnaire de mots de passe »
Vote sur wooclap.com/PUAZELA — anonyme. Sois honnête, personne ne saura.
▶ Wooclap
Un seul mot de passe à retenir : le maître
Un gestionnaire, pas ta mémoire
Alternatives sérieuses : KeePass · 1Password · Dashlane
— ce qui ne pardonne pas : le même mot de passe partout.
Pour mercredi prochain
Devoirs
02 Terminer le module 1 HTML sur Nuxy — 7 exercices, environ 45 minutes
Bloqué quelque part ? Message Teams au prof — ne reste pas coincé.
Séance 2
Git & GitHub
Ton code : sauvegardé, historisé, publié.
Le drame que tout le monde connaît
site.html
site-v2.html
site-final.html
site-final-2.html
site-VRAIMENT-final-corrige.html
Git règle ça. Définitivement.
Tout le vocabulaire dont tu as besoin
Quatre mots. C'est tout.
01 dépôt ton projet, hébergé sur GitHub
02 clone en rapatrier une copie sur ta machine
03 commit une version sauvegardée, avec un message
04 push envoyer tes commits en ligne
clone : une seule fois par projet. commit et push : à chaque séance.
Le cycle de travail — dans WebStorm
Modifier, commit, push
MODIFIER ton code
COMMIT Cmd + K
PUSH Cmd + Maj + K
EN LIGNE GitHub Pages
Pas de terminal, pas de branches : ces trois gestes suffisent pour tout le semestre.
GitHub Pages
Ton site. Une vraie URL.
ton-compte.github.io/ton-depot Gratuit. En ligne une minute après ton push.