Revision sheet: Introduction au Web et HTML

Plan du Cours

  1. Fonctionnement du Web
  2. URL et éléments
  3. ModĂšle client-serveur HTTP
  4. Langage HTML
  5. Balises HTML et syntaxe

1. Fonctionnement du Web

Notions clés & Définitions

Web : AUTEUR (date) : systĂšme utilisant le protocole HTTP, permettant de visiter des pages sur Internet.

Navigateur : logiciel permettant d’afficher des sites Internet (Cher, Firefox, Edge, etc.).

Serveur : machine ou systĂšme qui stocke les pages Web et rĂ©pond aux requĂȘtes des postes clients.

RĂ©seau Internet : infrastructure mondiale permettant la transmission de donnĂ©es entre diffĂ©rents dispositifs, facilitant l’accĂšs aux serveurs et aux pages Web.

HTTP (Hyper Text Transfer Protocol) : protocole de transmission permettant d’accĂ©der Ă  des pages Web via un navigateur.

Points essentiels

Le Web est un service d’Internet qui permet de consulter des sites web via un navigateur. Ces sites sont composĂ©s de pages Web Ă©crites dans un langage comprĂ©hensible par tous les navigateurs, gĂ©nĂ©ralement HTML. Les pages Web sont stockĂ©es sur des serveurs, accessibles Ă  distance grĂące au rĂ©seau Internet. Lorsqu’un utilisateur souhaite voir une page, son poste client envoie une requĂȘte au serveur via le protocole HTTP. Le serveur rĂ©pond en envoyant les ressources nĂ©cessaires (textes, images, etc.), qui sont mises en forme par le navigateur pour l’affichage. La communication entre le client et le serveur repose sur le protocole HTTP ou HTTPS, ce dernier Ă©tant sĂ©curisĂ© pour protĂ©ger la confidentialitĂ© et l’intĂ©gritĂ© des donnĂ©es Ă©changĂ©es.

À retenir

Le Web fonctionne comme un systĂšme d’interaction entre clients et serveurs via Internet, basĂ© sur des protocoles standardisĂ©s, notamment HTTP et HTTPS, pour assurer la transmission des pages Web.

2. URL et éléments

Notions clés & Définitions

URL (Uniform Resource Locator)

  • AUTEUR : voir section 1 C’est l’adresse qui indique comment accĂ©der Ă  une ressource spĂ©cifique sur le Web, en regroupant plusieurs Ă©lĂ©ments.

Protocole HTTP/HTTPS
AUTEUR (date) : « Le mode de communication entre le client (navigateur) et le serveur. »
HTTP (HyperText Transfer Protocol) est le protocole standard pour la transmission de données, tandis que HTTPS est sa version sécurisée utilisant un cryptage pour protéger les échanges.

Nom de domaine
AUTEUR (date) : « L’identifiant du serveur ou du site web ciblĂ©. »
Il reprĂ©sente l’adresse du serveur oĂč se trouve la ressource, souvent associĂ© Ă  une marque ou une organisation.

Chemin d’accùs
AUTEUR (date) : « La localisation précise de la ressource ou de la page sur le serveur. »
Il indique la structure de dossiers ou la page spécifique à atteindre sur le serveur.

Points essentiels

Une URL est l’adresse complĂšte d’une page Web, composĂ©e du protocole, du nom de domaine et du chemin vers la ressource.
Le protocole indique le mode de communication, avec « http:// » ou « https:// » pour sécurisé.
Le nom de domaine identifie le serveur ou le site web ciblé.
Le chemin précise la ressource ou la page exacte sur le serveur.

À retenir

Savoir dĂ©composer une URL permet de localiser prĂ©cisĂ©ment une ressource sur le Web en identifiant son protocole, son nom de domaine et son chemin d’accĂšs.

3. ModĂšle client-serveur HTTP

Notions clés & Définitions

  • AUTEUR : voir section 1

RequĂȘte HTTP : AUTEUR (date) : demande envoyĂ©e par le client au serveur pour obtenir une page ou une ressource spĂ©cifique. Elle contient des informations sur la demande et le type de contenu souhaitĂ©.

RĂ©ponse HTTP : AUTEUR (date) : message envoyĂ© par le serveur en rĂ©ponse Ă  une requĂȘte HTTP, contenant les donnĂ©es demandĂ©es ou un message d’erreur si la ressource n’est pas disponible.

Protocole HTTPS : AUTEUR (date) : version sĂ©curisĂ©e du protocole HTTP, qui assure la confidentialitĂ© et l’intĂ©gritĂ© des Ă©changes entre le client et le serveur grĂące Ă  un chiffrement des donnĂ©es.

Points essentiels

Le modĂšle client-serveur constitue la base de la communication sur le Web. Le client, gĂ©nĂ©ralement un navigateur, envoie une requĂȘte HTTP au serveur pour demander une page ou une ressource. Le serveur traite cette requĂȘte et renvoie une rĂ©ponse HTTP contenant les donnĂ©es demandĂ©es. Le protocole HTTPS, lorsqu’il est utilisĂ©, garantit la sĂ©curitĂ© et la confidentialitĂ© des Ă©changes entre le client et le serveur, en chiffrant les donnĂ©es transmises.

À retenir

Le Web fonctionne comme un Ă©change structurĂ© de requĂȘtes et rĂ©ponses entre clients et serveurs, avec une couche de sĂ©curitĂ© possible via le protocole HTTPS pour protĂ©ger la confidentialitĂ© des Ă©changes.

4. Langage HTML

Notions clés & Définitions

  • AUTEUR : voir section 1

Balise HTML : élément syntaxique composée de chevrons ouvrants et fermants, utilisée pour délimiter et organiser le contenu dans une page web. Elle possÚde une syntaxe stricte avec un chevron ouvrant <, le nom de la balise, éventuellement des attributs, puis un chevron fermant >.

Attribut HTML : propriĂ©tĂ© optionnelle d’une balise HTML, permettant de prĂ©ciser ou de modifier ses caractĂ©ristiques. Il se prĂ©sente sous la forme d’un nom d’attribut suivi d’un signe Ă©gal et d’une valeur entre guillemets, par exemple alt="description".

Balise autofermante : balise qui ne nécessite pas de balise de fermeture séparée, car elle se termine automatiquement. Selon AUTEUR (date), une balise autofermante comme <img /> est utilisée pour insérer des éléments sans contenu ou avec un contenu implicite.

Points essentiels

HTML est un langage de description qui structure le contenu des pages Web Ă  l’aide de balises. Chaque balise possĂšde une syntaxe stricte : elle commence par un chevron ouvrant <, suivie du nom de la balise, Ă©ventuellement d’attributs optionnels sĂ©parĂ©s par des espaces, puis d’un chevron fermant >. Les balises peuvent contenir du contenu ou ĂȘtre autofermantes. Certaines balises, comme <img />, sont autofermantes, ce qui signifie qu’elles ne nĂ©cessitent pas de balise de fermeture distincte.

Les balises HTML sont invisibles Ă  l’écran mais jouent un rĂŽle crucial en permettant au navigateur d’interprĂ©ter et d’afficher le contenu. Le contenu visible (images, textes, vidĂ©os, liens, etc.) est rendu Ă  partir de ce code HTML. La syntaxe stricte garantit une interprĂ©tation cohĂ©rente par tous les navigateurs.

À retenir

HTML est le langage fondamental qui organise et dĂ©crit le contenu des pages Web Ă  l’aide de balises, dont certaines sont autofermantes, permettant au navigateur d’interprĂ©ter et d’afficher le contenu de façon structurĂ©e.

5. Balises HTML et syntaxe

Notions clés & Définitions

Balise ouvrante : Marque de dĂ©but d’une balise HTML, elle indique le dĂ©but d’un Ă©lĂ©ment HTML. Elle se prĂ©sente sous la forme <nom_de_balise>.

Balise fermante : Marque de fin d’un Ă©lĂ©ment HTML, elle indique la fin de cet Ă©lĂ©ment. Elle se prĂ©sente sous la forme </nom_de_balise>. Chaque balise ouvrante doit avoir une balise fermante correspondante, sauf pour les balises autofermantes.

Syntaxe des balises : Structure qui inclut le nom de la balise et éventuellement des attributs entre chevrons. La syntaxe correcte est essentielle pour assurer la validité et le bon fonctionnement du code HTML.

Principales balises HTML : Ce sont <p>, <h1>, <h2>, <img>, <a>, <table>, <tr>. Elles servent à structurer le contenu, insérer des images, créer des liens ou des tableaux.

Lien hypertexte <a> : Balise utilisée pour créer des liens permettant la navigation entre pages ou sections. Elle peut contenir un attribut href pour spécifier la destination du lien.

Points essentiels

  • Chaque balise ouvrante doit avoir une balise fermante correspondante, sauf les balises autofermantes comme <img />.
  • La syntaxe des balises inclut le nom de la balise et, si nĂ©cessaire, des attributs placĂ©s entre chevrons. Par exemple, <a href="page.html">.
  • Les principales balises HTML pour structurer une page sont <p> pour le paragraphe, <h1> et <h2> pour les titres, <img> pour insĂ©rer une image, <a> pour les liens, <table> et <tr> pour les tableaux.
  • La balise <a> est essentielle pour crĂ©er des liens hypertextes, permettant la navigation entre diffĂ©rentes pages ou sections d’un site.

À retenir

MaĂźtriser la structure syntaxique des balises HTML, notamment leur ouverture, fermeture et utilisation des attributs, est indispensable pour construire des pages Web fonctionnelles et navigables.

RepĂšres chronologiques

DateÉvĂ©nement
(Aucune date explicitement mentionnée dans le contenu fourni)

Tableaux de SynthĂšse

Tableau 1 : Composants d'une URL

ÉlĂ©mentDescriptionAuteur / Source
Protocole (http/https)Mode de communication, sécurisé ou nonSection 2
Nom de domaineIdentifiant du serveur ou site webSection 2
Chemin d’accĂšsLocalisation prĂ©cise de la ressource sur le serveurSection 2

Tableau 2 : ModĂšle client-serveur HTTP

ÉlĂ©mentDescriptionAuteur / Source
RequĂȘte HTTPDemande envoyĂ©e par le client pour obtenir une ressourceSection 3
Réponse HTTPMessage du serveur contenant la ressource demandéeSection 3
HTTPSVersion sécurisée du protocole HTTP, chiffrement des échangesSection 3

PiÚges & Confusions Fréquentes

  1. Confondre balises autofermantes <img /> avec balises nécessitant une fermeture <div></div>.
  2. Oublier que chaque balise ouvrante doit avoir une balise fermante sauf pour les autofermantes.
  3. Confusion entre le protocole http:// et https://, notamment en ce qui concerne la sécurité.
  4. Mauvaise décomposition d'une URL : ne pas identifier correctement protocole, nom de domaine et chemin.
  5. Confondre requĂȘte HTTP et rĂ©ponse HTTP, ou leur rĂŽle dans le modĂšle client-serveur.
  6. Omettre l’attribut href dans la balise <a> lors de la crĂ©ation d’un lien hypertexte.
  7. Mal comprendre la syntaxe des attributs HTML, notamment l’utilisation des guillemets.
  8. Confusion entre balises de structure (<p>, <h1>) et balises fonctionnelles (<img>, <a>).

Checklist Examen

  1. ConnaĂźtre la dĂ©finition du Web selon l’auteur (date) : systĂšme utilisant le protocole HTTP permettant de visiter des pages sur Internet.

  2. Savoir distinguer un navigateur, un serveur, et leur rĂŽle dans le fonctionnement du Web.

  3. Expliquer le rĂŽle du protocole HTTP/HTTPS dans la communication client-serveur.

  4. DĂ©finir ce qu’est une URL, en dĂ©composant ses Ă©lĂ©ments : protocole, nom de domaine, chemin d’accĂšs.

  5. ConnaĂźtre la diffĂ©rence entre requĂȘte HTTP et rĂ©ponse HTTP, ainsi que leur rĂŽle dans le modĂšle client-serveur.

  6. Comprendre que HTTPS chiffre les Ă©changes pour assurer la sĂ©curitĂ© et l’intĂ©gritĂ© des donnĂ©es.

  7. Maßtriser la syntaxe des balises HTML : balise ouvrante <, nom, attributs éventuels, chevron fermant >.

  8. Savoir qu’une balise autofermante comme <img /> ne nĂ©cessite pas de balise de fermeture sĂ©parĂ©e.

  9. Identifier les principales balises HTML pour structurer une page : <p>, <h1>, <a>, <img>, <table>.

  10. Connaßtre la syntaxe correcte pour créer un lien hypertexte avec <a href="...">.

  11. Comprendre l’importance des attributs HTML et leur syntaxe (ex : alt, href).

  12. Savoir que chaque balise doit respecter une syntaxe stricte pour assurer la compatibilité et le bon affichage.

  13. Maßtriser la différence entre les éléments structurels et fonctionnels en HTML.

Fin de la fiche de révision

Test your knowledge

Test your knowledge on Introduction au Web et HTML with 5 multiple-choice questions with detailed corrections.

1. Selon le texte, comment l'auteur définit-il le Web ?

2. Dans quel ordre ces éléments d'une URL sont-ils généralement utilisés pour accéder à une ressource web ?

Take the quiz →

Review with flashcards

Memorize the key concepts of Introduction au Web et HTML with 10 interactive flashcards.

Web — dĂ©finition ?

SystĂšme utilisant HTTP pour visiter des pages sur Internet.

Navigateur — rîle ?

Afficher les sites Internet aux utilisateurs.

Serveur — rîle ?

Stocke et rĂ©pond aux requĂȘtes des pages Web.

See flashcards →

Similar courses

Create your own revision sheets

Import your course and AI generates sheets, quizzes and flashcards in 30 seconds.

Sheet generator