Soy un estudiante de Ciencias de la Computación. Sé que hay un dicho "no reinventar la rueda"; sin embargo, creo que la mejor manera de aprender verdaderamente es escribir cosas desde cero. Sin embargo, cuando se comprenda la idea, comience a usar herramientas bien establecidas en la industria.Conociendo los conceptos de seguridad y marco de PHP
Hasta ahora, mis aplicaciones web PHP son relativamente simples desde el punto de vista de PHP, así que estoy tratando de aprender nuevas fronteras, como la seguridad y los conceptos del framework. Leo this PHP libro de seguridad para principiantes. ¿Cuáles serían otras sugerencias para aprender acerca de enfoques de seguridad más avanzados en la industria? Además, ¿cuáles serían las recomendaciones para aprender funciones PHP más avanzadas y cómo implementarlas correctamente, como las reescrituras de URL (el procesamiento de la reescritura ya que Apache se encarga de las reescrituras) y cualquier otro tema que deba aprenderse para un desarrollador de PHP? (o desarrollador web - PHP, Python, Ruby, etc.)?
Sé que esto no es realmente lo que estás pidiendo, pero si pudiera darte solo 1 consejo es que deberías registrar absolutamente todo, especialmente los errores. Sé que esto es una especie de enfoque retrógrado, arreglar las cosas en lugar de prevenirlas. Pero es un método probado (¡mira los aviones y sus cajas negras (naranjas)!). – gnur