actuellement je suis libre depuis presque mois et j'aimerais apprendre php Est-ce suffisant pour apprendre toute la partie essentielle de PHP pour faire un site Web interactif. BTW .. J'ai pris des cours Java et je comprends les concepts de OOP. et comme je l'ai dit, je suis totalement libre p>
8 Réponses :
dépend de vous. Cette question a une réponse différente pour tous ceux qui le demandent. Ne devrait pas prendre trop longtemps mais peut-être un mois ou 2? P>
Je suis programmée en PHP pendant 10 ans et j'apprends toujours de nouvelles choses. Mais pour construire des CMS simples, vous auriez besoin d'environ quelques semaines. p>
Aucune infraction, mais parce que vous avez programmée PHP depuis 10 ans, peut-être »pour construire un CMS simple dont vous auriez besoin d'environ quelques semaines" - pour vous. Mais je doute qu'un débutant puisse le faire.
@LeonixSolutions OP prétend avoir déjà une certaine expérience. Jetons-les dans la profondeur!
@LenOXSOLUTION: Je construisais le premier petit CMS avec 2 champs de texte pour chaque page quelques semaines après que je commence à apprendre PHP. Bien que j'ai eu quelques années d'expérience de programmation OO avant.
Grin YMMV ... Désolé gars, sans occident prévu, mais après 30 ans de développement s / w perrofessionnel, je trouve toujours que Evyone i> Mauvaise infyone :-) Certaines personnes peuvent faire de bonnes choses dans un papillon de nuit et de nombreux Peut faire faire des choses raisonnables et certaines ... Eh bien, c'est Abel-courbe. Plus important est de manière portable à demander quel type de site il veut se développer, ne pensez-vous pas? Anyhoo - au moins il a choisi la langue correcte
Combien de temps dure votre morceau de chaîne? p>
Combien d'heures par jour votre morceau de chaîne est-elle libre? P>
Votre morceau de chaîne connaît-elle HTML ou devra-t-elle être apprise aussi? P>
Quel type de site Web votre morceau de chaîne veut-il? Il suffit d'afficher du texte, peut-être un blog ou des photos? Ou votre morceau de chaîne doit-elle aussi apprendre la programmation de la base de données? Pouvez-vous définir "interactif"? P>
La connaissance de OO est belle, mais vous pouvez faire un site Web simple sans cela. P>
Si vous le voulez vraiment, vraiment simple, alors avec un bon livre, vous ne devriez pas avoir de problème à assommer un site dans un mois, mais que «interactif» me préoccupe. P>
BTW, vous pouvez également consulter les langues de modèles PHP, telles que Smarty, ou prendre un système CMS avec des tonnes de fonctionnalités (sondage, forums, panier d'achat, etc.) de http://www.cmsmatrix.org/ p>
Mais il y a vraiment un "morceau de chaîne" étiquette .... p>
J'ai appris assez de php pour faire notre site Web d'entreprise avec interactivité dans environ une semaine. Il aide si vous connaissez JavaScript ou Perl (quel PHP prend des indices de) et il est Donc, cela dépend, mais cela m'a fallu environ 1 semaine pour un projet dédié sans connaissance de PHP au début. D'autres ont dit que j'ai fait un bon travail. p>
Si vous allez dire "Je suis expérimenté Java (ou tout autre langage) programmeur" Je dirais seulement quelques jours.
Parce que la syntaxe particulière de certaines langues n'a pas beaucoup d'importance. Alors que les compétences de programmation générale sont bien plus importantes.
Mais je n'ai aucune idée de ce que ces cours de Java résultent. Du "J'ai une idée sur les concepts" de la compréhension réelle est un long chemin.
Bien que je dois dire que PHP est assez facile à apprendre et de nombreuses personnes l'apprennent encore sans parcours. Mais cette facilité est un piège. Vous feriez mieux de maîtriser votre Java plutôt que de passer à PHP. P>
Un mois devrait comporter suffisamment de temps pour vous présenter à PHP. PHP intègre généralement d'autres technologies telles que HTML, SQL, XML, etc., et vous pouvez trouver d'apprendre ceux-ci (si vous ne les connaissez pas déjà) prend un peu plus de temps. P>
Pour un site Web interactif simple, vous devez apprendre les éléments suivants: p>
Principes de base de php , comme html / css pour forme et mise en page de page . P>
li>
(facultatif) Accès à la base de données en utilisant mysql ou un autre moteur de dB . P>
li>
Security PHP (pour assainir la saisie de l'utilisateur) P >
li>
ol>
La grâce d'économie de PHP est que les matériaux de référence sur php.net sont excellents et le manuel en général est assez bon. Cependant, il y a beaucoup d'idiosyncrasies, cependant, et je ne pense pas qu'il n'y a rien d'autre que de l'expérience pour vous aider avec cela. P>
Si vous souhaitez démarrer au pied droit, lisez sur Le modèle d'objet de php < / a> et regardez sur le bibliothèque standard . PHP a beaucoup de fonctionnalités intégrées, aussi bien que de nombreuses fonctions de raccourci peuvent vous faire économiser du temps, comme file_get_contents () et fgecsv () . P>
Quelques outils que je trouve utiles: p>
Si vous voulez obtenir un livre sur PHP, le meilleur que je peux recommander à une personne avec une expérience de programmation est le PHP Cookbook de Oreilly. Il vous montrera comment effectuer des tâches communes "The PHP Way", et vous pouvez rapidement rechercher des fonctions que vous ne reconnaissez pas sur PHP .NET . P> Outils et livres h3>
+1 Pour une bonne réponse, m'a presque perdu sur vos 2 premières lignes, cependant: p aptanastudio 1 & 3 (pas 2) est un excellent IDE PHP.
@Thomas bon à savoir; J'ai expurgé ce bit. Cela peut être vrai, mais probablement pas pertinent ici. ;)
Comme vous connaissez Java, vous pouvez apprendre beaucoup dans un mois. Il y a quelques années, j'ai également appris PHP d'une perspective Java. La partie la plus difficile était de penser beaucoup plus simple. Par rapport au Java-Way, PHP a tendance à être moins "académique" qui est très rafraîchissant, mais quelque chose que je m'habitue à m'habituer. P>
dépend du programmeur et de votre définition interactive. p>
Je pense que c'est à ébullition et à quelle vitesse vous apprenez. La nécessité nue pour un site interactif, pour moi, est PHP et une base de données (MySQL). Et avec cela, vous devriez commencer à commencer par la tête PHP et MySQL Book par O'Reily. Je n'ai pas aimé ce livre car il suppose que vous ne savez rien de la programmation du tout. p>
une bonne réponse. Oui, Syntaxe ... Triva. Vous avez appris OOP en semaines AFE? Grin, je parie que vous l'apprenez toujours quelques années plus tard. Déploiement? Encore une fois, fertile. Lire votre réponse clarifiée pour moi - ce qu'il a à grok est "web", c'est le nouveau paradigme pour lui. Eh bien, peut-être que et la base de données, s'il en utilise un.
^^ Environ 3 semaines, mais oui j'ai appris de nouvelles choses à mesure que la nouvelle version de PHP5 sort. Espace de noms et tel. Je ne suis pas sûr de déployer dans une équipe. Phing / fourmi aide. Merci ^^.
Le diable fait du travail pour des mains de ralenti. I>
À propos de cette longue: | -------------------------- |