Les meilleurs cours et tutoriels PHP Consultez tous les cours

Nombre d´auteurs : 124, nombre d´articles : 22, dernière mise à jour : 23 novembre 2010 

 
Pour débuter
  • PDF on-line ZIP 
    fr
    Ce tutoriel, comme son nom l'indique, est intégralement conçu pour des grands débutants pressés.
    Appelons grand débutant celui qui n'a jamais programmé ni entamé aucune initiation sur les notions générales de la programmation. Nous ambitionnons donc de satisfaire ce public, s'il est prêt à travailler régulièrement et à y consacrer une semaine intensive, par exemple...
    Mais bien entendu, qui peut le plus peut le moins !
    Aussi ce tutoriel ne devrait pas rebuter l'informaticien qui connaît déjà un ou plusieurs autres langages, mais souhaiterait se mettre à PHP, langage devenu incontournable pour la programmation web. Ce lecteur-là pourra parcourir à son rythme le tuto qui suit et y trouver réponses à ses questions...
    Dans tous les cas, bonne lecture !
    Création : 3 février 2009  · 103 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    Cours de PHP 5
    par Guillaume Rossolini
    Ce cours vous apprendra à aborder tous les aspects du langage PHP, depuis la syntaxe jusqu'aux meilleures techniques de programmation. De nombreux exemples facilitent la compréhension par l'expérience. Nous verrons également d'autres aspects comme les méthodes de Test d'applications ainsi qu'une vision globale de la communauté PHP.
    Création : 24 mai 2008  · 19 commentaires Donner une note à l'article (5)
     

Sommaire

menu Abstraction & ORM
  • PDF on-line ZIP 
    fr
    Comprenez le rôle de PDO
    par François Mazerolles
    Cet article présente PDO, la solution d'abstraction de bases de données en PHP, son rôle et une comparaison à mysql_ et mysqli_.
    Création : 29 octobre 2010  · 71 commentaires Donner une note à l'article (4)
     
  • PDF on-line ZIP 
    fr
    PDO est le PHP Data Object. Il est aujourd'hui très utilisé dans PHP et représente une référence à connaitre. Nous allons voir comment mettre en place un système permettant la création d'objets métiers sauvegardables, basés sur PDO.
    Création : 4 décembre 2008  · 7 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP SVN 
    fr
    PhpMyObject est une API développée en PHP. Un Object relational Mapping (ORM) qui transforme les résultats de requêtes SQL en objets. PMO est basé en parti sur le motif de conception Active record.
    Création : 24 mai 2008 
     
  • PDF on-line ZIP 
    fr
    EZPDO : Object-Relational Mapping en PHP5
    par Pierre-Nicolas Mougel
    Cet article présente EZPDO, une solution simple d'ORM en PHP. Il est destiné à des personnes ayant déjà des notions de conception de base de données et de programmation orienté objet en PHP.
    Création : 9 avril 2007 
     
  • PDF on-line ZIP 
    fr
    Vous utilisez Zend Framework et plus précisément son module ORM (Mapping Objet Relationnel) et vous aimeriez implémenter du Full Loading ? C'est-à-dire charger directement les objets liés à d'autres. Alors, cet article est fait pour vous, il va vous montrer comment implémenter pas-à-pas le mode Full Loading sur le framework.
    Création : 22 octobre 2007 
     
  • PDF on-line ZIP 
    fr
    PEAR::MDB2
    par hugo123
    Cet article traite de l'utilisation de PEAR::MDBD2 dans un projet PHP. Ce paquet est une couche d'accès aux données permettant de s'affranchir du SGBD utilisé.
    Création : 4 juin 2006 
     
  • PDF 
    fr
    AdoDB est un middleware d'accès aux bases de données qui vous évitera l'appréhension à changer de base ? quand vous le souhaiterez - vers une autre base, souvent pour des raisons de performances, ou bien parce qu'un client souhaite intégrer votre produit dans son système d'information fonctionnant avec une autre base que celle pour laquelle votre produit a été conçu.
    Création : 9 octobre 2004 
     
  • PDF on-line ZIP 
    fr
    Pierre-Baptiste Naigeon a écrit un tutoriel pour apprendre à concevoir un site au menu dynamique. Le tutoriel qui suit est l'étape suivante dans l'élaboration d'un site Web : utiliser des classes d'abstraction. Je me contenterai de reprendre l'exemple qu'il donne sans le modifier en substance : je ne prévois d'en modifier que l'organisation. Le produit final sera 100% identique à l'original mais le code sera mieux organisé, ce qui est fondamental pour permettre à un projet d'évoluer.
    Création : 19 mai 2006  · Commentez Donner une note à l'article (0)
     
menu Business Intelligence
  • PDF on-line ZIP 
    fr
    Intégration PHP / JasperReports
    par Charly Clairmont
    Ce document a pour but d'expliquer comment mettre en oeuvre l'appel de rapports réalisés au format JasperReports depuis une application PHP via le pont PHP / JAVA Bridge.
    Création : 24 août 2007 
     
  • PDF on-line ZIP 
    fr
    Ce tutoriel a pour but de pouvoir intégrer un applicatif Java (ici l'outil de reporting BIRT) dans un environnement PHP via l'appel à une URL.
    Création : 19 avril 2009 
     
menu MySQL
  • PDF on-line ZIP 
    fr
    Ce tutoriel est principalement destiné à des débutants en PHP, bien qu'il puisse aussi servir d'aide-mémoire. Il donne les principes de base pour pouvoir utiliser une base de données MySQL depuis un script PHP. Il vise à éviter certaines erreurs courantes, et à bien comprendre les mécanismes de l'interface entre PHP et MySQL. Ce n'est absolument pas un tutoriel avancé, il ne présente que quelques fonctions vitales, et ne se substitue pas à la documentation officielle (elle propose juste une présentation plus synthétique).
    Création : 25 juillet 2006 
     
  • on-line 
    fr
    Cet article présente une méthode pour récupérer des informations sur un site internet et les intégrer dans une base de données ou dans un flux XML.
    Création : 1er février 2004 
     
  • PDF 
    fr
    Stocker des images dans MySQL
    par Cyril Beaussier
    Ce tutoriel va vous apprendre comment stocker depuis PHP, des images (GIF ou JPEG) directement dans une base MySQL. Les images sont directement enregistrées en tant que binaire dans une table et n'ont ainsi aucune présence dans le système de fichiers.
    Création : 1er juillet 2005 
     
  • on-line 
    fr
    Un client peut demander l'accès simultané à plusieurs pages PHP, dans ce cas, PHP s'exécute de manière concurrante et exécute le code des 2 pages de manière simultanée. Dans le cas le plus trivial, cela ne pose aucun problème car 2 pages PHP ne peuvent pas partager de ressources ou de variables. Les variables de session posent un problème car elles peuvent être partagées par plusieurs pages. Pour résoudre ce problème, PHP synchronise l'accès à 2 pages ayant le même identifiant de session par un principe de session critique. Une seule page est donc exécutée à la fois, même si 2 requêtes sont effectuées simultanément.
    Création : 10 octobre 2005 
     
  • PDF on-line ZIP 
    fr
    Les sessions étant très utilisées de nos jours, il ne faut jamais négliger le coté sécurité. Afin de mieux sécuriser les sessions, vous pouvez stocker celles-ci dans la base de données.
    Création : 28 août 2006  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    Tutoriel de site dynamique
    par Pierre-Baptiste Naigeon
    Le but de ce tutorial est de vous montrer un exemple de conception de site dynamique. Bien entendu, rien ne vous empêche de ne pas suivre cette structure, et de coder votre site autrement.
    Création : 18 mai 2006 
     
  • PDF on-line ZIP 
    fr
    Ne dit-on pas d'une quête incertaine et harassante : "c'est comme chercher une aiguille dans une botte de foin" ? Si l'esprit humain sait se montrer performant pour déduire et extrapoler, il s'épuise en revanche assez rapidement dans les dénombrements et les appariements. Ce n'est pas le cas du SGBD lequel, en outre, bat l'humain à plates coutures dès qu'il s'agit de s'attaquer à des séries dépassant quelques dizaines d'unités. On voit ici comment, mises en synergie, une once d'ingéniosité du codeur et les extraordinaires capacités du SGBD viennent aisément à bout d'un casse-tête à priori abscons.
    Création : 3 mai 2009  · Mise à jour : 11 mai 2009 
     
  • PDF on-line ZIP 
    fr
    Jusque récemment j'ai toujours utilisé les fonctions MySQL génériques incluses dans PHP pour me connecter à mes bases de données. Cela provient du fait que j'ai appris à me connecter aux bases de cette manière et que je n'ai jamais eu réellement besoin d'une alternative. Sur un nouveau projet sur lequel je suis en train de travailler, j'ai décidé de jeter un ?il sur la librairie MySQLi (MySQL amélioré). La plupart des fonctions sont les mêmes mais peuvent maintenant être utilisées dans un contexte orienté objet ce qui semble pour moi un grand avantage. Ci-dessous je me penche sur l'implémentation de MySQLi et l'extension avec votre propre code, tout en l'utilisant pour exécuter des procédures stockées.
    Création : 15 septembre 2009  · Commentez Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    Il y a quelques temps, j'ai écrit un article sur l'utilisation des procédures stockées dans MySQL et l'extension de MySQLi en PHP pour les exécuter. Je vais maintenant rapidement couvrir quelques techniques avancées que vous pouvez utiliser pour réduire le nombre de données transférées entre la base de données et votre application.
    Création : 17 septembre 2009  · 2 commentaires Donner une note à l'article (5)
     
  • PDF on-line ZIP 
    fr
    Bien souvent le simple langage SQL ne suffit pas à obtenir ce que nous cherchons à extraire de notre base de données. Il est alors indispensable de générer une requête SQL dynamiquement grâce à un langage applicatif. Ici nous verrons un cas où cette pratique s'impose avec PHP et MySQL.
    Création : 4 mars 2009  · Mise à jour : 15 mars 2009 
     
menu Oracle
  • PDF on-line ZIP 
    fr
    Oracle et PHP
    par iubito
    Ce tutorial explique comment configurer Apache pour prendre en charge Oracle, et comment accéder à une base Oracle pour des requêtes.
    Création : 9 janvier 2004 
     
menu PostgreSQL
  • on-line 
    fr
    Nombre de développeurs utilisent EasyPHP sur leur station de travail. Cet outil est fourni avec MySQL par défaut, nous allons vous montrer comment intégrer phpPgAdmin dans cet environnement.
    Création : 1er décembre 2005 
     

  

Copyright © 2007 Developpez.com Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.