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.
- ¿Cómo crearías un motor de búsqueda para un canal de YouTube?
- ¿Cuál es la mejor manera de separar las preocupaciones entre los desarrolladores frontend y backend?
- ¿Qué lenguajes de back-end debes conocer para el desarrollo web?
- ¿Vale la pena elegir un entorno .NET en lugar de Python para desarrollar un back-end para un proyecto piloto?
- ¿Qué idioma se usa para crear el back-end de un sitio web?
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.