Foros del Web » Programando para Internet » PHP »

aprender php avanzado

Estas en el tema de aprender php avanzado en el foro de PHP en Foros del Web. Hola. Mi duda es esa: he mirado ya muchos manuales de los hay por la red, la mayoria de iniciacion, y tambien he mirado varios ...
  #1 (permalink)  
Antiguo 17/11/2004, 03:36
 
Fecha de Ingreso: julio-2004
Mensajes: 34
Antigüedad: 19 años, 9 meses
Puntos: 0
aprender php avanzado

Hola.
Mi duda es esa: he mirado ya muchos manuales de los hay por la red, la mayoria de iniciacion, y tambien he mirado varios libros. Ahora quiero aprender php mas avanzado, y hay gente que me ha recomendado mirar un desarrollo ya hecho, tipo care2x (www.care2x.org) o osCommerce (www.oscommerce.com). Sin embargo, me parece bastante complicado coger y de buenas a primeras intentar estudiar un programa de tropecientas mil lineas de codigo. ¿Pueden darme alguna sugerencia sobre como aprender php algo mas avanzado?. Lo que en definitiva quiero hacer es construirme mi propia web de servicios personalizada, cosa que no creo que pueda hacer con ninguna de las tipicas aplicaciones prefabricadas. Por ejemplo, me gustaria coger ideas para ciertos modulos como la gestion de sesiones, sistemas de autenticacion...
Gracias y saludos.
  #2 (permalink)  
Antiguo 17/11/2004, 04:47
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
pues yo te recomiendo que te leas todos los manuales que encuentres, aunque sean de iniciacion, ya que eso mantendra que lo aprendiste en tu cabeza, en todo caso a mi tambien me gustaria un manual más complejo... pero es mejor aprender de los de iniciacion, ya que te dan una idea de como hacerlo tu misma aunque cueste hacer trabajar nuestro cerebro :P:P:P, bye... y disculpa por no responder tu pregunta... trata tambien de descargar scripts y leerlos, ya que tambien se aprende asi...

Última edición por spider_boy; 17/11/2004 a las 04:58
  #3 (permalink)  
Antiguo 17/11/2004, 06:47
 
Fecha de Ingreso: julio-2004
Mensajes: 34
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias por las sugerencias :).
  #4 (permalink)  
Antiguo 17/11/2004, 07:10
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
y hay gente que me ha recomendado mirar un desarrollo ya hecho,
A eso le llaman "ingenería inversa" .. si bien así podrías ver algún "detalle" de programación .. no vas a tener el "concepto" global de la aplicación en si además que para hacer eso . .antes debes conocer muyyy bien lo que estás viendo como para "reconstruirlo" desde el final ..

Cita:
¿Pueden darme alguna sugerencia sobre como aprender php algo mas avanzado?.
mm bueno .. no sé si realmente necesitas aprender "PHP avanzado" o bien reforzar otros temas más básicos sobre el desarrollo de aplicaiones en general (para este entorno "web") .. a aprender más sobre Base de datos: SQL, modelo .. etc .. (parte muyyyy importante si las usas).

Sobre PHP .. ciertas "técnicas" se basan en principios básicos como bien sabras .. por ejemplo un sistema de autentificación que se base en sesiones .. si conoces como usar sesiones en general y tu sabes la "lógica" que debería cumplirse .. tu misma podrías llegar a implementar tu própio sistema de autentificación.

En general te recomendaría "reforzar" la base .. por qué con eso y "lógica" la mayoría de cosas las prodrías implementar (y en muchos casos como a todos nos pasa: "reinventando la rueda").

No sé que base tienes de otras cosas relacionadas con el entorno que estás trabajando .. no sólo de PHP se vive. En muchos casos hay que dar soluciones a problemas que si bien al final se pueden implementar en PHP .. tambien es necesario llegar a una conclusión de que si "PHP" es el idoneo para lo que pretendas hacer o no. Ejemplo: diferenciar bien lo que es própio de PHP y lo que no lo es (lo que es del "lado del cliente" y lo que es del lado del "servidor") .. Lo que sería própio de "SQL" si trabajas con Base de datos .. si usas expresiones regulares, saber que estas tienen su própio lenguaje .. conocer algo de OOP (Programación Orientada a objetos) .. en principio a saber "usarla": classes ... etc ...

Cuanto más claro tengas claro donde actua PHP y lo que puede hacer este y lo que no es competencia directa de PHP .. mejor te irá. No sé si hay libros de "PHP" que expliquen eso .. pues no es un concepto de PHP directo sino del "entorno" de desarrollo bajo este ambiente "web" (cliente-servidor).

Si tienes dudas de algún tema concreto .. simplemente plantealo y lo desarrollamos.

En las FAQ's de este foro .. en sus primeros mensajes tienes una relación de links hacia tutoriales de PHP, no sólo los "típicos" en castellano (que seguro que los has visto ya) sino también de sitios en Ingles con más artículos que tratan "técnicas" concretas .. que, con una base de PHP ya en tus manos .. no te costará nada ir a buscar cierta técnica e implementarla.

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:36.