Backend

Backend

Glossário de conceitos ligados à camada servidor das aplicações, API, frameworks backend, desempenho e infraestrutura web.

Fundamentos do Backend

O Backend é a parte servidor de uma aplicação, responsável pela lógica de negócio, pelo processamento de dados, pelas integrações, pela segurança e pela comunicação com bases de dados e serviços externos. Abrange tecnologias, padrões e ferramentas que não são diretamente visíveis para o utilizador, mas que são essenciais para o funcionamento dos sistemas IT.

Âmbito tecnológico

O Backend inclui linguagens, frameworks e ambientes de execução usados para criar API, aplicações web e serviços de servidor. Entre as tecnologias populares estão ASP.NET, Node.js, Laravel, Symfony, Spring Boot, Express.js, Flask, Ruby on Rails, CakePHP, CodeIgniter, Phalcon, Phoenix, Yii Framework e Zend Framework.

Os componentes de infraestrutura e desempenho também têm um papel importante, incluindo Nginx, PHP-FPM, proxy inverso, middleware, cron job, OPcache, Varnish Cache, Cache-Control, Brotli, Gzip, HTTP/2, HTTP/3 e QUIC.

Importância em projetos IT

O Backend determina a estabilidade, a escalabilidade e a segurança de uma aplicação. É aqui que são implementadas operações sobre dados, autorização, gestão de sessões, integrações de pagamento, processamento de tarefas em segundo plano e lógica dos processos de negócio.

Uma camada Backend bem desenhada facilita a evolução do produto, a integração com o frontend, a automatização de processos e a manutenção de elevado desempenho do sistema sob carga.

Funções relacionadas com Backend

  • Programador backend
  • Programador PHP
  • Programador Node.js
  • Programador Java
  • Programador .NET
  • Programador Python
  • Programador Ruby
  • Programador API
  • Engenheiro DevOps
  • Engenheiro de software

Keywords

Filtro alfabético

Termos do dicionário

31 resultados

ASP.NET
BackendPT

ASP.NET

ASP.NET Core

ASP.NET é uma plataforma aberta da Microsoft para criar aplicações web rápidas, seguras e escaláveis no ecossistema .NET.

Ver detalhes
Backend
Backend, Conceitos básicos e acrónimosPT

Backend

Parte do servidor da aplicação

O backend é a parte do servidor de um site ou aplicação que gere a lógica, os dados, as bases de dados, a segurança e as integrações.

Ver detalhes
Brotli
Backend, Criação de sitesPT

Brotli

Compressão Brotli

Brotli é um algoritmo de compressão de dados sem perdas que reduz o tamanho dos ficheiros web e acelera o seu envio para o navegador.

Ver detalhes
Cache-Control
Backend, Criação de sitesPT

Cache-Control

Cabeçalho HTTP Cache-Control

Cache-Control é um cabeçalho HTTP que define como os navegadores, servidores proxy e CDNs devem armazenar e reutilizar os recursos de um site.

Ver detalhes
CakePHP
Backend, Criação de sitesPT

CakePHP

Framework CakePHP

O CakePHP é um framework PHP open source baseado em MVC que acelera o desenvolvimento de aplicações web seguras, escaláveis e bem estruturadas.

Ver detalhes
CodeIgniter
BackendPT

CodeIgniter

Framework PHP CodeIgniter

O CodeIgniter é um framework PHP leve e eficiente para criar aplicações web dinâmicas, serviços web e sistemas de backend.

Ver detalhes
Cron job
BackendPT

Cron job

Tarefa cron, tarefa agendada

Um cron job é uma tarefa automática executada num servidor de acordo com um horário definido. É utilizado para cópias de segurança, sincronização de dados e execução periódica de scripts.

Ver detalhes
Express.js
BackendPT

Express.js

Express

O Express.js é um framework Node.js minimalista e flexível para criar aplicações web, servidores HTTP e APIs escaláveis.

Ver detalhes
Flask
BackendPT

Flask

Microframework Flask para Python

Flask é um microframework Python leve e flexível para criar aplicações web, APIs, protótipos e microsserviços.

Ver detalhes
FuelPHP
BackendPT

FuelPHP

Framework FuelPHP

FuelPHP é um framework PHP flexível para criar aplicações web escaláveis, destacando-se pela modularidade, arquitetura HMVC e abordagem intuitiva.

Ver detalhes
Gzip
BackendPT

Gzip

GNU zip

Gzip é um método de compressão de dados sem perdas que reduz o tamanho dos ficheiros de texto e acelera o carregamento de sites.

Ver detalhes
HTTP/2
BackendPT

HTTP/2

Protocolo de Transferência de Hipertexto 2

O HTTP/2 é uma versão moderna do protocolo HTTP que melhora a comunicação entre o navegador e o servidor através de multiplexagem, compressão de cabeçalhos e transmissão binária.

Ver detalhes
HTTP/3
BackendPT

HTTP/3

Versão 3 do HTTP

HTTP/3 é uma versão moderna do protocolo HTTP que utiliza QUIC em vez de TCP. Permite ligações mais rápidas, menor latência e sites mais estáveis, sobretudo em redes móveis.

Ver detalhes
Laravel
BackendPT

Laravel

Framework PHP Laravel

Laravel é um framework PHP moderno para criar aplicações web escaláveis, lojas online, plataformas SaaS e CMS personalizados.

Ver detalhes
Memcached
Backend, Bases de dadosPT

Memcached

Cache Memcached

Memcached é uma solução de caching distribuída e open source que armazena dados na RAM para acelerar aplicações e reduzir a carga das bases de dados.

Ver detalhes
Middleware
BackendPT

Middleware

Software intermediário

Middleware é uma camada de software que facilita a comunicação entre aplicações, serviços, sistemas operativos e bases de dados.

Ver detalhes
Nginx
BackendPT

Nginx

servidor Nginx, engine-x

O Nginx é um servidor HTTP e reverse proxy de elevado desempenho que disponibiliza conteúdos estáticos, encaminha pedidos para aplicações, distribui o tráfego e suporta ligações HTTPS seguras.

Ver detalhes
Node.js
BackendPT

Node.js

Ambiente de execução JavaScript

Node.js é um ambiente de execução JavaScript open source no lado do servidor, utilizado para criar aplicações web e serviços backend rápidos e escaláveis.

Ver detalhes
OPcache
BackendPT

OPcache

Zend OPcache

O OPcache guarda código PHP compilado na memória do servidor, reduzindo os tempos de resposta e a utilização do processador.

Ver detalhes
Phalcon
BackendPT

Phalcon

Framework PHP Phalcon

Phalcon é um framework PHP de alto desempenho, escrito em C e disponibilizado como extensão PHP. Permite criar aplicações web rápidas e escaláveis com baixo consumo de recursos do servidor.

Ver detalhes
Phoenix
BackendPT

Phoenix

Framework Phoenix

Phoenix é um framework web moderno para Elixir, concebido para criar aplicações web rápidas, escaláveis e fiáveis, incluindo sistemas em tempo real.

Ver detalhes
PHP-FPM
Backend, Servidores e alojamentoPT

PHP-FPM

PHP FastCGI Process Manager

PHP-FPM é um gestor de processos PHP baseado em FastCGI que melhora o desempenho, a estabilidade e a escalabilidade das aplicações web.

Ver detalhes
Backend developer
BackendPT

Programador backend

Desenvolvedor backend

O programador backend cria a base técnica de websites, lojas online e aplicações. Trabalha com lógica de negócio, bases de dados, APIs, integrações, segurança e processos no servidor.

Ver detalhes
QUIC
Backend, Servidores e alojamentoPT

QUIC

Quick UDP Internet Connections

QUIC é um protocolo de transporte moderno baseado em UDP que reduz o tempo de ligação, melhora a segurança e suporta o HTTP/3.

Ver detalhes
Reverse proxy
BackendPT

Reverse proxy

Servidor proxy inverso

Um reverse proxy é um servidor intermediário que recebe pedidos dos clientes e os encaminha para os servidores backend adequados. Reforça a segurança e permite balanceamento de carga, terminação SSL e cache de conteúdos.

Ver detalhes