PROGRAMAÇÃO DE BACKOFFICE E BASES DE DADOS

Programação de Backoffice e Bases de Dados refere-se à estrutura organizativa de um website, que se pode dividir em duas partes: o que o utilizador vê – incluindo as páginas e o seu conteúdo – e tudo o que está oculto. No contexto da tecnologia, chamamos a estes dois componentes “front end” e “back end”, respetivamente. Criar o front-end e o back-end de um website traz os seus próprios desafios, mas um não pode existir sem o outro.

A Programação de Backoffice e Bases de Dados, no desenvolvimento web, um gestor de back-end é responsável pela construção e manutenção de back-end de um site ou aplicação web. O back-end é composto por todos os componentes com que um utilizador típico não interage – o que inclui bancos de dados, servidores, a lógica do aplicativo e API. Criar esta infraestrutura e geri-la adequadamente garante que estes componentes funcionam corretamente.

O back-end está permanentemente a trabalhar nos bastidores para potenciar a experiência do front-end para os visitantes.

Os arquivos de texto e imagem são armazenados num banco de dados num servidor, assim como os arquivos que determinam a aparência de cores, fontes e tamanhos. Ao solicitar a visualização de uma página web, o servidor recebe a solicitação, reúne todos os arquivos necessários do banco de dados, compila-os em arquivos de página web e, em seguida, envia esses arquivos para o navegador. Este é o processo de funcionamento do back-end.

Esta é a essência do desenvolvimento de back-end: colocar dados do utilizador no front end de um aplicativo, armazená-los num banco de dados, modificar o conteúdo do banco de dados quando necessário, executar uma variedade de operações nesses dados armazenados e enviar dados de volta para o front-end. A gestão de back-end implica implementar as soluções e escrever o código para fazer tudo isto acontecer.

O desenvolvimento de back-end também é chamado de desenvolvimento do “lado do servidor” porque o seu código é executado em servidores web, computadores poderosos construídos para armazenar os arquivos de um site e executar o seu código. Isso contrasta com o código “do lado do cliente”, executado nos navegadores dos usuários.

 

 

NEWSLETTER

ENQUIRIES

+351 211 926 120
(custo de chamada rede fixa nacional)
letus@say-u.pt

© 2024 SayU Consulting