formation PHP/MySQL par Magali Contensin

Luminy
mardi 11 juillet 2006
popularité : 1%

accès au support de cours PHP/MySQL de M. Contensin

nota : acces par certificat CNRS

 Introduction
 Bases du langage PHP
 Formulaires, cookies et sessions
 Fichiers et répertoires
 API PHP/MySQL
 Introduction à PHP objet
 Génération de graphiques, fichiers excel et PDF
 Sécurité des applications Web

PROGRAMME

GENERALITES

pré-requis : connaître un langage de programmation, notions de HTML.

 Introduction

  • architecture client/serveur
  • les 3 standards du Web (HTML, HTTP et URL)

 Installation et configuration

  • Apache 2
  • PHP 4 et 5
  • MySQL 5

 Bases de PHP

  • structure d’un script
  • syntaxe du langage
    • variables et constantes
    • opérateurs
    • instructions
    • fonctions
    • chaînes de caractères
    • tableaux
  • fonctions prédéfinies
    • date et temps
    • mathématiques
    • expressions rationnelles

 Données envoyées par le client (formulaires, query string)

  • données scalaires ou non scalaires envoyées par les méthodes HTTP GET et POST
  • sécuriser la récupération des données (vérifications dans les scripts, php.ini, XSS)

 Persistance des données

  • cookies
  • suivi de sessions (panier de commandes)
  • sécurité

 Fichiers

  • lecture
  • écriture
  • envoi vers le client

 MySQL

  • caractéristiques de MySQL
  • Langage de Controle des Données (grant, revoke)
  • Langage de Définition des Données (création des tables, gestion des clés étrangères)
  • Langage de Manipulation des Données (select, insert, update, delete, transactions)

 API PHP/MySQL

  • connexion à la base et interrogation depuis PHP
  • sécurité : XSS et requêtes SQL

 Génération de documents non HTML pour présenter les données de la base

  • génération de graphiques (bibliothèque JpGraph)
  • génération de fichiers au format excel (module Pear)
  • génération de PDF

Commentaires  Forum fermé

Agenda

Array Array

<<

2020

>>

<<

Février

>>

Aujourd’hui

LuMaMeJeVeSaDi
272829303112
3456789
10111213141516
17181920212223
2425262728291