Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que todo programador PHP deve saber?


Em primeiro lugar, não há não deve saber sobre aprender PHP e MySQL... Você entra sem saber nada, e sai sabendo um monte. Se houvesse um deve saber, ninguém seria capaz de entrar no desenvolvimento PHP e MySQL. Eu pessoalmente acho que você está em uma pequena vantagem entrando nisso sem saber tudo sobre isso. Isso lhe dará uma nova perspectiva e uma atitude de pensar fora da caixa :)

No que diz respeito às coisas orientadas a objetos neste tópico, é verdade. Mas, como outros já disseram, depende completamente do programador (você) decidir como escrever seu código. Você pode usar práticas orientadas a objetos, fazer uma junção de código espaguete, ou apenas um monte de funções, ou qualquer outra coisa. De qualquer forma, como todo mundo tem dito, depende de você :)

Canal de IRC:

Realmente não preciso disso, mas acho útil ... Vejo você aqui :)

irc.freenode.net #php

Manual:

O manual é seu amigo e provavelmente a única coisa que você deveria saber antes de mergulhar.

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

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

Estruturas:

Certifique-se de que é um 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:

O que mais combina com você :)

http://www.eclipse.org/

http://www.vim.org/

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

http://php.netbeans.org/

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

Mecanismos de modelo:

PHP é um bom mecanismo de modelo

Estruturas de controlador de exibição de modelo ajudam com isso

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/

Definitivamente não é uma lista exaustiva, e as coisas mudam constantemente... Mas é um começo :)

Divirta-se!

Chrelad