¿Cuáles son los requisitos previos para el desarrollo de back-end?

El desarrollo de backend suele ser el más adecuado para personas que:

  • puede funcionar sin una representación visual de las características que necesitan para producir. Mucha gente tiene un enfoque “visual” de los problemas, las soluciones y el desarrollo. El desarrollo de backend es el rey de la actividad “detrás de escena”.
  • Los desarrolladores de back-end necesitan tener una mentalidad analítica, están en un enfoque más estratégico. Un desarrollador de back-end a menudo tiene que planificar API / protocolos / interfaces para ser consumidos por los desarrolladores frontend.
  • el backend tiende a ser donde ocurren los cálculos y, en general, las cosas comerciales “importantes”. Debido a esto, es más adecuado para desarrolladores senior que conocen mucho el dominio comercial específico. También saben cómo evitar las dificultades comunes del backend de los desarrolladores junior. Conocen la importancia de los problemas de registro, de crear un sistema que pueda seguir ejecutándose a pesar de los errores, de crear interfaces y API coherentes y de larga duración, etc. Además, los “geeks backend” tienden a implementar la pila completa, incluidas las pruebas unitarias, las pruebas funcionales, las pruebas de regresión, etc. etc. Los desarrolladores frontend tienden a realizar más pruebas de IU de usuarios finales con personas “reales” y, en general, tienen más contacto directo con los clientes, están más preocupados que los desarrolladores de back-end por la usabilidad, etc.

El desarrollo de back-end requiere mucho más conocimiento de programación que el front-end.

Los siguientes tres (3) enlaces proporcionarán una excelente descripción de lo que está involucrado y lo que se requiere en el desarrollo de back-end.

  1. Desarrollo de back-end: una guía de lo básico
  2. ¿Qué es el desarrollo de back-end? – Programador simple
  3. Una guía para principiantes para el desarrollo de back-end

Espero que esto ayude, buena suerte

No entiendo la pregunta. ¿Eres un desarrollador front-end y estás pensando en hacer un desarrollo back-end también? ¿O quiere decir a nivel de proyecto qué tipo de planificación se requiere antes de comenzar el desarrollo de back-end o qué?

More Interesting

¿Por qué algunos desarrolladores de backend ven Node.js como un juguete y prefieren un lenguaje como Scala y Python para el backend?

¿Qué servicio de correo electrónico me permite administrar plantillas y enviar correos electrónicos con parámetros desde mi backend?

¿Debo contratar desarrolladores independientes de front-end y back-end?

¿Cómo debo desarrollar un backend de una aplicación de Android?

¿Es el umbral para ingresar a la profesión de desarrollador de Android más bajo que el desarrollo web de back-end?

¿Cuál es el mejor lenguaje / marco para un back-end diseñado para interactuar con varias plataformas (aplicación iOS, habilidad Alexa, sitio web, etc.)?

JavaScript (lenguaje de programación): ¿Cuáles son algunas ideas para una biblioteca Javascript amigable para los niños?

¿Qué son las tecnologías front-end y back-end?

¿Qué es un desarrollador de pila completa por delante y por detrás?

¿Debo despedir al nuevo desarrollador de backend ya que no conoce AWS y Azure? ¿Son estos conocimientos comunes para todos los desarrolladores de back-end?

En el desarrollo completo de la pila, ¿utilizamos JavaScript desde el front-end hasta el back-end (MongoDB)?

Para una aplicación híbrida (marco iónico), ¿es mejor tener API REST en servidores propios o utilizar proveedores de back-end como Firebase, Deployd o Backend, etc.?

¿Qué factores afectan la elección de marcos de backend o idiomas y bases de datos?

He estado desempleado durante casi 1 año, estoy aprendiendo Go y quiero convertirme en desarrollador de backend, ¿qué debo hacer para conseguir un trabajo?

Cómo hacer una aplicación Java que use una base de datos en el back-end