Initiation au Web et à l'HTML.
Lundi 18 et mardi 19 avril 2005.
Initiation au Web et à l'HTML... Vous êtes bien
avancés, avec ça. En vérité, quelques précisions sont nécessaires pour que vous compreniez bien ce que vous
allez faire pendant ce stage, ce que vous n'allez pas faire, pourquoi, et à quoi ça sert.
Le programme (en gros)
Jour | matin | après-midi |
lundi 18 avril |
Problématiques de site Web. Comment ça marche, en fait ? |
Cours/TD de HTML Écriture des premières pages HTML |
mardi 19 avril |
Techniques plus avancées CSS, Javascript |
Déploiement du site Mise en ligne, validation, référencement...
Réalisations libres |
Ce que ça signifie
Cela signifie que l'on va faire les choses suivantes:
- Donner des explications sur le fonctionnement basique d'un site Web. Qu'est-ce que ça veut dire,
"aller sur une page", "cliquer sur un lien", "télécharger une image...". Que se passe-t-il en réalité ?
Nous espérons vous convaincre qu'en fait c'est vraiment tout simple, et cela justifie que vous puissiez
apprendre le HTML sans soucis pour faire des pages Web.
- Ensuite, on va donc apprendre le HTML pas à pas, écrire des pages qui mettent en oeuvre les différentes
capacités de mise en page. Vous pourrez visualiser le résultat au fur et à mesure. La création se
fait à la main, via un simple éditeur de texte : rien de sorcier, c'est plutôt magique que ça marche
aussi facilement.
- Il existe quelques techniques un peu plus avancées pour gérer le style des pages, l'homogénéité
de l'aspect, ou de petites fioritures comme des boutons animés. Nous les introduisons parce que c'est
beaucoup plus dur à apprendre tout seul.
- Enfin, "déploiement du site" signifie que vous aller réellement faire un essai grandeur nature de
mise en ligne (sur le réseau) de vos pages, pour que les gens y accèdent comme un site web normal.
C'est un peu plus technique pour des non-informaticiens, mais c'est indispensable. Pas d'inquiétude
cependant, c'est loin d'être insurmontable.
Nous vous apprendrons aussi à utiliser des outils pour vérifier que vos fichiers HTML sont corrects
et respectent les normes et les standards.
En revanche, on ne va
PAS faire les choses suivantes :
- Installer un serveur Web. On n'a pas besoin de serveur Web pour apprendre le HTML et tester des pages.
Un simple navigateur suffit. En revanche, c'est l'hébergeur de vos pages, qui, lui, s'occupe de
l'administration d'un tel serveur. Pendant le stage, vous aurez accès à un serveur Web pour tester
la mise en ligne d'un site.
- Utiliser un outil "usine à gaz" pour construire un site et des pages HTML. En revanche, quand le
stage sera fini, vous pourrez potentiellement utiliser n'importe quel outil, puisque vous aurez
compris ce qu'ils font par derrière.
- Du PHP, du CGI, du ASP... Tous ces noms barbares vous parlent peut-être ; ce sont des
technologies pour créer du HTML automatiquement (de façon dynamique), mais cela déborde largement
le cadre de ce stage. On en a rarement besoin pour un site perso.
- Du Flash : les sites avec des animations qui bougent dans tous les sens sont créés grâce à des
outils particuliers. Nous ne nous y intéresserons pas du tout pour ce stage.
- Programmer des tas de trucs compliqués d'informaticien. Non non non, ce stage se veut didactique. Pour
aller au bout, les seuls pré-requis sont d'avoir déjà navigué sur Internet et de savoir taper du texte
dans un éditeur quelconque.
- Réaliser un mini-site. Vous n'aurez sans doute pas le temps de réaliser un mini-site personnel. En effet,
les "réalisations libres" de mardi après-midi seront limitées à quelques heures, ce qui est
insuffisant pour se lancer dans l'aventure. En revanche, cela vous permettra d'essayer à votre guise
tout ce que vous aurez appris. Normalement, c'est dans cette phase que vous appelez les intervenants
toutes les deux secondes en disant "je comprends pas, ça marche pas". C'est normal, et on sera là pour
ça.
Encore une petite précision
En plus d'enseigner le HTML, nous mettons aussi l'accent sur le fait que nous essayons de l'enseigner
bien. En effet, il faut savoir que le HTML a évolué au cours du temps, et qu'il y a des pratiques
qu'il ne faut plus utiliser, d'autres les ayant avantageusement supplantées. Cependant, il n'est pas
facile de savoir ce qui est bien de faire ou pas. Beaucoup de tutoriaux existent sur le Net, mais combien
sont dépassés ? Nous pensons qu'il est très important d'être guidé dès le départ vers les bonnes pratiques,
pour être certain d'avoir le site le plus "propre" possible. Cela vous paraît peut-être superflu, mais nous
allons vous faire "valider" vos pages par des outils de vérification. Nous allons vous faire utiliser CSS.
Nous allons vous sensibiliser aux problématiques des encodages de caractères.
Ces trois dernières phrases vous ont fait peur ? Elles ne cachent en réalité que des choses très simples,
c'est juste du jargon. Mais si l'on n'a personne pour l'expliquer, on n'a pas tendance à s'y intéresser.