## Concepts

### Qu'est-ce que le web ?

Le web est un système d'information mondial, accessible via Internet, qui permet de consulter, sous forme de pages, des documents hébergés sur des serveurs. Ces documents peuvent être du texte, des images, des vidéos, etc. Ils sont liés entre eux par des hyperliens, formant ainsi une "toile" d'informations.

### Comprendre le client et le serveur

Lorsque vous visitez un site web, votre navigateur (le client) envoie une demande à unExamen de Fin de Module : HTML, CSS & JavaScript 5 serveur. Le serveur traite cette demande et renvoie les informations nécessaires pour afficher la page web sur votre navigateur

### Introduction aux langages de base

- HTML (HyperText Markup Language) : C'est le langage de balisage utilisé pour structurer le contenu d'une page web (titres, paragraphes, liens, etc.).
- CSS (Cascading Style Sheets) : Il permet de styliser le contenu HTML (couleurs, polices, espacement, etc.).
- JavaScript : C'est un langage de programmation qui permet d'ajouter de l'interactivité à une page web (formulaires, animations, etc.).

## Infrastructure

Lorsque nous naviguons sur le web, la facilité avec laquelle nous accédons à des informations, des images ou des vidéos peut nous donner l'impression que tout cela est magique.
Cependant, derrière chaque clic, chaque recherche et chaque page chargée, il y a une infrastructure web complexe et robuste qui rend tout cela possible.
Cette infrastructure est le socle sur lequel repose l'ensemble du web, garantissant que les données sont transmises, reçues et affichées de manière fluide et efficace.

L'infrastructure web englobe une multitude d'éléments interconnectés, allant des serveurs physiques qui stockent les données aux protocoles qui définissent comment ces données sont échangées, en passant par les systèmes de noms de domaine (DNS) qui traduisent les URL conviviaux en adresses IP. Chaque composant joue un rôle essentiel pour assurer que les ressources web sont accessibles et fonctionnent comme prévu.
Dans cette section, nous allons décomposer et explorer les différentes facettes de l'infrastructure web. Nous plongerons dans les détails de ce qui se passe "sous le capot" chaque fois que vous ouvrez votre navigateur. Que vous soyez un développeur web en herbe ou simplement quelqu'un de curieux de comprendre les coulisses du web, cette exploration vous fournira une perspective éclairante sur les fondations sur lesquelles repose le monde numérique d'aujourd'hui.

## HTML

Lorsque nous ouvrons une page web, nous sommes accueillis par une variété de textes, d'images, de liens et parfois même de vidéos et d'animations.
Mais derrière cette présentation visuelle riche et interactive se cache une structure sous-jacente qui donne forme et fonction à chaque élément de la page. Cette structure est créée à l'aide du HTML, ou Hypertext Markup Language, qui est véritablement la fondation sur laquelle repose le web.

HTML est le langage de balisage standard utilisé pour créer et concevoir des pages web. Il permet aux développeurs de définir la structure d'une page, d'organiser son contenu et d'établir des relations entre différents éléments. À l'aide de balises, le HTML indique au navigateur comment afficher le contenu, où placer les images, comment créer des liens vers d'autres pages et bien plus encore.
Chaque élément sur une page web, qu'il s'agisse d'un simple paragraphe de texte ou d'une galerie d'images complexe, est représenté et structuré à l'aide de HTML. C'est le squelette qui soutient l'apparence et la fonctionnalité de chaque site web que nous visitons.
Dans cette section, nous allons plonger dans le monde fascinant du HTML. Nous explorerons sa syntaxe et la manière dont il interagit avec d'autres technologies pour donner vie au web

- HTML (HyperText Markup Language) : C'est le langage de balisage utilisé pour structurer le contenu d'une page web (titres, paragraphes, liens, etc.).
- Le HTML décrit la structure de la page, définissant des éléments tels que les entêtes, les paragraphes, les listes et les liens.
- Chaque élément HTML est représenté par une "balise", qui entoure le contenu et lui donne une signification spécifique.
- Une structure de qualité optimise le référencement et l'accessibilité d'un site web.

Back