El termino front end y back end son muy usados en el área de programación, hoy conoceremos que es front end y back end en programación.
El front end es la parte de un sitio web que interactúa con los usuarios (lado del cliente), ejemplo en un sitio o plataforma web sería los botones, barras de menú, estilos, colores contenido que el usuario ve e interactúa.
El back end es la parte de un sitio o plataforma que se conecta con la base de datos o la parte que procesa la entrada desde el front end, ejemplo el código de programación por detrás del front end.
En varios blogs veras que front end y back end se lo escribe con guion o separado, aunque no hay una instancia que defina si es con guion o no lo es (RAE), en conclusión, el que más uses y entiendas es lo ideal.