Usaré la pila LAMP para la explicación, también puedes usar otras pilas web.
Antes de comenzar a desarrollar un sitio de redes sociales, debe tener algunos conocimientos básicos (nivel intermedio) sobre:
- Gestión de base de datos
- Conceptos de OOP e implementación de conceptos de OOP en Php
- Lenguajes de secuencias de comandos como JavaScript, CSS, HTML y XML
Una vez hecho esto, ahora puede concentrarse en el diseño arquitectónico de su red social. El patrón arquitectónico de software más común utilizado, en más o menos, todas las redes sociales hoy en día, es el patrón MVC ( modelo-vista-controlador ).
Lea sobre los principios de este diseño e intente implementarlo en Php.
- ¿Cuál es su revisión de C ++ Primer (libro)?
- ¿Cuál fue el capítulo más difícil de escribir en el libro Introducción a los algoritmos de CLRS?
- Cómo construir un sistema de recomendación de libros
- ¿Cuáles son los mejores libros de algoritmos que uno debe usar?
- ¿Debería leer el libro ‘Interpretación de estructuras de programas de computadora’?
A partir de este momento, el libro PHP 5 Social Networking de Michael Peacock lo guiará maravillosamente.
Puedes conseguir el libro aquí.