====== Mon Petit Lexique ======
COMPRENDRE LE WEB
\\
\\
\\
**"World Wide Web":** (à l’origine du "www") signifie "Toile d’araignée mondiale".
**"lien hypertexte":** (frontend) liens sur lequel on clique pour envoyer une requête au serveur. Relie les pages entyre elles.
**"Web":** n’est qu’une partie d’Internet. S’il y avait une chose à retenir, ce serait celle-là !
**"Internet":**a été créé avant le Web pour permettre d’échanger des informations entre ordinateurs.
**"Cloud":** est un terme assez vaste (pour ne pas dire vague), plutôt utilisé pour du marketing. Il signifie essentiellement "un service fourni à travers le Web".
**"W3C":** est l’organisme qui guide aujourd’hui l’évolution du Web.
**"langages informatiques":** Le Web fonctionne à l’aide de nombreux langages informatiques.
**"langages client":** HTML, CSS et JavaScript sont des langages client : ils sont lus par votre ordinateur, l’ordinateur d’un visiteur. Ils décrivent l’apparence du site web.
**"langages serveur":** PHP, Java, Ruby et Python sont des langages serveur. Ils sont utilisés par l’ordinateur qui distribue le site web, appelé... serveur. Leur rôle est de décrire le comportement du site web.
**"frameworks":** Les frameworks sont des boîtes à outils qui facilitent l’usage des langages serveur.
**"requêtes SQL":** Les données (telle que la liste des utilisateurs) sont stockées dans des bases de données. On communique avec elles en effectuant des requêtes SQL.
**"no best server language":** Si les langages client sont tous obligatoires et incontournables, il n’y a en revanche pas de meilleur langage côté serveur. Choisissez celui qui vous parle le plus !
* Les serveurs distribuent les sites web depuis les datacenters.
* Les ordinateurs sont tous reliés entre eux par des câbles (souvent sous-marins !).
* L’adresse IP permet de retrouver un ordinateur sur la planète.
* Le nom d’hôte (ex : google.com) est plus facile à retenir que l’IP. C’est pour cela que l’on fait une traduction via un annuaire, appelé le DNS.
* Les protocoles indiquent comment les machines doivent communiquer entre elles.
HTML5 et CSS3
**HTML:** Le HTML (HyperText Markup Language) a fait son apparition dès 1991 lors du lancement du Web. Son rôle est de gérer et d’organiser le contenu.