2025-05-09 10:17:04 +02:00
..
mvc
2025-05-05 20:25:14 +02:00
url
2025-05-09 10:17:04 +02:00
2025-05-07 13:59:01 +02:00
2025-05-07 10:11:59 +02:00

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 laccè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.