Lo haré lo más simple que pueda.
Front End: “ Lo que tu cliente ve “ . Digamos, la apariencia de la página web. El tema, las combinaciones de colores utilizadas, las imágenes, las animaciones, etc., todo se encuentra en desarrollo front-end.
Back End: “ Lo que sea que funcione en segundo plano en el servidor “ . Digamos, obtener datos de la base de datos, enviar los datos del formulario al servidor, jugar con la base de datos (agregar / eliminar / modificar entradas), etc. Todo esto se encuentra en desarrollo de back-end.
- Soy un desarrollador de PHP con muchos años de experiencia, principalmente en Back End Development. Quiero aprender cosas nuevas, algo requerido en el mercado que paga bien. ¿Qué debo esperar?
- ¿Qué idiomas de backend son escalables y multiproceso?
- ¿Los desarrolladores web tienen que dar presentaciones?
- ¿Hay alguna razón para que un desarrollador prefiera PHP sobre las alternativas más nuevas (más sexys?) Como Node.js, Ruby on Rails, etc.
- ¿Cuáles son algunos ejemplos de API RESTful bien diseñadas?
———
Alguna información más útil:
Hay una terminología de marco popular que debes conocer. Se llama “MVC” – “Modelo-Vista-Controlador”. En esto, el ” Modelo y Controlador ” se encuentran debajo del back-end, mientras que ” Ver ” se encuentra debajo del front-end.