1. Front-end
O front-end é, de forma sucinta, toda parte visual de um site — a parte com a qual o usuário interage diretamente. O profissional responsável por trabalhar nessa área de um projeto desenvolve código para a interface gráfica, normalmente por meio de linguagens como HTML, CSS e JavaScript.
O que é back-end?
Apesar de mais abstrato, o conceito de back-end também é simples de entender: os dados publicados em uma rede social — como fotos e vídeos — por meio da interface do usuário precisam ser armazenados em algum local para poderem ser acessados posteriormente.
Entretanto, esse envio não é feito diretamente do front-end para o banco de dados da rede social. Ao invés disso, existe uma parte da aplicação que é responsável por receber essas informações, fazer operações específicas — postagens, filtros, exclusões, verificações de segurança e validações — e, após isso, armazenar no banco de dados. Esse é o back-end.