¿Cuáles son los marcos y conceptos que todos los desarrolladores web deberían conocer?

Mi lista personal básica. Como soy programador de PHP, cubriré más cosas de PHP. Esto es lo que cualquier RH le pedirá al desarrollador web (Junior).

Conceptos de diseño de software:
OOP http://en.wikipedia.org/wiki/Obj…
MVC http://en.wikipedia.org/wiki/Mod…
Otros patrones de diseño de software: http://en.wikipedia.org/wiki/Sof…

Marcos web PHP básicos. Tienen todo lo que necesita para arrancar aplicaciones web pequeñas / medianas.
Codeigniter: http://codeigniter.com/
Yii: http://www.yiiframework.com/

Marcos web PHP más serios:
Marco ZF Zend: http://framework.zend.com/
Symfony: http://www.symfony-project.org/

CMS (+ marcos):
Mi agencia utiliza WordPress, ya que es la forma más rápida y cualitativa de entregar sitios web pequeños: http://wordpress.org/
Drupal: http://drupal.org/
También está Joomla, que es uno de los CMS más populares del mundo, pero personalmente no lo recomiendo.

Una pregunta increíble y famosa sobre Stack Overflow http: //programmers.stackexchange … Excelentes consejos e indicadores que tocan todos los aspectos del desarrollo web.

Aquí hay algunos marcos PHP principales que un desarrollador debe conocer:
Symfony, CodeIgniter, Cake PHP y Zend.

Conceptos que un desarrollador de PHP debe tener en cuenta:

  • Comillas simples y dobles
  • Estilo de los guiones
  • Operador ternario
  • Consultas seguras
  • Marco de referencia
  • Motor de plantillas
  • Reutilización de código

¡Espero que esto ayude!