====== 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.