Projet final : Un petit serveur web
Partie du cours Web
Chaque leçon de ce cours a expliqué un en-tête vu de l'extérieur. Vous avez appris ce que promet Cache-Control, ce qu'autorise Access-Control-Allow-Origin, ce qu'économise un 304. Le tout depuis la position de quelqu'un qui lit des réponses écrites par d'autres.
Cette leçon change de camp. Vous allez écrire le serveur, poser les en-têtes vous-même, puis interroger votre propre serveur avec curl -v et voir se produire, à cause d'une ligne que vous avez tapée, les comportements dont vous avez lu la description. Il y a peu de code, et le code n'est pas le sujet. Le sujet, c'est que toute cette conversation cesse d'être magique dès lors que c'est vous qui avez répondu. ...
Envie d’apprendre Web Projet final : Un petit serveur web dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Web prêt, et travaillez sur Projet final : Un petit serveur web avec un tuteur IA qui connaît votre code.
Commencer cette leçonProjet final : Un petit serveur webCe que vous allez apprendre
- Serving HTTP
- Cache headers
- CORS headers
- Security headers
- Curl -v
- 304 Not Modified
- Redirects
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que le Web20 min
- 2HTTP vs HTTPS15 min
- 3Anatomie d'une requete et d'une reponse30 min
- 4Cookies, sessions et jetons25 min
- 5Le DNS expliqué25 min
- 6TLS et certificats30 min
- 7CORS30 min
- 8Bases des API REST25 min
- 9WebSockets et SSE25 min
- 10Mise en cache et CDN25 min
- 11En-têtes de sécurité25 min
- 12Limitation de débit et contrôle du flux20 min
- 13Surveillance et journalisation20 min
- 14Projet final : Un petit serveur web40 min
