Version complète: sur le forum Webmaster Hub : apprendre le php à travers un sujet
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
EpSilon
Bonjour tout le monde, voila, ça fait assez longtemps que jm'interrese aux languages de programmation sans vraiment me lancer et en apprendre (au moins un tongue.gif) correctement, et il est conseillé d'apprendre le php en premier smile.gif. Donc jme suis lancer dans quelques tutoriels, assez bien réputés, mais j'ai un peu de mal à apprendre du languague "brut" comme ça, et j'aimerais bien réaliser un projet (site ou autre support multimedia) qui me permetrrai tout au long d'en apprendre plus... donc voila, ma question est, personne n'aurai une ptite idée d'un projet pas trop dur (niveau php), qui me permettrai d'apprendre le php. (et pour un site, un site de quoi ? (aucun interet a fairee un site inutile a mon gout tongue.gif) voili voulou. merci d'avance smile.gif
LaurentDenis
Je suis un peu dans ta situation, puisque si connais bien d'autres langages, il faut avouer que mes notions de PHP ont jusqu'ici été franchement minimales.

Ayant résolu de m'y mettre, j'ai opté pour une démarche d'initiation un peu différente : décrypter et modifier selon mes besoins une "bonne" application PHP (rigoureusement codée). Au moins, comme ça, on a un bon point d'appui, sans compter un forum spécialisé sur l'appli en question avec des gens bien au fait du code concerné.

Peut-être cela peut te servir de piste.
EpSilon
Oui j'y ai penser aussi, mais pour tout dire, même après avoir lut et compris le code d'un forum, les fonctions de chaque balises etc, jme sentais pas spécialement meilleur... enfin pas capable de faire "quelque chose". voili voulou smile.gif
Anonymus
Le php permet de créer des pages dynamiques, mais ne permet pas de concevoir une application.
Je veux dire par là : Il existe des méthodes qui permettent de créer une structure de site, voire de programme. Pour cela, il faut s'intéresser à Merise, par exemple, ou UML. Ce ne sont pas des langages de programmation, mais des méthodes de modélisation, qui permettent, grosso modo, de dire :
- Si je fais ceci, il se passera cela, sinon il se passera cela, etc.. et pour un programme entier. Ou alors :
- la base de données sera structurée de telle manière, parce que c'est la méthode la plus optimale.

Bref, créer une page en php, c'est facile. Créer un site entier, c'est un autre problème, qui doit être résolu sur papier avant d'être rêglé par programmation.

Pour ce qui est de l'UML, il y a un bon petit site ici : http://uml.free.fr/ Il donne des explicatifs notamment pour les 'objets' de programmation, mais ils sont valables pour tout autre chose, comme les pages d'un site par exemple.
Pour ce qui est de Merise, un cours sur les bases de données sur le site 'comment ca marche ' : http://www.commentcamarche.net/merise/concintro.php3
avec notamment les articles sur les MCT et MOT .
Bonne lecture wink.gif

Anonymus.
Hellway
Si tu veux, tu peux participer à mon projet, on n'est jamais trop que un de plus smile.gif
http://groupeclan.free.fr
jd_
Pour commencer en PHP, je suggèrerais d'abord de se familiariser avec le vocabulaire. Enormément de gens commencent à taper du code en imitant (copiant..) des lignes ou morceaux de code trouvés par-ci par-là sans pouvoir mettre un nom sur ce qu'ils font, et par là suite ils s'étonnent de ne pas progresser.

Ensuite, c'est comme pour tout : il faut un peu d'imitation (ne pas réinventer la roue...), un peu d'imagination (la "prise de risque" si difficile à entamer), et de la patience (beaucoup). Personnellement, le premier bidule que j'ai créé en PHP fût un livre d'or (avec MySQL comme base de donnée), et après coup je me dis que ce n'était pas mal d'avoir commencé par ça - c'est simple mais assez complet, et il existe tellement de bons livres d'or sur le net qu'on peut très vite, soit s'aider de ce qui existe, soit comparer son bidule et les autres scripts.

Quelque soit ta méthode, prends bien le temps de fixer les connaissances de bases, pour comprendre ce que tu vas faire, non pas chercher à comprendre ce que tu as recopié. Pour ça... il faut se faire violence et ingurgiter les connaissances minimum smile.gif
EpSilon
merci beaucoup pour vos conseil wink.gif jvais essayer ces différentes "pistes", merci encore smile.gif.

p.s : Hellway, merci de l'invitation, mais jcrois que j'ai pas encore les connaisances necessaire pour vous aider happy.gif (jai regarder, ça m'a l'air interresant tongue.gif)
la_pompe
Salut,

un autre truc sympa pour se faire la main: un gestionnaire de bookmarks, relié à une base MySQL. Mon conseil: toujours aller voir sur php.net mysql.com ! Tout est dedans (bon, MySQL c'est pas évident de s'y retrouver, mais php.net c'est le top).

LP
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.