Computer science

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 units · 23 concepts · Shared by 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.

Discover the community's study guides

Explore the community

Frequently asked questions

What are Courses?

Courses contain practice exercises designed to deepen your understanding of any subject whether it's for school, work, or fun. With various formats like multiple-choice and fill-in-the-blank combined with spaced repetition, these exercises help you build proficiency in your chosen topic.

What are the images for Courses?

We generate custom images for each Course using AI based on a prompt related to your course or topic. Since these images are AI-generated, there may be times when the image doesn't perfectly match the subject. If you notice this, feel free to let us know so we can keep improving the app's accuracy.

What can I create a Course on?

You can create a Course on any topic! Whether you're prepping for a biology exam or brushing up on Taylor Swift's musical eras for trivia night, Quiztr has you covered.

How do I create a Course?

You can create a Course in Quiztr in several ways:

  • Upload a document from your phone
  • Take a photo of a document
  • Enter text manually by typing or pasting content
  • Add a URL or link to a YouTube video

Once you provide the content, Quiztr will automatically generate a Course with practice exercises designed to help you learn and review the material.

What types of files are supported for creating Courses?

Quiztr supports various file types to make Course creation easy and flexible. You can upload PDF files, most image types (.jpeg, .gif, .png, etc.), Word documents (.docx), PowerPoint (.pptx), Plaintext files (.txt, .md, .csv, .html, etc.), YouTube videos, and URLs.

How are Courses organized?

Courses are divided into units with specific skills, making it easy for you to identify what you want to study and create Courses that target the skills you're learning or want to reinforce.

What are levels and how do I move up?

As you answer practice exercises, you'll progress through 5 levels in Quiztr reflecting your growing expertise in a skill. Every exercise you answer helps boost you to the next level. The more consistently you practice, the faster you'll advance.

What if I need a quick overview?

Stuck on a question and unsure of the answer? Click the "Learn" button at the bottom of the card for a quick topic overview and links to related videos. Still need help? Chat with Quiztr directly for guidance or clarity on a question.

Why do I need to upgrade to customize quizzes?

Customizing quizzes, like choosing question types or length, is part of the Quiztr Plus experience, designed to give you more control over how you study. Upgrading lets you tailor your learning style and unlock smarter, more personalized quizzes across all of your Courses.