Si tengo que crear un sitio de redes sociales como Facebook, ¿qué cosas tengo que estudiar comenzando desde el front-end hasta el back-end hasta el servidor y los servidores web? ¿Cuáles son todas las cosas que uno debe saber en profundidad?

Aquí hay algunas cosas para comenzar

  • Conceptos de UI y UX
  • Ingeniería de front-end para HTML, CSS, Javascript
  • Lenguaje de programación de back-end de su elección
  • Escalabilidad (a nivel de hardware y software)
  • Almacenamiento en caché de datos en múltiples niveles
  • Base de datos a utilizar
  • Actuación
  • Seguridad
  • Recolección de datos del usuario
  • Analítica
  • Software para monitorear sus servidores
  • Un nombre de dominio
  • Servicio CDN

Aparte de esto, también debe centrarse en

  • Marcos para ser utilizados en el front-end y back-end
  • Proceso de diseño técnico (diseños de alto y bajo nivel)
  • El proceso de desarrollo
  • El proceso de documentación
  • Proceso de informe de errores
  • Herramienta de gestión de proyectos
  • Herramienta de implementación de código
  • Herramienta de gestión del código fuente

More Interesting

¿Cómo funciona el algoritmo de Clasificación de Señal Múltiple (MUSIC)?

¿Cuáles son las diferentes formas en que puede obtener la longitud de una matriz en C ++?

¿Qué son P, NP, NP-complete y NP-hard?

Quiero aprender estructuras de datos OOP y algoritmos usando PHP. ¿Cuáles son los buenos recursos que usan PHP para enseñar algoritmos?

¿Cómo se puede calcular la mediana de una gran variedad de enteros sin mantener todos los valores en la memoria?

Cómo hacer una selección aleatoria ponderada discreta en tiempo constante

¿Qué algoritmo se puede usar para pasar de datos de frecuencia a una nota musical?

Cómo calcular la similitud semántica entre un automóvil y una bicicleta mediante el algoritmo Jian y Conrath

Visión por computadora: ¿Cuáles son algunas técnicas de detección de bordes ultrarrápidas y eficientes en memoria?

¿Dónde se puede encontrar una foto y detalles biográficos de Burton Howard Bloom, inventor del filtro Bloom?

¿Qué tipo de algoritmos han escrito los ingenieros de Facebook para que funcione la búsqueda de gráficos de Facebook?

¿Hay alguna prueba de que los algoritmos de clasificación no pueden tener una complejidad mejor que O (Nlog (N))?

¿Cuál es la explicación de este código?

Cuando trato de entender una técnica como la memorización o lo que sea, me enfrento a muchos dolores y no lo entiendo de inmediato. Necesito intentarlo varias veces. ¿Es normal o debo obtener algoritmos y técnicas con al menos uno o 2 aciertos?

¿Qué es Algoritmo, Diagrama de flujo y Pseudocódigo en la planificación de programas antes de escribir?