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 : 24/03 - 28/03 | Bases du langages | tp1 |
2 : 03/04 - 07/04 | Intéractions avec le client | tp2 |
3 : 10/04 - 14/04 | PHP/MySQL | tp3 |
4 : 28/04 - 02/05 | Cookies et sessions | tp3 , tp4 |
6 : 05/05 - 09/05 | PHP Objet, MVC avec codeigniter | tp5 |
Les TPS
TP1 : Bases du langage PHP
Le 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 aborde la récupération des données de formulaires avec PHP. À chaque exercice correspond un sous répertoire avec des fichiers à compléter.
TP3 : PHP/Mysql
Le tp3 aborde l'interfaçage de php avec mysql, au moyen de l'extention mysqli de php. À chaque exercice correspond un sous répertoire avec des fichiers à compléter.
TP4 : Cookies et sessions
Le tp4 aborde la notion de cookies et de sessions,et les fonctions php dédiées. À chaque exercice correspond un sous répertoire avec des fichiers à compléter.
TP5 : MVC avec CodeIgniter (Version 3.x)
Le tp5 est une introduction au modèle MVC avec le framework CodeIgniter L'application permet de gérer des todolists.