Mysql
 sql >> Base de données >  >> RDS >> Mysql

Que devrait savoir tout programmeur PHP ?

Tout d'abord, il n'y a non doit savoir apprendre PHP et MySQL ... Vous y entrez sans rien savoir, et vous en sortirez en connaissant un tas. S'il y avait un must, alors personne ne pourrait se lancer dans le développement PHP et MySQL. Personnellement, je pense que vous avez un léger avantage à vous lancer sans tout savoir à ce sujet. Cela vous donnera une nouvelle perspective et une attitude novatrice :)

En ce qui concerne les trucs orientés objet dans ce fil, c'est vrai. Mais, comme d'autres l'ont dit, c'est entièrement au programmeur (vous) de décider comment écrire votre code. Vous pouvez utiliser des pratiques orientées objet, faire une jonction de code spaghetti, ou juste un tas de fonctions, ou quoi que ce soit. Quoi qu'il en soit, comme tout le monde l'a dit, c'est à vous de décider :)

Canal IRC :

Je n'en ai pas vraiment besoin, mais je trouve cela utile... À bientôt ici :)

irc.freenode.net #php

Manuel :

Le manuel est votre ami et probablement la seule chose que vous devriez savoir avant de plonger.

http://www.php.net/manual/en/

http://dev.mysql.com/doc/refman /5.0/fr/apis-php.html

Frameworks :

Assurez-vous qu'il s'agit d'un framework MVC :)

http://www.cakephp.org/

http://www.phpmvc.net/

http://www.codeigniter.com/

http://www.symfony.com/

http://www.laravel.com

http://www.yiiframework.com/

IDE :

Ce qui vous convient le mieux :)

http://www.eclipse.org/

http://www.vim.org/

http://www.zend.com/en/products/studio/

http://php.netbeans.org/

https://www.jetbrains.com/phpstorm/

Moteurs de modèles :

PHP est un bon moteur de template

Les frameworks de contrôleur de vue de modèle aident à cela

twig.sensiolabs.org

http://www.smarty.net/

Ajax :

http://jquery.com/

http://www.mootools.net/

http://developer.yahoo.com/yui/

http://www.prototypejs.org/

http://www.extjs.com/

http://code.google.com/webtoolkit/

https://angularjs.org/

CSS :

http://www.yaml.de/en/home.html

http://code.google.com/p/blueprintcss/

http://developer.yahoo.com/yui/reset/

Certainement pas une liste exhaustive, et les choses changent constamment... Mais, c'est un début :)

Amusez-vous !

Chrelad