• Desenvolvimento Web

Back-end

É a estrutura interna e o motor de um site que gere a base de dados, a segurança e a lógica do servidor, longe da vista do utilizador.

O Back-end é o “cérebro” de um website ou aplicação. Refere-se a tudo o que acontece no servidor e que não é visível para o utilizador final. Enquanto o Front-end trata da parte visual, o Back-end é responsável por processar os dados, gerir a lógica de negócio e garantir que a informação correta é enviada para o navegador. Sem um Back-end funcional, um site seria apenas uma página estática sem capacidade de guardar informações ou processar interações complexas.

Os componentes principais do Back-end incluem:

  • Servidor: Onde o site está alojado e onde os pedidos dos utilizadores são recebidos.
  • Base de Dados: Onde toda a informação é armazenada de forma organizada (ex: dados de clientes, produtos ou artigos do blog).
  • Lógica da Aplicação: O código que decide como os dados devem ser manipulados (ex: verificar se uma password está correta).

As linguagens e tecnologias mais comuns de Back-end incluem PHP, Python, Node.js e sistemas de base de dados como MySQL ou PostgreSQL.