Backend Developer es aquel que escribe código para el servidor.
Supongamos que va a desarrollar una aplicación móvil que permita a los usuarios registrarse y chatear con sus amigos.
Por lo tanto, debe haber una base de datos accesible para todos los dispositivos en los que está instalada la aplicación.
La aplicación debe conectarse a una base de datos remota (nube). Pero debe haber algo que lo ayude (codificador) a comunicarse con el servidor y la base de datos. Como registrar al usuario, obtener una lista de amigos, etc.
Un desarrollador de back-end desarrolla una aplicación en el lado del servidor, que se desarrolla en (java / nodejs / php o cualquier otro lenguaje del lado del servidor, que le permita interactuar con la base de datos.
Por ejemplo, necesita obtener los detalles del perfil de un usuario con id 5.
Por lo tanto, el desarrollador de back-end puede desarrollar una API REST que se vea así http://abcd.com/user/5. Puede presionar esa API desde su código de Android y obtener los detalles del usuario y mostrarlos en la aplicación.
¿Qué es un desarrollador de back-end en desarrollo móvil?
Related Content
¿Cuáles son las ventajas de un servicio web Java sobre los otros lenguajes de programación de fondo?
¿Qué idioma tiene un futuro más prometedor (Elixir, Golang o JavaScript del lado del servidor)?
¿Por qué mi jefe no me deja reescribir todos nuestros backends actuales en Node.js?
No tengo experiencia en el campo, pero como me preguntaste, me arriesgaría a que sea exactamente lo mismo: supongo que se trata de una aplicación móvil como una capa de GUI delgada sobre una API web clásica. Piense en “cliente de Twitter” o “aplicación de Instagram”. Todavía tienen que hablar con los servidores a través de Internet para hacer su trabajo.
De lo contrario, sería “administrar la lógica de negocios” (almacenar datos, manipularlos, etc.) en lugar de “administrar la interacción del usuario” (lo puro de la GUI).
Si te piden que seas un desarrollador de back-end y no sabes lo que significa, no vas a pasar un buen rato en ese trabajo y dudo que puedas mantenerlo. Me sorprende cómo incluso obtuviste una entrevista, y mucho menos una oferta de trabajo. La compañía está claramente desesperada.
Las aplicaciones móviles no son mágicas y funcionan independientemente en el teléfono de la persona (a pesar de lo que piensan las personas ingenuas). Las aplicaciones más útiles dependen en gran medida del back-end para hacer la mayor parte de su trabajo. La mayoría de las aplicaciones simplemente muestran / obtienen información mientras que el back-end hace las cosas difíciles.
El desarrollo back-end significa implementar y administrar la base de datos y el servidor que alimentará la aplicación móvil.
Por lo general, los desarrolladores móviles de back-end son desarrolladores que trabajan con una gran cantidad de lo que se considera tecnología de back-end , como la nube y otros servicios de terceros.
El back-end es el servidor, por lo que un desarrollador de back-end es alguien que desarrolla los programas que se ejecutan en el servidor.
More Interesting
Cómo integrar un clasificador ML en el backend de una aplicación
¿Debo probar si mi código de fondo funciona en todos los navegadores web, como en el front-end?
¿Cuáles son las ventajas y desventajas de usar Javascript en el back-end?
¿Es JavaScript el mejor para el back-end?
¿Qué dominio es mejor en ASIC: front-end, back-end o verificación?
¿Para qué puede usar Firebase un desarrollador de back-end?
¿Con qué trata un desarrollador web front-end?
¿Qué es mejor para el desarrollo web de backend: Node.js o Django?
¿Qué tipos de aplicaciones de back-end se pueden escribir con Go?
¿Qué front end se recomienda con MySQL?
¿Qué lenguajes de back-end debes conocer para el desarrollo web?
¿Cuál es un buen marco de back-end para manejar llamadas AJAX?