Retour sommaire

Informatique et sciences du numérique.

Ce premier atelier conduit à une recherche documentaire sur un concept ou une personne en relation avec l'informatique.

Une restitution sous la forme de page web permettra de partager les résultats de ces recherches.

Définissons l'informatique et les sciences du numérique

A vos moteurs de recherche !

Chaque binôme s'empare d'un sujet parmi les propositions suivantes :

  1. Qui sont Alan Turing et John von Neumann ?
  2. Quelle est la place du numérique dans les objets de la vie quotidienne ?
  3. Qu'est-ce qu'un système d'exploitation ?
  4. Qu'est ce qu'un logiciel ?
  5. Qu'est-ce qu'un algorithme ? Un langage de programmation ? Pourquoi y a-t-il tant de langages ?
  6. Qu'est-ce qu'un fichier, un fichier texte ? éditeur de texte et traitement de texte, quelle différence ?
  7. Histoire du World Wide Web.
  8. Protocole TCP/IP.
  9. http vs https
  10. Algorithmes de tri.
  11. client/serveur
Approfondissons.

On traitera d'une des questions précédentes.

Une page HTML de restitution

Il s'agit de présenter une synthèse du travail de recherche réalisé sur une des questions précédentes. Pour produire un tel document, un format adapté doit être choisi. Il faut pouvoir structurer le document : indiquer son titre, le titre de parties ou de chapitres. Il faut pouvoir mettre en évidence certains mots, par exemple en gras ou en italique. Des tableaux, des schémas, des images doivent pouvoir être insérés dans le document. De multiples formats sont utilisés. Parmi l'ensemble des formats possibles, nous retiendrons le HTML (Hypertext Markup Language).

Le format HTML est particulièrement utilisé pour produire les pages web. Un fichier HTML est un simple fichier texte. Il est donc possible de le produire ou modifier à l'aide d'un éditeur de textes.

Un logiciel de traitement de texte n'est pas un éditeur de textes. Cette question fait l'objet d'une des recherches menées ici !

Quel éditeur de textes utiliser ? Selon l'environnement de travail, on pourra choisir Notepad++ (qui ne fonctionne que sous Windows), Kate ou Kwrite sous Linux, Bluefish, ou l'incontournable couteau suisse de l'Èdition, Emacs (sans vouloir attiser la guerre des éditeurs...).

Ce fichier HTML qui n'est qu'un simple fichier texte va être interprété par un navigateur web qui rendra les titres sous une certaine forme, affichera en gras ou en italique les caractères devant l'être, permettra de suivre des liens sur d'autres pages web ou d'autres sites web, etc.

Les navigateurs web les plus utilisés sont Firefox, Chrome, Internet Explorer, et Safari.

Nous recommandons l'utilisation de Firefox.

HTML : 2 "aspects" - source et rendu

Voir le code source d'une page. Dans le menu du bouton droit de la souris, sélectionner "Code source de la page" (sous Firefox) ouvre une fenêtre qui affiche le code HTML de la page.

Essayez avec la page premier-html.html.

Soit le code HTML suivant :

<!-- Ceci est mon premier fichier HTML -->
<!DOCTYPE html>
<html>
<head>
    <title>Mon premier fichier HTML</title>

</head>

<body>
<h1>Section une</h1>  <!-- titre de la 1re section -->

<p>Mon premier paragraphe. Ces <b>deux mots</b> sont en gras.</p>

<p>Ce second paragraphe termine la section une.</p>

<h1>Section          deux</h1>

<p>Que pensez-vous du paragraphe suivant.</p>
<p>Sine milia veri indignitatis indignitatis ventum tria ad 
inopiam ita ventum est extrusis 

simularunt quique.</p>

</body>
</html>

Ce contenu a été sauvegardé dans un fichier nommé premier-html.html. Vous pouvez en visualiser le rendu en cliquant sur le lien suivant : visualisation du rendu de premier-html.html.

Rendu de mon premier fichier HTML. Observez attentivement le rendu dans votre navigateur du fichier premier-html.html en parallèle du code HTML de ce fichier.

Le format HTML

Détaillons le code HTML.

En premier lieu, remarquons que le code HTML est structuré à l'aide de balises.

Notre exemple débute par une ligne

<!DOCTYPE html>

qui indique que le fichier respecte la norme HTML basique, norme de 1991. Nous préfèrerons utiliser une norme plus récente telle XHTML 1.0 et préciser dans notre document :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

Les balises utilisées dans l'exemple précédent sont :

Deux autres balises vont nous être utiles. L'une pour insérer des liens hypertextes, l'autre pour insérer des images dans une page HTML.

Un lien hypertexte est une référence sur un document, une référence sur une page web ou un site web. En cliquant sur un lien hypertexte, on atteint la page ou le site référencé.

Un site web est généralement composé de plusieurs pages web. L'adresse d'un site web est l'adresse de sa page d'accueil.

La page web est identifiée par son adresse, on parle d'adresse web, ou d'URL (Uniform Resource Locator). C'est l'adresse qui apparaît dans la barre d'adresses de votre navigateur. Par exemple, l'adresse du site web Wikipédia est

http://wikipedia.fr/

l'adresse de la page de Wikipédia de l'article à propos de URL est :

http://fr.wikipedia.org/wiki/URL

Dans une page HTML, ces liens vont pouvoir être associés à un texte qui sera rendu d'une manière particulière (par exemple souligné en bleu) pour marquer qu'il s'agit d'un lien hypertexte.

En HTML, on utilise la balise <a>-</a> avec l'attribut href="adresse_web" ajouté à l'intérieur de la balise. Par exemple

<a href="http://wikipedia.fr" >Wikipedia</a>

va produire le texte "Wikipedia" à partir duquel on pourra atteindre le site http://wikipedia.fr. A partir de

<a href="http://fr.wikipedia.org/wiki/URL" >Qu'est-ce qu'une URL ?</a>

on atteindra la page web de Wikipédia consacrée au terme URL.

Consultez la page suivante. Elle contient deux liens hypertextes. Consultez le code HTML de la page pour vérifier que les textes associés aux liens hypertextes présentés sont cohérents.
Attention ! Consultez la page suivante. Que cache-t-elle ?

Des images peuvent être insérées dans des documents HTML : Connaissez-vous Wikimedia Commons, la médiathèque libre des projets Wikimedia ? Son logo est le suivant :

logo de wikimedia

Wikimedia Commons est un dépôt de millions d'images que vous pouvez utiliser. Le logo de Wikimedia Commons est disponible à l'adresse


http://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg

On utilise la balise <img> pour insérer cette image dans un document HTML. L'adresse web de l'image est précisée à l'aide de l'attribut src="adresse_de_l_image" ajouté à l'intérieur de la balise :

<img src="http://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg" />

Nous remarquons que la balise img s'utilise seule, sans balise fermante correspondante. Dans ce cas particulier on remarque que la fin de balise se note />

D'autres utilisations de cette balise img sont illustrées sur la page dédiée, visualisez le code HTML pour vous en inspirer. Observez les changements de mise en page quand vous agrandissez ou diminuez la largeur de la fenêtre.
  1. Créez une page html affichant les images suivantes :
    <img src="http://maps.googleapis.com/maps/api/staticmap?center=43.377394,-1.748967&zoom=17&size=400x400&sensor=false"> et <img src="http://maps.googleapis.com/maps/api/staticmap?center=43.377394,-1.748967&zoom=18&maptype=satellite&size=400x400&sensor=false">
  2. Recherchez les coordonnées GPS de votre lycée et modifiez le code html précédent pour afficher une page contenant la carte de votre lycée.

Votre première page HTML

Créer une page reprenant la structure vue en exemple et y intégrer chacune des manipulations réalisées.

Rappel de la structure proposée :

<!-- Ceci est mon premier fichier HTML -->
<!DOCTYPE html>
<html>
<head>
    <title>Mon premier fichier HTML</title>
</head>

<body>
<h1>Section une</h1>  <!-- titre de la 1re section -->

<p>Mon premier paragraphe. Ces <b>deux mots</b> sont en gras.</p>

<p>Ce second paragraphe termine la section une.</p>

<h1>Section          deux</h1>

<p>Que pensez-vous du paragraphe suivant.</p>
<p>Sine milia veri indignitatis indignitatis ventum tria ad 
inopiam ita ventum est extrusis 

simularunt quique.</p>

</body>
</html>

Liens

Voici un lien qui vous permettra d'avoir des compléments sur le langage HTML w3schools.com