O que é Back End?

"Back End, como o próprio nome sugere, vem da ideia do que tem por trás de uma aplicação. Pode ficar meio abstrato em um primeiro momento, mas pense que para conseguir usar o Facebook no dia a dia, os dados do seu perfil, amigos e publicações precisam estar salvos em algum lugar, sendo esse lugar um banco de dados e processados a partir de lá. Não basta apenas o front-end em HTML e CSS! O Back End trabalha em boa partes dos casos fazendo a ponte entre os dados que vem do navegador rumo ao banco de dados e vice-versa, sempre aplicando as devidas regras de negócio, validações e garantias em um ambiente onde o usuário final não tenha acesso e possa manipular algo." - link

Para que serve o back-end?

Simples processos como buscas ou ações mais complexas, como compras, dependem do processamento de dados no servidor, que busca e seleciona as informações. Tudo isso acontece no back-end e é responsabilidade do desenvolvedor fazer com que essas informações sejam encontradas.


Os usuários não têm acesso direto a esses dados, que são requisitados em linguagens de programação como PHP, Python e Ruby. A maneira como essas informações são exibidas é responsabilidade do front-end. - link