Académique Documents
Professionnel Documents
Culture Documents
3
SÉQUENCE 1 - ASSURER L’AMÉLIORATION ET L’ÉVOLUTION
DES FONCTIONNALITÉS ACTUELLES DES INTERFACES WEB
DANS LE RESPECT DES BONNES PRATIQUES DE DÉVELOPPEMENT
FICHE SAVOIRS
Fondamental de la conception web : le fonctionnement du
web
Contenu
1. Qu’est-ce que le web ?����������������������������������������������������������������������������������������������������������������������������� 1
2. Comment fonctionne le web ?����������������������������������������������������������������������������������������������������������������� 2
3. Comment s’architecture une application web ?�������������������������������������������������������������������������������������� 3
4. Quelle plateforme de développement utiliser ?�������������������������������������������������������������������������������������� 4
La compréhension du fonctionnement du web est fondamentale pour toute personne qui souhaite
acquérir des compétences en développement web. Il ne s’agit pas seulement de coder, mais bien de
comprendre les dessous du web d’un point technologique. Quels sont les protocoles mis en œuvre, les
applications dites « serveurs », etc.
1A. Internet
Internet, c’est le réseau informatique mondial constitué de réseaux nationaux, continentaux, et
intercontinentaux, d’équipements d’interconnexion physiques tels que les routeurs, les modems des
fournisseurs d’accès, les câbles téléphoniques, les fibres optiques, etc. Ce réseau est public et on utilise
le protocole de communication IP (Internet Protocol) pour accéder aux services qui y sont proposés
(vidéodiffusion, téléphonie, messagerie, partage de fichiers, sites web…).
1B. Le web
Le web est l’abréviation de World Wide Web (qui a donné naissance au « www » encore présent dans de
nombreuses URL de sites web), c’est l’un des services offerts par Internet. Ce service permet d’offrir
des contenus accessibles au travers de navigateurs (Firefox, Chrome, Edge…) qui sont les logiciels de
navigation que l’on trouve sur les postes de travail et sur les périphériques mobiles.
2A. DNS
C’est l’acronyme de « Domain Name System » (système de nom de domaine) qui permet de faire le lien
entre un « nom logique DNS » et une « adresse IP ». C’est sur ce service que repose dans un premier
temps le bon fonctionnement de la quasi-intégralité des services proposés sur le web, car pour accéder
à un service en ligne, notre navigateur a besoin de connaître l’adresse « réelle » du serveur qui héberge
le service en question. Or, personne n’utilise d’URL telles que « https://91.198.174.192 » (adresse IPv4)
ou « https://2620:0:862:ed1a::1 » (adresse IPv6) pour se rendre sur le site web de Wikipédia, mais plutôt
l’URL « https://www.wikipedia.org ».
Le web fonctionne sur des noms logiques pour de multiples raisons pratiques que vous découvrirez dans
les modules orientés « systèmes et réseaux ».
www.wikipedia.org ?
Requête DNS :
Navigateur www.wikipedia.org
2B. HTTP
C’est l’acronyme de « HyperText Transfer Protocol » qui est le protocole de communication utilisé
pour transférer des ressources web. On le retrouve dans la première partie de la plupart des URL
(« https:// »), HTTPS est la version qui sécurise (« Secured ») la communication par chiffrement (système
cryptographique que vous découvrirez dans le module orienté « cybersécurité »).
Réponse HTTP
Navigateur
Serveur web
Navigateur
Serveur Web
SGDB
+ interpreteur dynamique