# Programmation WEB coté serveur R3.01 Ce dépôt contient les ressources utilisées (cours/td/tp) dans la ressource R3.01. **Les objectifs** > Savoir développer une application Web côté serveur, en utilisant le langage PHP. Les notions suivantes seront abordées : - Le langage php On se limitera aux bases du langages. La couche objet sera présenté très succintement. Toute la suite sera illustré avec PHP. - Interaction avec le client URL (Uniform Resource Locator), requêtes, formulaires, transmission des paramètres, des données, etc. - Applications Web à états Cookies et sessions - Organisation de l’accès aux données Bases de données, annuaires, services Web, etc. - Introduction à la programmation objet en PHP Introduction au principe MVC - Sensibilisation à la sécurité des applications web ## Calendrier | Semaine | Cours | TD/TP | | ------------------ | -------------------------------------------------------- | ------------------ | | 1 | [Bases du langages](./cours/cm_bases_php.pdf) | | | 2 | | [tp1](./tp/tp1) | | 3 | [Intéractions avec le client](./cours/cm_interaction_client_serveur.pdf) | [tp2](./tp/tp2) | | 4 | [PHP/MySQL](./cours/cm_extension_mysqli.pdf) | [tp3](./tp/tp3) | | 5 | [Cookies et sessions](./cours/cm_cookies_sessions.pdf) | [tp3](./tp/tp3) , [tp4](./tp/tp4) | ## Les TPS #### TP1 : Bases du langage PHP Le [tp1](./tp/tp1) permet de se familiariser avec le langage PHP. À chaque exercice correspond un sous répertoire avec des fichiers à compléter. #### TP2 : Intéractions avec le client, formulaires et PHP Le [tp2](./tp/tp2) aborde la récupération des données de formulaires avec PHP. À chaque exercice correspond un sous répertoire avec des fichiers à compléter.