-
Debuter en php
Bonjour,
Comme l'indique le titre je souhaiterais apprendre le PHP/MySQL.
J'ai des bases en HTML/CSS donc à ce niveau là aucun souci.
J'ai aussi quelques notions puisées de-ci de-là sur le net (print, echo, variable $ ... mais pas grand chose de plus).
Je suis actuellement webdesigner mais souhaiterais approfondir mes connaissances. Je chercherais donc, pour commencer, apprendre à créer un formulaire de contact puis un système d'enregistrement de membres sur un site.
Je dois avouer que je suis un peu perdu devant la masse de tutos sur ce site et ne sais pas trop où trouver les bons tutos pour commencer.
Je cherche donc une personne pouvant m'orienter, me conseiller et éventuellement donner un peu de son temps pour m'apprendre. En échange je pourrais offrir mes compétences pour quelques travaux dans mes cordes (logo, navigation, ergonomie, ...).
Merci d'avance à la personne ou les personnes motivées dans ce sens.
-
Bonsoir,
Je pense qu'il faut commencer par les bases à l'aide d'un bon bouquin pour les débutants. Apprenez d'abord les variables, boucles, structures conditionnelles, tableaux, fonctions et exercez vous. Ensuite vous pourrez attaquer les bases de données, les opérations de CRUD : comment écrire dans une base de données, lire et modifier des données etc. Et si vous avez du courage la POO, Design Patterns, etc.
Contactez moi par MP si vous avez voulez de quoi apprendre.
-
Bonsoir topo.design
Sinon, pour un site dynamique j'utilise un cms (il y en a des simples)
Mettre les mains dans le code c'est bien pour apprendre!
Il y a de bon outils comme un formulaire de contact et un système d'enregistrement de membres.:D
Sinon pour un formulaire un peu plus perso j'utilise formallin un générateur de formulaire avec une administration donc relier à une bd.;)
Puis ensuite je travail au tour pour améliorer à ma sauce en utilisant mes petites connaissances html css et php.
Voila c'est une idée!
@+
-
Un bouquin qui te donne les bases du PHP et que m'a conseillé Stealth35 (modo de ce forum) : http://www.arbrealettres.com/9782746...ivier-heurtel/
-
pour ma part, j'ai appris le PHP avec ce livre : PHP 5 avancé de Eric Daspet et Cyril Pierre de Geyer http://php.developpez.com/livres/?page=fr#L2212120044
c'est un livre très complet qui est accessible à tous
-
Merci pour vos réponses, j'ai moi aussi un bouquin d'apprentissage que j'ai déjà feuilleté (PHP & MySQL de micro application), mais je n'ai pas trouvé cette méthode d'apprentissage très concluante (ou peut être que je me fait trop vieux pour apprendre de cette manière...).
Toujours est-il que ce que je cherche actuellement c’est justement d'éviter d'utiliser des cms ou autre outils qui pourrait palier à mes lacunes afin de pouvoir vraiment gérer à terme des systèmes plus complexes que de simples formulaires.
Je suis conscient du travail d'apprentissage que ça implique mais suis très motivé dans ce sens.
-
Moi aussi, j'ai appris à l'aide d'un bouquin (pas celui que j'ai indiqué, mais une antiquité (c'était en 2007)). J'ai assimilé assez rapidement mais il faut dire que j'ai un passé d'une dizaine d'années de codage en langage C et que ça ressemble beaucoup. Et quand tu auras appris (étape indispensable), je te conseille de passer à la POO et de t'intéresser au MVC (model/view/controller), mais pour faire ça tout seul, je suis un peu sceptique ; comme j'ai un boulot de webmaster, je me suis fait payer par ma boîte un stage sur le sujet et j'ai eu le droit à un formateur calé...
-
En ce cas, je t'invite à regarder du côté des cours PHP :)
Sachant que si tu n'as pas de bonnes bases en algorithmie, il est plus que conseillé de commencer (ou continuer) par là !
Cours d'algorithmie
Ca te permettra justement d'acquérir les fondamentaux (qui sont valables quelque soit le langage dans lequel tu développes) et de mieux concevoir tes applications en utilisant correctement tous ces superbes principes et concepts qui peuplent le monde du développeur :aie:
-
Perso, j'ai appris "sur le tas". Je cherchais à faire quelque chose, essayais avec mes (maigres) connaissances, puis quand je bloquais, cherchais une solution sur google. J'ai très rarement appelé à l'aide sur les forums, pour la simple raison que je voulais généralement une solution immédiate et que selon les forums, la réponse peut tarder.
Quoi qu'il en soit, j'espère que tu es armé de patience ou que tu as beaucoup de temps, en autodidacte je suis passé d'un niveau 0 à un niveau plus que correct en 5 ans.
-
Meyfarth:
Ne t’inquiète pas je connais le temps d'apprentissage nécessaire, je ne compte pas faire un site ecommerce sans cms dés demain. Cinq ans minimum est effectivement le délai que j’estimai pour cet apprentissage.
k'amm:
J'avais déjà jeté un œil sur le tutoriel pour grands débutants pressés , il reste la manière de créer la base de données et de communiquer avec qui n'est pas trop approchée ou que je n'ai pas assimilé (tout comme dans le bouquin que j'ai cité).
Pour ce qui est des algorithme, il n'y a aucun souci. J'ai une formation en électrotechnique et une autre en électronique (en passant par les calculs binaires, portes logiques, création de systèmes, etc..).
Je ne cherche pas un prof particulier mais quelqu'un qui connait bien les forums et puisse m'orienter, discuter, voir me donner quelques conseils de temps en temps (comme par exemple en ce moment je bloque un peu sur la création de table).
-
Tu ne devrais pas avoir trop de mal à rentrer dans le code si tu as une telle formation, en effet :) Je te conseille toutefois de te renseigner sur la programmation orientée objet (notamment pour comprendre et exploiter la SPL mais également pour la conception de tes applications, qui ne s'en porteront que mieux) !
Concernant les requêtes en base, tu as ici un cours sur PDO qui devrait t'aider : Comprendre PD.
Pour l'aide, n'hésites pas à poster tes questions sur ce forum (après avoir cherché de ton côté bien entendu), il est fait pour :)