Aller au contenu

apprendre le php à travers un sujet


EpSilon

Sujets conseillés

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 :P) correctement, et il est conseillé d'apprendre le php en premier :). 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 :P) voili voulou. merci d'avance :)

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 :)

Lien vers le commentaire
Partager sur d’autres sites

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 ;)

Anonymus.

Lien vers le commentaire
Partager sur d’autres sites

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 :)

Lien vers le commentaire
Partager sur d’autres sites

merci beaucoup pour vos conseil ;) jvais essayer ces différentes "pistes", merci encore :).

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...