CIES LLAIC LIMOS Université d'auvergne Université Blaise Pascal
Le programme du stage

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)

Jourmatinaprè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.
 
 

Valid CSS!