Tutoriels et cours PHP & MySQL

Rechercher
Boutique en ligne, solution e-commerce, script PHP et PERL : RAYNETTE

Introduction au langage PHP

  1. Introduction au langage PHP
  2. Migration de PHP 4 vers PHP 5

Les environnements de travail pour développer en PHP

  1. Installation et prise en main de MAMP
  2. Installer un environnement LAMP6 sur Debian

Les bases du langage PHP

  1. Premier programme : affichage du traditionnel « Hello World »
  2. Les différents types de commentaires
  3. Les constantes
  4. Les variables
  5. Les tableaux (ou arrays)
  6. Les opérateurs
  7. Les structures de contrôle : les conditions
  8. Les structures de contrôle : les boucles
  9. Les procédures et fonctions utilisateurs
  10. Traitement des formulaires avec $_GET et $_POST
  11. Les cookies
  12. Les sessions
  13. Les importations de fichiers avec require() et include()

Traitement d'images avec PHP

  1. Imagefilter() : les effets spéciaux

La programmation orientée objet (POO)

  1. Les classes et objets
  2. Visibilité des propriétés et des méthodes
  3. Méthodes magiques : __set() et __get()
  4. Méthodes magiques : __call()
  5. Méthodes magiques : __clone
  6. Méthodes magiques : __sleep() et __wakeup()
  7. Les classes abstraites et finales
  8. Les exceptions - 1ère partie
  9. Les exceptions - 2ème partie
  10. Utiliser l'interface Iterator avec PHP 5

Les motifs de conception (design patterns)

  1. Singleton : instance unique d'une classe

Sécurité des applications PHP

  1. Introduction aux Cross Site Request Forgeries ou Sea Surf
  2. Sécuriser les mots de passe avec les hashs et les salts

Les frameworks PHP

  1. Génération de PDF avec le Zend Framework

Bonnes pratiques de développement

  1. Pourquoi il est déconseillé d'utiliser les balises courtes (short tags) ?

Développement avancé et optimisation des applications

  1. MySQL 5.0 : Les fonctionnalités de la maturité
  2. MySQL 5.0 : Les vues
  3. MySQL : Introduction à l'optimisation

Exemples concrets de scripts PHP utiles

  1. Remplacement dynamiques des acronymes et abréviations
  2. Créer des flux RSS facilement et rapidement
  3. Réalisation d'un livre d'or avec PDO et MVC
  4. Classe de contrôle et de validation de RIB français
  5. Rotation de bannières publicitaires à affichage aléatoire
  6. Faire une redirection vers une autre page
  7. Uploader des images sur un serveur web
  8. Forcer le téléchargement d'un fichier
  9. Générer une liste déroulante dynamiquement
  10. Classe singleton d'accès aux SGBD intégrant PDO

Les serveurs Web : configuration et utilisation

  1. URL Rewriting ou réécriture d'url avec Apache
  2. Sécuriser un répertoire par authentification HTTP

Congrès, salons, forums... autour de PHP

  1. Forum PHP AFUP 2007 : Journée fonctionnelle du 21/11/2007