Aller au menu - Aller au contenu
 Zozor

La programmation orientée objet en PHP


Informations sur le tutoriel

Avatar
Auteur : vyk12
Difficulté : Intermédiaire
Temps d'étude estimé : 1 mois
Licence : Creative Commons BY-NC-SA


Plus d'informations Plus d'informations

Popularité

Visualisations : 1 579 647

Appréciation
des lecteurs
:
Décevant
1
Mitigé
3
Bon
16
Très bon
51

Historique des mises à jour

  • Le 14/08/2010 à 22:03:07
    Réorganisation des chapitres sur l'héritage
  • Le 02/07/2010 à 23:28:40
    ticket par MP
  • Le 26/06/2010 à 23:49:12
    Réécriture du premier chapitre + modifications UML + modifications TPs
Bienvenue dans ce tutoriel portant sur la programmation orientée objet (souvent abrégé par ses initiales POO) en PHP. :)

Vous ne savez pas ce qu'est la POO ? Ne vous inquiétez pas, je vais me charger de vous en apprendre le principe du début et le maximum possible. ;)

Ce qui doit être acquis


Afin de suivre au mieux ce tutoriel, il est indispensable voire obligatoire :
  • D'être à l'aise avec PHP et sa syntaxe ;
  • D'avoir bien pratiqué ;
  • D'être patient ;
  • D'avoir PHP 5 sur son serveur. Je ne parlerai pas de POO en PHP 4 car sous cette version de PHP, certaines fonctions indispensables de la POO ne sont pas présentes (on ne peut donc pas vraiment parler de POO).
Si vous avez déjà pratiqué d'autres langages apportant la possibilité de programmer orienté objet, c'est un gros plus, surtout si vous savez programmer en Java (PHP a principalement tiré son modèle objet de ce langage).

Remerciements


Je tiens à dire merci à toutes ces personnes qui ont contribué d'une façon ou d'une autre à la qualité du tutoriel :
  • Talus et Lpu8er concernant l'UML ;
  • christophetd pour la correction orthographique de quelques chapitres ;
  • prs513rosewood pour son aide concernant l'installation de Dia sous Mac OS ;
  • waaaou pour avoir créé les icônes du tutoriel ;
  • Et à tous les autres qui ont posté un commentaire, soit pour m'encourager, soit pour donner leur avis et permettre ainsi l'amélioration de la qualité du tutoriel !

Questions


Je reçois beaucoup de MP me demandant des précisions sur le cours. Si vous êtes dans ce cas-là, je vous invite à poster dans le topic dédié au tutoriel. Je peux ainsi voir au sein du même sujet les problèmes auxquels les membres sont le plus souvent confrontés. ;)

Ce cours est composé des parties suivantes :

Ce tutoriel est maintenant terminé. J'espère qu'il vous aura plu et apporté beaucoup de connaissances. :)

Dès à présent, vous êtes prêts à être lâchés dans la nature. En effet, vous savez tout à propos de la POO en PHP. Cependant, un petit problème se pose : vous ne savez pas programmer un site web entièrement orienté objet. Pour y parvenir, je ne peux que vous recommander de pratiquer en utilisant des frameworks orientés objets. Il en existe un bon nombre, et celui que je vous conseille (c'est d'ailleurs lui que j'utilise, et que le SdZ utilise aussi par la même occasion) est Symfony. Vous avez de la chance, car il existe un excellent tutoriel sur le site du projet : j'ai nommé le tutoriel Jobeet. C'est d'ailleurs le tutoriel de référence. ;)

Vous verrez qu'à force de l'utiliser, vous comprendrez les mécanismes de la POO ainsi que sa puissance. En explorant la partie interne de ce framework, vous comprendrez comment celui-ci fonctionne et serez capables de réaliser vous-mêmes un site web orienté objet ! :)

Informations sur le tutoriel

Retour en haut Retour en haut

Créé : Le 24/07/2009 à 17:44:07
Modifié : Le 14/08/2010 à 22:03:07
Avancement : 100%

76 commentaires
Afficher l'intégralité du tutoriel