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
- 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).
- 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.
- 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.
- 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).
- 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.
- 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 communityFrequently 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.