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

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

POO en PHP5 pour les nuls


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut POO en PHP5 pour les nuls
    Bonjour,

    je lis et relis la documentation, les cours et tutoriels en version papier, pdf et en ligne sur la programmation objet en PHP5, mais je n'avance guère.
    La raison : les soit-disant cours se bornent à lister les grands principes en les illustrant avec quelques exemples. Et puis on passe à l'étape supérieure. Mais on n'a rien compris à la précédente : pas d'application utile des fonctions et techniques.

    Existe-t-il des tutoriels pour les non-initiés à la programmation objet, dans lequels on voit se bâtir un vrai projet, pas à pas ?

    Version papier, pdf ou en ligne possible.

  2. #2
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    Bonjour,

    Fais donc un tour ici
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  3. #3
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut
    Merci pour ce lien.
    Je le connaissais pour la qualité de ses tutos de toutes sortes et de qualité.

    De tous les tutos, c'est certainement le plus abordable. Mais la progression est encore un peu rapide pour moi.
    Je dois préciser que je suis Français, désolé.

  4. #4
    Inactif   Avatar de Deallyra
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    1 997
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 1 997
    Par défaut
    O.o

    Tu dois préciser que tu es français?
    Et pourquoi?
    *Si la réponse vous convient, n'oubliez pas le tag
    *Exprimez vous dans un français correct; on prend le temps de vous lire, prenez le temps de bien écrire.
    *Et comment on interprète votre code? N'oubliez pas la balise!

    *Pour une mise en page simple avec des divs.
    *Pour faire des formulaires xHTML CSS.

  5. #5
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Salut

    Il faut bien voir que PHP est un langage de programmation. Tu ne peux pas apprendre "la POO en PHP" en une semaine (avec l'algo au passage), c'est tout simplement irréaliste

    En réalité, tout cela est un véritable cursus, il faut y aller petit à petit et y mettre du tien. Il faut suivre des cours, procéder par étapes.

    Ainsi, ta question est au moins triple :

    1. Il te faut d'abord apprendre l'algorithmique : comment construre un programme, ce qu'est une fonction, une alternative, une boucle etc. Tu pourras trouver ces informations ici : http://algo.developpez.com/cours/
    2. Ensuite, interroge-toi sur la programmation orientée objet, d'un point de vue abstrait : ce qu'est une classe et un objet, quelles interactions sont possibles, etc. Cela se fait par l'analyse en UML : http://uml.developpez.com/
    3. Enfin, tu pourras aborder la POO en PHP en toute confiance, car tu auras appris les bases normalement : http://g-rossolini.developpez.com/tutoriels/php/cours/

    Note que PHP n'est presque jamais utilisé seul. D'autres technos sont habituellement en relation directe :


    Pour info, j'essaie de donner une vue d'ensemble de ces technos ici : http://g-rossolini.developpez.com/tu.../web-debutant/

  6. #6
    Membre éclairé Avatar de php_de_travers
    Inscrit en
    Juin 2004
    Messages
    460
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 460
    Par défaut
    Merci à Yogui dont je lis les tutos et cours.

    Pour info, je programme déjà en PHP3-4-5 en exploitant parfois des classes toutes-faites (EzSql, Class Upload, etc... trouvées sur phpclasses.org) et des fonctions POO de PHP5 (SimpleXml). Et ça marche très bien, en tant que consommateur.

    Je cherche à apprendre à devenir un producteur de ce genre d'outils. Mais cela suppose de PENSER autrement la conception même des projets.
    Dur dur quand on a pris des habitudes certainement mauvaises de programmation procédurales.
    Pire, lorsqu'elles fonctionnent. Si elles plantaient, je me serais remis en question plus tôt...

    Merci pour à tous les 2 pour les liens.

  7. #7
    Rédacteur

    Avatar de Yogui
    Homme Profil pro
    Directeur technique
    Inscrit en
    Février 2004
    Messages
    13 721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Février 2004
    Messages : 13 721
    Par défaut
    Attention aussi, un danger est de croire que le code que l'on trouve ailleurs est idéal, parfait. En réalité, ce code n'est pas toujours exemplaire... Les habitudes que tu as sans doute prises en tant que consommateur ne sont ainsi pas nécessairement bonnes, il faut que tu les remettes en question au fur et à mesure de ta lecture des tutoriels que je t'ai indiqués. Ces articles, en revanche, ont été relus par diverses personnes et je te garantis leur qualité

Discussions similaires

  1. Réponses: 2
    Dernier message: 08/02/2007, 13h02
  2. Réponses: 6
    Dernier message: 06/11/2005, 12h10
  3. C++ pour les nuls => Linux => Problème
    Par wizardman dans le forum Linux
    Réponses: 6
    Dernier message: 21/09/2005, 01h53
  4. Apprendre le réseau (pour les nuls)
    Par __fabrice dans le forum Développement
    Réponses: 5
    Dernier message: 08/03/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo