Options d’inscription

Cette unité se concentre sur les applications déployées dans les grandes infrastructures numériques avec un focus sur le web. 
Cette unité débute avec un complément de GIN201 sur les évolutions des "couches hautes": protocoles de transport (TCP, QUIC), le DNS (et son extension sécurisée DNSSEC) puis HTTP(1.1/2/3). Les concepts de "caching" (stockage temporaire de données) et les CDNs (Content Delivery Networks) sont introduits. Nous présentons également l'utilisation de HTTP pour la programmation distribuée d'applications, avec notamment les API REST et l'authentification dans le web (notamment avec OIDC).

Le module d'enseignement est basé sur un enseignement "pratique" mettant l'accent sur l'expérimentation, en mélant des présentations courtes suivies de TD et travaux pratiques (notamment TCP, DNS, DNS-SEC, HTTP, OIDC).
Les étudiants n'ont pas besoin d'avoir de connaissances pratiques au départ (instructions détaillées en début de cours) et devraient rapidement monter en compétencence et autonomie sur les aspects expérimentaux (notamment manipulation de Linux, Docker, ...) 
Les visiteurs anonymes ne peuvent pas accéder à ce cours. Veuillez vous connecter.