6
votes

Combien de temps faudrait-il pour apprendre l'essentiel de PHP?

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

php

2 commentaires

Le diable fait du travail pour des mains de ralenti.


À propos de cette longue: | -------------------------- |


8 Réponses :


0
votes

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?


0 commentaires

0
votes

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.


4 commentaires

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



1
votes

Combien de temps dure votre morceau de chaîne?

Combien d'heures par jour votre morceau de chaîne est-elle libre?

Votre morceau de chaîne connaît-elle HTML ou devra-t-elle être apprise aussi?

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"?

La connaissance de OO est belle, mais vous pouvez faire un site Web simple sans cela.

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.

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/

Mais il y a vraiment un "morceau de chaîne" étiquette ....


0 commentaires

0
votes

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 vraiment si votre HTML HTML.

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.


0 commentaires

0
votes

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.


0 commentaires

6
votes

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.

Pour un site Web interactif simple, vous devez apprendre les éléments suivants:

  1. Principes de base de php , comme syntaxe, etc.

  2. html / css pour forme et mise en page de page .

  3. (facultatif) Accès à la base de données en utilisant mysql ou un autre moteur de dB .

  4. Security PHP (pour assainir la saisie de l'utilisateur)

    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.

    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 () .

    Outils et livres

    Quelques outils que je trouve utiles:

    • IDE NetBeans
    • xdebug -really un outil de débogage indispensable.
    • MySQL Workbench pour MySQL
    • sur Windows, de nombreuses personnes comme Xampp et WAMP

      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 .


2 commentaires

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



1
votes

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.


0 commentaires

0
votes

dépend du programmeur et de votre définition interactive.

  1. Syntaxe PHP
    • provenant d'un C ++ avec un arrière-plan OOP, j'ai appris la syntaxe PHP et ce qui n'est pas sans oop dans une heure environ.
    • oop
      • OOP par elle-même a pris quelques semaines. Il y a un excellent livre PHP OOP de David Power si vous êtes intéressé.
      • Quelle est votre définition de site interactif?
        • trucs flashy? Ensuite, vous voudrez peut-être apprendre JavaScript / ajax / XML ce qui n'est pas
        • Données liées? Ensuite, vous avez peut-être besoin d'une base de données, vous devez donc apprendre SQL et une base de données.
        • Déploiement du site Web
          • Easy Way: WAMP (Fenêtre Apache MySQL PHP) / MAMP (Mac Apache MySQL PHP) Cela vous mènera un jour à une semaine, pour apprendre à déconner avec Apache et MySQL.
          • Hard Way: Lampe, j'ai pris une classe d'administrateur système comme un cours de souffle. Haussement d'épaules, vous emmène au plus un quart?

            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.


2 commentaires

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 ^^.