Cours sur l'histoire d'internet et du web : protocoles (tcp, url, DNS), …
Notions réseau : adresse internet, numéro de port, client/serveur.
Rudiments de http : syntaxe générale requête et réponse, méthodes principales GET/POST, erreurs 4xx et 5xx ; protocole stateless, notion de cookie, session et session_id
Langages : html5, css3, sélecteurs css, php
Notions de sécurité : bonne gestion de formulaire, les différentes responsabilités en matière de sécurité
Utilisation de frameworks : exemples coté serveur et coté client, intérêt des frameworks pour la sécurité
Compétences à acquérir
Concevoir une application web comprenant des formulaires, des bases de données et un système d’authentification à l’aide d’un framework
Langue(s) d'enseignement
Français
Prérequis recommandés
Bases de données relationnelles
Modalités d'organisation
Une grande partie des séances de travaux pratiques sera dédiée à la réalisation d’un projet. L'évaluation se fera sur la base de ce projet et d'un examen terminal.