IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Les meilleurs cours et tutoriels PHP

Nombre d´auteurs : 170, nombre de traducteurs : 1, nombre d´articles : 48, dernière mise à jour : 11 décembre 2015 

Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre le langage PHP. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète du langage PHP. Si vous voulez directement aller à des questions spécifiques sur PHP, n'hésitez pas aussi à vous référer à la FAQ PHP pour obtenir les meilleures réponses. Vous pouvez également poser vos questions sur les forums d'entraide PHP.

Si vous avez des remarques concernant cette page cours PHP, un espace de dialogue vous est proposé sur le forum Commentez Donner une note à l´article (5).

Page lue   fois.

 
Pour débuter
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est principalement destiné à des débutants en PHP, bien qu'il puisse aussi servir d'aide-mémoire. Son but est de vous apprendre 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 (il propose juste une présentation plus synthétique).
    Création : 25 juillet 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Si vous n'avez jamais (ou très peu) fait de pages Web, ce tutoriel est pour vous. Le but de ce tutoriel est de vous apprendre pas à pas à faire du développement web en PHP. Nous aborderons progressivement HTML, CSS, PHP, JavaScript et les bases de données.
    Création : 15 mars 2007 
     
  • PDF on-line ZIP E-book 
    fr
    PHP par l'exemple
    par Serge Tahé
    Introduction au langage PHP par l'exemple (bases du langage, utilisation d'objets, lien avec bases de données, programmation réseau). Ce document est un recueil de programmes exemples. Ce n'est ni un cours ni un tutoriel. Son but est de de vous donner les bases PHP, vous apprendre à programmer en PHP en vous inspirant des différents exemples présentés.
    Création : 1er janvier 2005 
     
  • PDF on-line ZIP E-book 
    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éponse à ses questions...
    Dans tous les cas, bonne lecture !
    Création : 3 février 2009  · 148 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    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  · 20 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Le but de ce tutoriel est de vous appprendre à programmer une application web PHP. Nous allons créer notre première application Web, sur le langage PHP avec une base de données MySQL. Cette application sera créée pour mes propres besoins, donc il peut y avoir des variantes, des solutions plus optimales, etc., mais pour ma part, je vais vous montrer les grands principes, à chacun par la suite de faire évoluer cette application en fonction de ses besoins et de ses connaissances.
    Création : 2 juin 2011  · Mise à jour : 21 juillet 2015  · 13 commentaires Donner une note à l´article (5)
     

Sommaire

menu Généralités
  • PDF on-line ZIP E-book 
    fr
    Est-ce que vous étudiez la possibilité d'utiliser un framework pour votre prochain projet ? Si c'est le cas, ce cours est pour vous. J'ai réduit mes choix à CakePHP et Zend Framework, et j'ai documenté ici mes résultats.
    Création : 10 mars 2008 
     
  • PDF on-line ZIP E-book 
    fr
    L'idée de préparer les squelettes des applications vient du développement propre au programmeur. Il est connu que le code d'une application donnée ne constitue qu'une partie de programme. Tout le reste se répète et peut être utilisé plusieurs fois dans d'autres applications. Voici, expliquée pas à pas, une solution qui repose sur l'expérience de plusieurs années de travail sur la réalisation des squelettes des applications des programmeurs professionnels.
    Création : 29 juin 2005 
     
menu Jelix
  • PDF on-line ZIP E-book 
    fr
    Tutoriel principal Jelix 1.0
    par Contributeurs au wiki de jelix.org
    Le but de ce tutoriel est de développer une petite application de gestion de news.
    Création : 23 juillet 2008 
     
menu PEAR
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel expose le mode d'utilisation du package HTML_quickform de la bibliothèque PEAR
    Création : 29 mai 2004 
     
  • PDF on-line ZIP E-book 
    fr
    Spreadsheet_Excel_Writer en PHP
    par Gérard Ernaelsten
    Une des demandes les plus fréquentes dans les développements PHP, c'est la génération de fichiers Excel. Dans ce tutoriel, nous allons apprendre à générer des fichiers Excel sans passer par la méthode des CSV, de COM, ni même de Microsoft Excel ou OpenOffice.org. Tout cela en passant par un fork d'une bibliothèque Perl.
    Création : 10 mars 2008 
     
  • PDF on-line ZIP E-book 
    fr
    Nous allons apprendre dans ce tutoriel, la méthode d'installation manuelle de la bibliothèque PEAR pour PHP
    Création : 23 avril 2004 
     
  • PDF on-line ZIP E-book 
    fr
    PEAR::MDB2
    par hugo123
    Ce tutoriel traite de l'utilisation de PEAR::MDBD2 dans un projet PHP. Le but de ce tutoriel est de vous apprendre à utiliser cette couche d'abstraction de donnée pour pallier aux problèmes de compatibilité de base de données dans vos projets PHP.
    Création : 4 juin 2006 
     
  • PDF on-line ZIP E-book 
    fr
    Introduction aux tests unitaires avec PHPUnit
    par Jean-Pierre Grossglauser
    Ce tutoriel fournit une introduction aux tests unitaires PHP avec le framework de tests PHPUnit.
    Création : 12 août 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Validation d'adresse e-mail en PHP
    par Alexandre Tranchant
    Ce tutoriel va vous apprendre à vérifier la validité d'une adresse e-mail. Il répond à un besoin constant des webmasters qui souhaitent valider les adresses e-mail des internautes s'inscrivant sur leurs sites. Nous verrons différentes natures de validation, de la plus simple, par analyse syntaxique, à la plus complexe, par vérification du nom de serveur.
    Création : 13 mai 2006 
     
menu PHPUnit
  • PDF on-line ZIP E-book 
    fr
    Introduction aux tests unitaires avec PHPUnit
    par Jean-Pierre Grossglauser
    Ce tutoriel fournit une introduction aux tests unitaires PHP avec le framework de tests PHPUnit.
    Création : 12 août 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Les tests, au même titre que la documentation, font partie du code. Un code fouillis est difficilement testable. Un code testable est un code maintenable. Tester son code permet de mieux appréhender le changement de spécifications et de valider le bon fonctionnement d'un algorithme.
    Création : 12 novembre 2008  · Commentez Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Nous avons déjà compris le fonctionnement de PHPUnit et le principe des tests en développement PHP, au travers du tutoriel Développement piloté par les tests avec PHPUnit. Nous allons à présent montrer les fonctionnalités avancées de PHPUnit notamment concernant les patterns de tests, Mock, Stub, Double, Spy ; nous verrons comment les mettre en place au travers d'un exemple simple et concret, et en quoi ces techniques peuvent rapidement devenir addictives. Pour cela, il conviendra de rappeler les grands principes du développement logiciel orienté objet : SOLID. Nous parlerons ensuite d'autres fonctionnalités PHPUnit propres au contexte des tests : sauvegarde des variables globales, sauvegarde du contexte statique, isolation des tests dans des processus distincts...
    Création : 11 janvier 2010  · 9 commentaires Donner une note à l´article (5)
     
menu Prado
  • PDF on-line ZIP E-book 
    fr
    Tutoriel de création d'un blog avec PRADO
    par Pradosoft, Éric Marchetti
    Le but de ce tutoriel est de fournir aux nouveaux utilisateurs de PRADO, un guide pas à pas sur la façon de développer avec PRADO.
    Création : 24 mai 2008 
     
menu symfony
  • on-line vidéo 
    fr
    En mars 2007, Fabien Potencier présentait symfony à l'occasion d'une conférence AFUP. symfony est un framework PHP développé par des professionnels expérimentés, destiné à bâtir des applications moyennes ou lourdes.
    Création : 9 mai 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Débuter avec le framework symfony
    par Christopher Maneu
    Ce tutoriel vous donnera les bases pour bien comprendre le fonctionnement global du framework PHP symfony. Il s'adresse principalement à des développeurs PHP ayant des notions en programmation orientée objet.
    Création : 2 août 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel a pour but de vous faire découvrir le framework Symfony2 à travers la création d'une petite application web.
    Création : 17 mai 2011  · Mise à jour : 21 juillet 2015  · 99 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel sur le framework Symfony2 aborde les notions de sécurité, d'Ajax, de traduction, de mise en page et de personnalisation des formulaires à travers le développement d'une application web.
    Création : 23 juin 2011  · Mise à jour : 21 juillet 2015  · 40 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Symfony est un excellent framework PHP, mais il ne dispose pas de base de fonctionnalités avancées de gestion de l'utilisateur, trop dépendantes de la base de données. Un plug-in est donc là pour pallier cette lacune, sfDoctrineGuardPlugin. Il n'est pas forcément des plus simples à prendre en main lorsqu'il s'agit de personnaliser la méthode d'authentification des utilisateurs, c'est ce manque que vient combler ce tutoriel.
    Création : 13 novembre 2010  · 3 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Créer une extension pour Twig
    par Thibaut Cuvelier
    On peut vouloir créer une extension Twig pour de nombreuses raisons, comme la volonté de factoriser du code ou de réaliser des choses qui ne sont pas possibles de base (surligner du texte alors que le filtre n'existe pas de base dans Twig, définir un nouveau format pour l'affichage des dates, etc.). C'est ce que nous allons faire ici. Avant toute chose, il faut vérifier qu'une extension qui fait ce que vous voulez n'existe pas déjà : Twig-extensions. C'est inutile de passer son temps à réinventer la roue.
    Création : 30 mai 2011  · Mise à jour : 21 juillet 2015  · 3 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Lors de tests, il est souvent pratique de repartir d'une base de données vierge ; or, une base de données vierge est... vierge de données. Les fixtures permettent, lors de la création de la base, d'ajouter des données, les fixtures. Elles ne sont pas supportées de base dans Doctrine 2, au contraire de la première version, il faudra donc installer un bundle supplémentaire.
    Création : 9 août 2011  · Mise à jour : 21 juillet 2015  · 2 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Silex est un framework PHP issu d'un autre framework PHP, Symfony 2. Il est généralement considéré comme étant un mini framework PHP. Je vais tenter de vous montrer qu'il est largement suffisant et puissant pour bon nombre de projets, même si le projet est volumineux.
    Création : 29 novembre 2012  · Mise à jour : 21 juillet 2015  · 14 commentaires Donner une note à l´article (5)
     
menu Zend Framework (ZF)
  • PDF on-line ZIP E-book 
    fr
    Débutez avec Zend Framework 1.10 et l'approche MVC
    par Rob Allen, Guillaume Rossolini, Sylvain Jorge Do Marco
    Ce cours est une introduction à l'utilisation du Zend Framework, en créant une application très simple utilisant une base de données basée sur le paradigme Modèle-Vue-Contrôleur.
    Création : 23 novembre 2010  · 15 commentaires Donner une note à l´article (4.5)
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel va présenter la problématique d'utilisation d'un captcha, puis plusieurs solutions de mise en oeuvre dans un environnement PHP/Zend
    Création : 27 octobre 2010  · 7 commentaires Donner une note à l´article (4)
     
  • on-line vidéo 
    fr
    En mai 2007, Andi Gutmans présentait le Zend Framework à l'occasion d'une conférence AFUP. Le Zend Framework est un framework PHP développé par des professionnels expérimentés, destiné à bâtir tous types d'applications.
    Création : 10 juillet 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Débuter avec Zend Framework 1.5 (approche MVC)
    par Rob Allen, Guillaume Rossolini
    Ce cours est une introduction très sommaire au Zend Framework, dans le but devous apprendre à écrire une application MVC très simple utilisant une base de données. (Traduction du tutoriel par Rob Allen.)
    Création : 1er avril 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Zend_Acl / Zend_Auth scénario d'exemple
    par Simon Mundy, Alain Sahli
    Cet tutoriel explique brièvement comment fonctionne le couple Zend_Auth / Zend_Acl. Traduction de l'article de Simon Mundy.
    Création : 13 septembre 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Débutez avec Zend_Auth
    par Rob Allen, R. Benyacoub
    Ce tutoriel a pour but apprendre à utiliosetr le composant Zend_Auth fourni avec le Zend Framework. Il est nécessaire d'avoir lu le précédent tutoriel « Débutez avec le Zend Framework ».
    Création : 27 mai 2007 
     
  • PDF on-line ZIP E-book 
    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, ce tutoriel est fait pour vous, il va vous apprendre à implémenter pas à pas le mode Full Loading sur le framework.
    Création : 22 octobre 2007 
     
  • PDF on-line ZIP E-book 
    fr
    Bing est le nom commercial du nouveau moteur de recherche lancé par Microsoft en mai 2009, ayant pour objectif de concurrencer le monopole de Google dans ce domaine. Le fonctionnement de BING, selon ses spécifications, repose sur le principe de l'affinage. C'est-à-dire qu'il va faire des propositions à l'internaute pour affiner sa recherche et lui donner des résultats très pertinents.(1) Nous allons voir comment utiliser l'API mise à la disposition par Microsoft dans un Projet Zend Framework.
    Création : 14 octobre 2009  · 2 commentaires Donner une note à l´article (4.5)
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est une traduction de Writing A Simple Twitter Client Using the PHP Zend Framework's OAuth Library (Zend_Oauth) qui vise à vous donner un bref aperçu sur le fonctionnement du mécanisme du protocole OAuth, en mettant en application un petit client Twitter avec Zend Framework en utilisant le composant en incubation Zend_Oauth.
    Création : 17 octobre 2009  · Commentez Donner une note à l´article (0)
     
  • PDF on-line ZIP E-book 
    fr
    Ce tutoriel est un comparatif des performances des deux backends lents du framework Zend. Il donne des indications pour savoir quand utiliser tel ou tel backend.
    Création : 31 août 2010  · 7 commentaires Donner une note à l´article (4.5)
     
  • PDF on-line ZIP E-book 
    fr
    Afficher des données dans une liste, tel un tableau est très simple à l'aide de Zend Framework (ZF). Ces listes sont parfois longues sur la page (voire très longues !) et donc prennent forcément une grande place sur la page Web, même si des critères sont spécifiés. Je vais vous montrer comment créer une liste divisée en plusieurs pages (paginée) via un critère.
    Création : 25 novembre 2010  · Mise à jour : 21 juillet 2015  · 2 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Vous verrez dans ce tutoriel comment installer le framework Zend et créer un projet ZF, le tout en une quinzaine de minutes.
    Création : 8 décembre 2010  · Mise à jour : 21 juillet 2015  · 11 commentaires Donner une note à l´article (4.5)
     
  • PDF on-line ZIP E-book 
    fr
    Vous verrez dans ce tutoriel comment configurer une connexion à une base de données SQL Server 2008, avec le framework Zend.
    Création : 10 mai 2011  · Mise à jour : 21 juillet 2015  · 1 commentaire Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Démarrer avec Zend Framework 2
    par Philippe Peso, Rob Allen
    Ce tutoriel a été rédigé pour vous présenter Zend Framework 2 en créant une application basée sur une base de données basique et utilisant une conception Modèle-Vue-Contrôleur. Après la lecture de ce tutoriel, vous aurez une application ZF2 fonctionnelle et vous pourrez examiner le code pour en comprendre le fonctionnement et les mécanismes.
    Création : 17 juillet 2012  · Mise à jour : 21 juillet 2015  · 18 commentaires Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Beaucoup de développeurs se demandent comment contribuer au Zend Framework. S'il existe de nombreuses aides afin d'expliquer les étapes de la participation, il n'existe pas d'endroit où toutes les informations sont centralisées et claires. Afin d'être le plus complet possible, nous verrons comment suivre le planning de développement du framework, savoir où trouver le code de développement qui évolue au fur et à mesure des changements effectués par les développeurs, comment reporter et suivre un bogue que l'on a rencontré sur le framework et enfin comment proposer une correction de bogue ou apporter une fonctionnalité.
    Création : 8 juin 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    La gestion des vues du Zend Framework 2 diffère complètement de celle de la première version du framework. Désormais plus flexible et mieux organisé, le processus de rendu dispose de nouveaux composants qui portent chacun une responsabilité. Le layout n'est plus séparé de la vue courante, chacune de ses deux vues est un objet de type Model, imbriqué l'un dans l'autre. L'imbrication peut être aussi grande que l'on souhaite.
    Création : 6 juin 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    La notion de module a évolué depuis la première version du framework. Indépendants et autonomes, les modules apportent leurs fonctionnalités et leurs propres configurations.
    Création : 4 juin 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Plus rapides et plus performants, les autoloaders du Zend Framework sont un point fort du framework.
    Création : 1er juin 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Entièrement réécrit pour la version 2 du Zend Framework, l'apparition des plugins et de composants capables de répondre à des problématiques précises (cache d'objets ou méthodes) font de ce composant un outil indispensable pour répondre aux besoins de performances.
    Création : 30 mai 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    PHP ne gère pas nativement le multithread, mais les fonctions PCNTL permettent le fork de processus. Une bibliothèque permet maintenant de gérer facilement ces processus depuis PHP et Zend Framework 2
    Création : 28 mai 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Flexible et performant, le ServiceManager permet de gérer facilement ses fabriques d'objets. Il est également le complément parfait du composant d'injection de dépendances
    Création : 24 mai 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Complètement revus, les formulaires sont désormais beaucoup plus flexibles et divisés en sous-composants portant chacun sa responsabilité. Il devient simple d'utiliser des briques d'éléments au sein de plusieurs formulaires.
    Création : 22 mai 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Complémentaire à la SPL, les classes du composant Zend\Stdlib permettent une certaine stabilité et homogénéité dans le framework.
    Création : 27 août 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Capable de gérer les interactions avec le terminal, la console permet aussi de gérer votre application en ligne de commande facilement de façon sécurisée.
    Création : 26 août 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
  • PDF on-line ZIP E-book 
    fr
    Le composant Zend\Console offre une API qui permet facilement d'interagir avec le mode CLI de PHP : écriture de ligne, nettoyage de la console de sortie, récupération d'argument ou d'entrées utilisateur, etc.
    Création : 25 août 2012  · Mise à jour : 21 juillet 2015  · 4 commentaires Donner une note à l´article (4)
     
menu cakePHP
  • PDF on-line ZIP E-book 
    fr
    Si vous désirez installer CakePHP sur un serveur de développement qui tourne sous Plesk , il va falloir configurer le DocumentRoot pour cibler « httpdocs/app/webroot ».
    Création : 10 novembre 2009  · Commentez Donner une note à l´article (5)
     
  • PDF on-line ZIP E-book 
    fr
    Il est parfois utile de pouvoir développer son application à partir de son serveur de dev et de le balancer sur son serveur de prod en quelques clics sans avoir à faire attention que les logs de la base soient les bons, que les niveaux de débogage, sécurité, cookies soient les bons.
    Création : 10 novembre 2009  · Commentez Donner une note à l´article (5)
     
menu Autres Frameworks
  • PDF on-line ZIP E-book 
    fr
    Présentation du mkframework
    par Michael Bertocchi
    Présentation d'un framework PHP qui se veut simple à prendre en main.
    Création : 2 octobre 2012  · Mise à jour : 21 juillet 2015  · 2 commentaires Donner une note à l´article (5)
     
Consultez tous les cours

  

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 ni 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.