formation PHP/MySQL par Magali Contensin

Luminy
mardi 11 juillet 2006
popularité : 45%

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  (fermé)

Agenda

<<

2017

 

<<

Novembre

 

Aujourd'hui

LuMaMeJeVeSaDi
303112345
6789101112
13141516171819
20212223242526
27282930123
Aucun évènement à venir les 6 prochains mois