Intermédiaire
Web
Apprenez comment le web fonctionne vraiment. HTTP, HTTPS, DNS, cookies, sessions, CORS, mise en cache, TLS, en-têtes de sécurité et limitation du débit.
14 leçons5.9h pratique11 langues
Commencez à apprendre gratuitementWeb cours14 leçons, dans l’ordre
- 120 min
Qu'est-ce que le Web
Client-server modelBrowser as a clientURL structureWhat happens between typing and rendering - 215 min
HTTP vs HTTPS
Plaintext HTTPHTTPS as HTTP over TLSConfidentialityIntegrityAuthenticityPadlock UI - 330 min
Anatomie d'une requete et d'une reponse
Request lineHeadersBodyStatus codesMethodsCurl -v - 425 min
Cookies, sessions et jetons
Set-CookieHttpOnlySecureSameSiteServer sessionsJWT+1 - 525 min
Le DNS expliqué
RootTLDAuthoritative serverRecursive resolverAAAAA+6 - 630 min
TLS et certificats
TLS handshakeClientHelloServerHelloCertificateKey exchangeCA chain of trust+2 - 730 min
CORS
Same-origin policyOriginPreflight OPTIONSAccess-Control-Allow-OriginAccess-Control-Allow-MethodsAccess-Control-Allow-Headers+1 - 825 min
Bases des API REST
Resources as nounsMethods as verbsStatus codesIdempotencyHATEOASVersioning - 925 min
WebSockets et SSE
Long pollingWebSocket upgradeFull-duplex framesServer-Sent EventsWhen to pick each - 1025 min
Mise en cache et CDN
Browser cacheProxy cacheCDN edgeCache-ControlETagIf-None-Match+2 - 1125 min
En-têtes de sécurité
Content-Security-PolicyStrict-Transport-SecurityX-Content-Type-OptionsX-Frame-OptionsFrame-ancestorsReferrer-Policy+1 - 1220 min
Limitation de débit et contrôle du flux
Token bucketLeaky bucketFixed windowWhere to enforce429Retry-After+1 - 1320 min
Surveillance et journalisation
Structured logsCorrelation IDsTracesSpansFour golden signalsLog vs metric+1 - 1440 min
Projet final : Un petit serveur web
Serving HTTPCache headersCORS headersSecurity headersCurl -v304 Not Modified+1
Apprenez Web dans votre langue
Chaque leçon, quiz et réponse du tuteur s’affiche dans votre langue. Le tuteur IA répond dans la langue que vous utilisez.
