Objectifs du cours HTTP et réseaux et prérequis
Bienvenue pour ce nouveau cours concernant le protocole HTTP et plus largement le communication réseau et la sécurité. Dans ce cours, nous allons comprendre ensemble la place fondamentale de ce protocole dans tout échange se passant sur le web et apprendre comment il fonctionne et comment il s’intègre dans une suite plus complète de protocoles qui permettent aux échanges réseaux d’exister.
Avant tout, je tiens à préciser que ce cours va être en essence plus théorique que les précédents car la plupart des fonctionnalités de HTTP sont mises en place et utilisées automatiquement autant au niveau du client que du serveur. Pour autant, il reste très intéressant de bien comprendre comment fonctionne HTTP car cela devrait débloquer de nombreuses clefs de compréhension pour la suite de votre carrière de développeur.
Il n’est pas strictement nécessaire de connaitre un quelconque langage informatique pour attaquer ce cours. Cependant, avoir une connaissance préalable de la relation client-serveur et comprendre dans son ensemble à quel moment et pourquoi on utilise les principaux langages comme HTML, CSS, JavaScript et PHP peut aider à rentrer plus facilement dans ce cours et à en tirer pleinement parti.
Pédagogie et méthodologie du cours
Ce cours HTTP et réseaux va être plus théorique que les autres présents sur ce site et introduit de nombreuses nouvelles notions et des modèles abstraits dont il n’est pas forcément évident de comprendre l’intérêt au premier abord.
Nous allons donc dans ce cours essayer d’être le plus progressif possible et de bien expliquer, notamment dans les premières leçons, certains concepts fondamentaux afin d’ensuite pouvoir se diriger vers de nouvelles notions plus avancées.