Revenir
Revenir

Exercices

1. Qu'est-ce que le World Wide Web (WWW) ?

Sommaire

Pour bien démarrerLe Web - Exercice interactifLe Web - QCMDroit et web - Exercice interactifDroit et Web - QCM
Connaître le modèle client/serveur et la manière dont un navigateur accède aux pages webLe modèle client/serveur web - QuestionsAnalyse d'une requête web - QuestionsLiens utiles
Connaître les notions de base de HTML et CSSQuelques notions de HTML - QuestionsQuelques notions de CSS - Questions
Comprendre du code HTML
Analyse d'un code HTML - Exercice interactif
Analyse d'un code HTML - Questions

Pour bien démarrer

Le Web - Exercice interactif

Le Web - QCM

1. Qu'est-ce que le World Wide Web (WWW) ?
a) Un système distribué de documents interconnectés accessibles via Internet.
b) Un réseau social populaire.
c) Un protocole de transfert de fichiers.
d) Un langage de programmation pour créer des sites web.
2. Qu'est-ce que le HTML ?
a) Un langage de programmation pour créer des sites web interactifs.
b) Un langage pour interroger des bases de données.
c) Un langage de balisage pour structurer le contenu des pages web.
d) Un format de fichier pour stocker des images.
3. Qu'est-ce que le CSS ?
a) Un langage de programmation pour créer des fonctionnalités dynamiques dans les pages web.
b) Un protocole de communication sécurisé.
c) Un langage pour décrire la logique et les fonctionnalités des sites web.
d) Un langage de balisage pour styliser et mettre en forme les pages web.
4. Qu'est-ce que le HTTP ?
a) Un langage de programmation utilisé pour créer des applications web.
b) Un format de fichier pour stocker des vidéos.
c) Un protocole de communication utilisé pour transférer des données sur le web.
d) Un langage de balisage pour structurer le contenu des pages web.
5. Qu'est-ce que le DNS ?
a) Un langage de programmation pour créer des animations sur les sites web.
b) Un service permettant de traduire les noms de domaine en adresses IP.
c) Un protocole de sécurité utilisé pour chiffrer les communications sur le web.
d) Un format de fichier pour stocker des feuilles de style.
6. Qu'est-ce qu'une URL ?
a) Une adresse unique qui identifie une ressource sur le web.
b) Un outil pour créer des diagrammes et des schémas dans les pages web.
c) Un langage de programmation pour interagir avec des bases de données.
d) Un format de fichier pour stocker des scripts JavaScript.

Droit et web - Exercice interactif

Droit et Web - QCM

1. Qu'est-ce que le droit d'auteur ?
a) Le droit de créer un site web.
b) Le droit de copier et distribuer des contenus sans permission.
c) Le droit exclusif d'utiliser, reproduire et distribuer une œuvre.
2. Qu'est-ce que le RGPD (Règlement général sur la protection des données) ?
a) Une loi qui protège la vie privée des utilisateurs en contrôlant la collecte et l'utilisation de leurs données personnelles.
b) Un réseau social populaire.
c) Une norme de codage utilisée pour créer des sites web.
3. Qu'est-ce qu'une violation de droits d'auteur sur le web ?
a) Le fait de télécharger des fichiers gratuitement.
b) Le fait de copier et distribuer des contenus sans permission.
c) Le fait d'utiliser des emojis sans autorisation.
4. Qu'est-ce qu'une licence logicielle ?
a) Un fichier contenant des images et des vidéos utilisées dans un site web.
b) Un programme qui permet de créer des sites web.
c) Un document qui donne le droit d'utiliser un logiciel.
5. Qu'est-ce qu'un cookie dans le contexte du web ?
a) Un logiciel malveillant qui infecte les ordinateurs.
b) Un fichier qui stocke des informations sur les utilisateurs d'un site web.
c) Un terme utilisé pour décrire une connexion Internet lente.
6. Qu'est-ce qu'un phishing ?
a) Une stratégie de marketing en ligne pour attirer de nouveaux utilisateurs.
b) Une méthode pour créer des liens entre différentes pages web.
c) Un type d'attaque informatique visant à voler des informations confidentielles.
7. Qu'est-ce que les Creative Commons ?
a) Un ensemble de licences permettant de partager et d'utiliser des œuvres créatives.
b) Une organisation internationale de protection des droits d'auteur.
c) Une méthode de cryptage utilisée pour sécuriser les transactions en ligne.

Connaître le modèle client/serveur et la manière dont un navigateur accède aux pages web

Le modèle client/serveur web - Questions

1. Qu'est-ce que le modèle client-serveur web ?
2. Quel est le rôle du client dans le modèle client-serveur web ?
3. Quel est le rôle du serveur dans le modèle client-serveur web ?
4. Quels protocoles sont généralement utilisés pour la communication entre le client et le serveur web ?
5. Décrivez brièvement le processus de communication entre un client et un serveur web.
6. Quels types d'informations sont généralement échangés entre le client et le serveur lors d'une requête HTTP ?
7. Quelles sont les principales différences entre le modèle client-serveur web et le modèle pair-à-pair ?
8. Donnez un exemple concret de situation où le modèle client-serveur web est utilisé.

Analyse d'une requête web - Questions

L'outil de développement de Mozilla Firefox permet d'obtenir la capture d'écran précédente. On y trouve des éléments utiles pour l'analyse de la communication entre le navigateur et le serveur web lors de la consultation d'une page d'un site.
Lors de la visite du site "https://example.com" on observe deux requêtes. Sur l'une d'entre elles figurent les informations ci-dessous.
En-têtes de la requête (548 o) :
GET / HTTP/2
Host: example.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8
Accept-Language: fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Sec-Fetch-Dest: document
Sec-Fetch-Mode: navigate
Sec-Fetch-Site: none
Sec-Fetch-User: ?1
If-Modified-Since: Thu, 17 Oct 2019 07:18:26 GMT
If-None-Match: "3147526947+gzip"
TE: trailers
En-têtes de la réponse (322 o) :
HTTP/2 304 Not Modified
accept-ranges: bytes
age: 175712
cache-control: max-age=604800
date: Sun, 02 Jul 2023 05:13:36 GMT
etag: "3147526947+gzip"
expires: Sun, 09 Jul 2023 05:13:36 GMT
last-modified: Thu, 17 Oct 2019 07:18:26 GMT
server: ECS (dcb/7EA2)
vary: Accept-Encoding
x-cache: HIT
X-Firefox-Spdy: h2
1. Précisez quel est l'émetteur de la requête et l'émetteur de la réponse.
2. Quelle est la version du protocole HTTP utilisée ? Qu'est-ce que cela signifie ?
3. Quelle est la méthode du protocole HTTP utilisée lors de la requête ?
4. Quel est le code de la réponse HTTP ? Quelle est sa signification ?
5. Décomposez l'URL "example.com" afin de faire apparaître les différents éléments qui la constituent.

Liens utiles

https://example.com

https://example.com

Connaître les notions de base de HTML et CSS

Quelques notions de HTML - Questions

1. Qu'est-ce que HTML signifie et quel est son rôle dans le développement web ?
2. Quelle est la différence entre les balises associées aux éléments div et span ?
3. Quelles sont les balises HTML utilisées pour créer une liste numérotée et une liste à puces ? Donnez un exemple de chaque balise.
4. À quoi sert la balise associée à l'élément a ?
5. Quelles sont les balises HTML les plus couramment utilisées pour structurer une page web ? Donnez trois exemples de balises et expliquez leur utilisation.

Quelques notions de CSS - Questions

1. Qu'est-ce que CSS signifie et quel est son rôle dans le développement web ?
2. Quelle est la différence entre une classe et un ID en CSS ?
3. Quels sont les sélecteurs CSS les plus couramment utilisés ? Donnez un exemple de chaque sélecteur.
4. Qu'est-ce qu'une règle CSS et comment est-elle structurée ?
5. Quelles sont les propriétés CSS les plus couramment utilisées pour contrôler la mise en page et l'apparence des éléments HTML ? Donnez trois exemples de propriétés et expliquez leur utilisation.

Comprendre du code HTML

Analyse d'un code HTML - Exercice interactif

Analyse d'un code HTML - Questions

Observez le code HTML ci-dessus et répondez aux questions suivantes.
1. Quel élément de balise HTML est utilisé pour lier une feuille de style externe à une page web ?
a) style
b) link
c) head
d) script
2. Quel attribut est utilisé pour spécifier le chemin d'accès à une feuille de style externe ?
a) href
b) src
c) alt
d) style
3. Quel élément de balise HTML est utilisé pour créer un lien hypertexte interne ou externe ?
a) url
b) link
c) href
d) a
4. Quel attribut est utilisé pour spécifier le chemin d'accès à une image ?
a) alt
b) href
c) src
d) target
5. Quel élément de balise HTML est utilisé pour créer une liste à puces ?
a) li
b) ui
c) ol
d) a
6. Quel élément de balise HTML est utilisé pour créer un titre de niveau 1 ?
a) p
b) ol
c) ui
d) h1
7. Quel élément de balise HTML est utilisé pour créer un paragraphe ?
a) h1
b) head
c) body
d) p
8. Quel élément de balise HTML est utilisé pour encapsuler les métadonnées ?
a) body
b) html
c) head
d) li
9. Quel élément de balise HTML encapsule le contenu de la page web ?
a) body
b) head
c) html
d) ui
10. Quel est l'élément associé à la balise HTML racine ?
a) head
b) body
c) html
d) p
11. La balise présente sur la première ligne du fichier HTML permet au navigateur de comprendre que les instructions qui vont suivre sont en :
a) HTML 5
b) JSON
c) CSS
d) JAVASCRIPT