Cuando dices back-end móvil, supongo que estás hablando de los sistemas que permiten que las aplicaciones funcionen y brinden un servicio al usuario final.
- Como cada aplicación es diferente dependiendo de la funcionalidad, sería sensato comprender las industrias relevantes a las que atiende la aplicación. Comprender el ecosistema sería su primer paso para comprender una vista de alto nivel de todos los sistemas involucrados.
- Una aplicación se puede ver como una puerta de enlace para un servicio. Un servicio que requiere una base muy compleja (es decir, aplicaciones bancarias) con múltiples capas de complejidades. En realidad, se realizan cantidades mínimas de procesamiento en la capa de la aplicación, por lo que la “puerta de enlace” es básicamente un panel de navegación o visual adecuado para un pequeño dispositivo portátil.
- El back-end de algo así como una aplicación bancaria puede necesitar conectarse a múltiples sistemas, algunos de los cuales pueden crearse solo para interactuar con el sistema heredado de los bancos. Por lo tanto, si desea conocer el backend de una aplicación bancaria, debe tener una amplia comprensión de los sistemas de remesas, los sistemas de contabilidad, los sistemas de autenticación, así como los sistemas de telecomunicaciones relevantes como los SMSC.
Un mejor enfoque quizás para destacar una industria como el comercio electrónico y aprender sobre el ecosistema. A partir de ahí, comience a investigar qué sistemas pueden ser relevantes, es decir, facturación, VAN, inventario, marketing, etc.
Espero que esto ayude, no pude evitar responder vagamente a una pregunta muy amplia. Disculpas
- ¿Cuál es el lenguaje de programación más fácil para crear aplicaciones?
- ¿Te sientes mal cuando lanzas código incorrecto intencionalmente?
- ¿Qué aplicación debo construir primero? ¿La más fácil con un nicho de mercado o la difícil con un mercado mucho más amplio?
- ¿Por qué las aplicaciones móviles no son tan completas como los sitios web?
- ¿Cómo se construye una aplicación de chat móvil desde cero? ¿Qué habilidades se requieren?