¿Cómo funciona el back-end (API, base de datos y aplicaciones móviles)?

Dependiendo de lo que estés esperando.

Pero las bases son:

La base de datos es como una biblioteca donde puede obtener toda la información para su aplicación.

En esta biblioteca, puede agregar una secretaria que elegirá automáticamente la información que necesita si la solicita correctamente: ese es el servidor ayudado por un servicio de fondo.

Hay varios tipos de servidores, los más comunes son los servidores HTTP, por lo que me centraré en ellos.

Los servidores HTTP más comunes son Apache, NGinx e IIS.

Cuando desarrolle un servicio de back-end, debe seleccionar una tecnología compatible con su servidor HTTP, por ejemplo, Apache lo ayuda a crear scripts PHP, Python, Javascript o Ruby que serán la secretaria. IIS tiene notoriamente la compatibilidad con C # .NET.

Con el servidor HTTP, puede manejar solicitudes HTTP .

Esas solicitudes HTTP son enviadas por el front-end de una aplicación a través del protocolo HTTP .

Y cuando maneja las solicitudes HTTP a través del back-end, devuelve una respuesta HTTP . Y luego su front-end obtiene su información del back-end.

Sé algo de eso, déjame compartirlo contigo.

Hay dos partes de un sitio web, backend y frontend. Como ya sabrá, el usuario puede ver el frontend y el backend es abstracto. En el backend, se procesan todos los datos privados que se verán comprometidos si se ejecutan en el frente (ya que el código fuente está visible allí). Las API se usan tanto en el Frontend como en el backend dependiendo del propósito. Las bases de datos, por otro lado, solo pueden usarse en el backend. La interfaz usualmente toma entrada y la envía al backend a través de Ajax y los datos se procesan allí y la salida se entrega nuevamente a la interfaz.

En términos sencillos, vas a un restaurante y pides algo de comida, el mesero va y da tu orden en la cocina y regresa con tu plato. El comedor es Frontend, la cocina es el backend y el camarero es el enlace (Ajax) entre el front y el backend.

More Interesting

¿Dónde puedo aprender desarrollo web front-end y back end para hacer un sitio web?

¿Necesita crear un backend para un sitio web de cartera personal o es suficiente HTML / CSS / Javascript?

¿Cómo vinculan los desarrolladores back-end su trabajo con los desarrolladores front-end?

¿Es obligatorio aprender ES6 para ReactJS? ¿ReactJS es bueno para el desarrollo tanto back-end como front-end? ¿Cuál debería ser el proceso paso a paso de aprenderlo para alguien que acaba de usar JavaScript para DOM?

¿Qué debe saber todo desarrollador web de back-end?

Dadas mis circunstancias, ¿en qué dirección debo ir: desarrollo web front-end o desarrollo back-end o desarrollo de aplicaciones?

¿Qué lenguaje es mejor para el desarrollo web frontend / backend: Python, PHP o JavaScript? ¿Y por qué?

¿Cuáles son algunas de las habilidades de configuración y desarrollo de servidores que necesito aprender para convertirme en un desarrollador de back-end?

¿El mejor lenguaje de back-end para el inicio?

Quiero ser un desarrollador de backend. ¿Con qué idioma debo comenzar?

¿Puede un desarrollador back-end de Java (con más de 5 años de experiencia) cambiar de pista al desarrollo de pila MEAN?

¿Cómo se implementa el back-end de un juego como CSGO?

Estoy aprendiendo desarrollo web. Quiero ser un desarrollador de back-end. ¿Tengo que ser un desarrollador front-end primero para entrar en el campo?

¿Por qué no hay tantos idiomas front-end como hay back-end?

¿Puede una especialización que no sea CS convertirse en un desarrollador de back-end?