Informatique

Histoire du World Wide Web

Ce cours couvre les origines du World Wide Web créées par Tim Berners-Lee au CERN en 1991, la fondation du consortium W3C, l'architecture client-serveur, les protocoles HTTP, DNS et URL, l'organisation et l'hébergement des documents Web, ainsi que les méthodes de développement et de test.

DEUG / BTS / DUT / DEUST · 6 unités · 23 notions · Fiche partagée par Léa

  1. Unité 1

    Origines et création du WWW

    Les débuts du Web, de sa conception au CERN par Tim Berners-Lee en 1991 à la fondation du consortium W3C en 1994.

    • Tim Berners-Lee et le CERN

      Identifier le créateur du WWW, le lieu (CERN), l'année (1991) et l'objectif initial (faciliter le partage d'informations entre chercheurs).

    • Technologies HTML, HTTP, URL

      Définir les trois technologies inventées par Berners-Lee : HTML comme langage de balisage, HTTP comme protocole de transfert et URL comme système d'adressage unique.

    • Fondation du W3C

      Expliquer la création du W3C en 1994 par Tim Berners-Lee et son rôle d'organisme de normalisation garantissant l'interopérabilité des technologies Web.

    • Distinction WWW et Internet

      Différencier le World Wide Web (ensemble de documents hypertextes interconnectés) du réseau Internet (infrastructure physique sous-jacente).

  2. Unité 2

    Architecture client-serveur

    Le modèle architectural fondamental du Web basé sur l'interaction entre le client (navigateur) et le serveur Web.

    • Modèle client-serveur

      Définir l'architecture où le client Web (navigateur) sollicite le serveur Web qui répond aux requêtes.

    • Rôle du serveur Web

      Décrire la fonction du serveur Web (héberger des sites et répondre aux requêtes) et expliquer sa nature passive (ne répond que lorsqu'il est sollicité).

    • Rôle du navigateur

      Expliquer que le navigateur est le logiciel client utilisé pour consulter et afficher les sites Web (exemples : Chrome, Firefox, Edge).

    • Notion de site Web

      Définir un site Web comme l'ensemble des documents Web hébergés sur un même serveur.

  3. Unité 3

    Fonctionnement et protocoles réseau

    Les mécanismes techniques permettant le transfert des pages Web, de la résolution des noms de domaine aux requêtes HTTP.

    • Système DNS

      Expliquer le rôle du DNS comme annuaire qui traduit un nom de domaine en adresse IP numérique lors de la navigation.

    • Adresse IP

      Définir l'adresse IP comme l'identifiant numérique unique d'un ordinateur sur Internet et donner l'exemple du format IPv4 (4 nombres).

    • Protocole HTTP

      Définir le HTTP (HyperText Transfer Protocol) comme le protocole de communication utilisé pour transférer les pages Web entre client et serveur.

    • Cycle requête-réponse

      Décrire les six étapes du chargement d'une page : saisie de l'URL, résolution DNS, connexion au serveur, requête HTTP, réponse du serveur, analyse et affichage par le navigateur.

    • Système d'adressage URL

      Définir l'URL (Uniform Resource Locator) comme l'adresse unique permettant de localiser et d'identifier une ressource spécifique sur Internet.

  4. Unité 4

    Hébergement et organisation des fichiers

    La mise en ligne des documents Web dans des répertoires publics et leur organisation structurée sur les serveurs.

    • Répertoire public

      Expliquer que les documents d'un site sont stockés dans un répertoire public sur le serveur et accessibles depuis n'importe quel ordinateur connecté à Internet.

    • Notion d'intranet

      Donner un exemple de serveur Web à accès restreint (accessible uniquement au sein d'un réseau local comme un département informatique) pour illustrer la différence avec l'accès public.

    • Structure des dossiers

      Identifier le contenu et le rôle des dossiers css/ (feuilles de style), img/ (images), js/ (scripts) et du fichier index.html (page d'accueil par défaut).

  5. Unité 5

    Rendu et traitement par le navigateur

    Comment le navigateur interprète le code HTML via le DOM et construit l'affichage visuel conforme aux standards du W3C.

    • Construction du DOM

      Expliquer que le navigateur lit le HTML et construit une structure interne appelée DOM (Document Object Model) qui guide le rendu graphique de la page.

    • Chargement des ressources

      Décrire comment le navigateur charge les ressources complémentaires (feuilles de style CSS, images, scripts JavaScript) via le serveur Web après avoir reçu la page HTML.

    • Normes du W3C

      Expliquer que le rendu graphique de la page respecte les normes établies par le W3C pour garantir l'interopérabilité entre navigateurs.

  6. Unité 6

    Méthodes de développement et de test

    Les différentes approches pour tester un site Web en cours de développement, du simple fichier local au serveur de développement local.

    • Chargement direct de fichier

      Expliquer dans quel cas utiliser le chargement direct d'un fichier HTML dans le navigateur (fichiers simples sans ressources externes liées).

    • Déploiement sur serveur personnel

      Décrire la méthode consistant à déployer le site sur un serveur Web personnel (par exemple via Filezilla) pour tester les sites avec ressources liées.

    • Serveur local de développement

      Expliquer l'utilisation d'un serveur Web local (par exemple avec la commande php -S localhost:8000 -t dossier) pour tester le site en temps réel.

    • Avantages du serveur local

      Lister les avantages du serveur local de développement : simulation d'un vrai serveur, facilité de test des liens/scripts/styles, et utilisation d'une URL commençant par http://localhost.

Découvre les fiches de révision de la communauté

Explorer la communauté

Questions fréquentes

Qu'est-ce qu'un cours ?

Les cours contiennent des exercices pour approfondir ta compréhension de n'importe quel sujet, pour l'école, le travail ou le plaisir. QCM, textes à trous et autres formats, combinés à la répétition espacée, t'aident à maîtriser le sujet que tu as choisi.

À quoi servent les images des cours ?

Nous générons une image pour chaque cours avec l'IA, à partir d'une description liée à ton cours ou à ton sujet. Comme ces images sont générées par IA, il arrive qu'elles ne correspondent pas parfaitement au sujet. Si tu le remarques, dis-le-nous pour que l'app gagne en précision.

Sur quoi puis-je créer un cours ?

Tu peux créer un cours sur n'importe quel sujet ! Que tu prépares un examen de biologie ou que tu révises les albums de Taylor Swift pour un quiz entre amis, Quiztr t'accompagne.

Comment créer un cours ?

Tu peux créer un cours dans Quiztr de plusieurs façons :

  • Importer un document depuis ton téléphone
  • Prendre un document en photo
  • Saisir du texte à la main ou coller un contenu
  • Ajouter une URL ou un lien vers une vidéo YouTube

Une fois le contenu ajouté, Quiztr génère automatiquement un cours avec des exercices pour t'aider à apprendre et à réviser.

Quels types de fichiers puis-je utiliser pour créer un cours ?

Quiztr accepte de nombreux formats pour créer un cours facilement. Tu peux importer des PDF, la plupart des images (.jpeg, .gif, .png, etc.), des documents Word (.docx), des présentations PowerPoint (.pptx), des fichiers texte (.txt, .md, .csv, .html, etc.), des vidéos YouTube et des URL.

Comment les cours sont-ils organisés ?

Les cours sont découpés en unités, chacune avec ses notions. Tu repères facilement ce que tu veux réviser, et tu peux créer des cours centrés sur les notions que tu apprends ou que tu veux consolider.

Que sont les niveaux et comment progresser ?

À mesure que tu réponds aux exercices, tu passes par 5 niveaux qui reflètent ta maîtrise d'une notion. Chaque exercice te rapproche du niveau suivant. Plus tu pratiques régulièrement, plus tu avances vite.

Et si j'ai besoin d'un résumé rapide ?

Bloqué sur une question ? Appuie sur le bouton « Apprendre » en bas de la carte pour un résumé rapide du sujet et des liens vers des vidéos. Encore besoin d'aide ? Discute directement avec Quiztr pour qu'il te guide ou t'éclaire sur la question.

Pourquoi faut-il s'abonner pour personnaliser les quiz ?

Personnaliser les quiz, par exemple choisir le type de questions ou leur nombre, fait partie de Quiztr Plus, qui te donne plus de contrôle sur ta façon de réviser. Avec l'abonnement, tu adaptes les quiz à ta méthode et tu débloques des quiz plus intelligents et plus personnalisés dans tous tes cours.