A
API
A API define como um programa utiliza funções de outro. Entenda o contrato de comunicação, acompanhe o exemplo de cadastro e confira respostas recebidas.
Apps nativos
Apps nativos são aplicativos construídos para um sistema operacional específico. Entenda a diferença da base compartilhada, o desempenho e a manutenção.
B
Backend
Backend executa a lógica da aplicação no lado do servidor, mesmo sem tela aberta. Entenda validação, permissões e a relação com API e banco de dados.
Benchmark
Benchmark é a medição que compara um sistema com uma referência conhecida. Entenda condições, repetição, limites e como evitar conclusão de um número.
Body HTTP
Body HTTP é o corpo de uma requisição ou resposta. Entenda os formatos possíveis, a relação com Content-Type e os casos sem conteúdo para interpretar.
C
Caminho
Caminho é a parte da URL que identifica o recurso. Entenda a organização da API, o papel do verbo e a leitura do caminho para entender a chamada.
Cliente
Cliente é o programa que inicia a comunicação com um serviço. Entenda o papel do navegador, das automações e do backend ao enviar uma requisição.
Cookie
Cookie é um valor que o navegador armazena e pode enviar em requisições. Entenda escopo, validade, atributos e a relação com uma sessão autenticada.
CORS
CORS permite ao navegador ler respostas de outra origem quando o servidor autoriza. Entenda preflight, cabeçalhos e chamadas autenticadas com cookies.
CSS
CSS define a apresentação de páginas web. Entenda seletores, cascata, herança e layout, além de como investigar um estilo que não aparece na interface.
D
Dashboard
Dashboard apresenta dados em um painel visual para acompanhar o que importa. Entenda métricas, filtros, atualização e a leitura do indicador apresentado.
Deno
Deno é o runtime que executa JavaScript e TypeScript fora do navegador. Entenda permissões, ferramentas integradas e a relação com o runtime do Node.
Durable objects
Durable objects coordenam estado e sincronização entre conexões em uma região. Entenda o caso de uso, o custo e a diferença para um banco central.
E
Edge functions
Edge functions executam código em servidores distribuídos perto de quem acessa. Entenda uso, limite de execução e a diferença para o processamento central.
Endpoint
Endpoint é um ponto de acesso de um serviço remoto. Entenda endereço base, caminho, método e parâmetros ao configurar ou investigar uma chamada de API.
F
FAQ
FAQ reúne perguntas frequentes para responder dúvidas comuns. Entenda pergunta, resposta objetiva, atualização e o uso em páginas e aplicações.
FormData
FormData organiza o envio de dados de um formulário. Entenda campos, pares de chave e valor, o formato no corpo da requisição e a diferença para o JSON.
Formulário
Formulário coleta dados do usuário por campos de entrada. Entenda campos, envio, validação e o destino dos dados preenchidos.
Frontend
Frontend é a camada de interface de uma aplicação. Veja o papel de HTML, CSS e JavaScript, os estados da tela e a relação com as validações do servidor.
H
Header HTTP
Header HTTP é um campo de uma requisição ou resposta. Veja as funções de Content-Type, Accept e Authorization e como conferir os cabeçalhos enviados.
HTML
HTML estrutura o conteúdo de páginas web. Entenda elementos, atributos, formulários e semântica em um exemplo que conecta a marcação ao navegador.
I
ID de recurso
ID de recurso identifica um elemento específico dentro de um recurso. Entenda o uso no caminho, a exclusividade do identificador e a referência entre recursos.
Inertia
Inertia conecta o backend Laravel ao frontend React sem uma API separada. Entenda a entrega da página, o estado compartilhado e o limite de uso no projeto.
Interface
Interface é o ponto de contato entre usuário e sistema. Entenda os elementos de interação, a comunicação com o backend e a diferença entre interface e API.
J
JavaScript
JavaScript executa comportamentos em navegadores e outros ambientes. Entenda eventos, funções e chamadas assíncronas com um exemplo de interface.
JSON
JSON representa valores estruturados em texto simples. Aprenda a ler objetos e listas, distinguir tipos e conferir os campos exigidos por uma API.
JSR
JSR é o registro que publica e distribui pacotes de JavaScript e TypeScript. Entenda a publicação, o consumo, a tipagem e a diferença em relação ao npm.
L
Landing page
Landing page é uma página única criada para converter visitantes em uma ação específica. Veja a relação com a oferta e a conferência do resultado.
Lighthouse
Lighthouse é a ferramenta que mede desempenho e qualidade de uma página. Entenda as categorias, a medição local e a diferença para a carga real no uso.
M
Método HTTP
O método HTTP expressa a ação solicitada ao servidor. Compare GET, POST, PUT, PATCH e DELETE e entenda o efeito de repetir uma chamada sobre o destino.
Middleware
Middleware processa a requisição antes da ação final. Entenda autenticação, validação e autorização como exemplos e a ordem das camadas.
N
Navegador
Navegador é a aplicação que apresenta a interface web. Entenda o cliente, a renderização, os cookies e a relação com o servidor.
O
Open source
Código aberto é o software cujo código pode ser lido, modificado e distribuído. Entenda as permissões da licença e como receber contribuições no projeto.
Origem web
Origem web combina esquema, host e porta de um endereço acessado. Entenda como comparar URLs e como a origem difere do site considerado pelos cookies.
P
Payload
Payload é o conteúdo transportado por uma mensagem. Entenda sua relação com body, formatos e campos aninhados em um exemplo de notificação de cobrança.
Protocolo
Protocolo define como sistemas trocam e interpretam mensagens. Entenda a relação entre HTTP, formatos, endereços e as camadas de uma comunicação web.
R
React
React é uma biblioteca JavaScript para construir interfaces de usuário. Entenda componentes, estado, atualização da tela e a escolha de unir ao framework.
React Email
React Email constrói e envia e-mails com componentes React. Entenda a renderização, a variação entre clientes de email e a diferença de um e-mail simples.
React Native
React Native permite construir aplicativos móveis com JavaScript e React. Entenda a base compartilhada, os módulos nativos e a manutenção das versões.
Recurso
Recurso é a entidade que a API expõe. Entenda a identificação por URL, a representação no formato escolhido e a operação pelo método HTTP.
Requisição
Requisição HTTP é a mensagem enviada pelo cliente ao servidor. Conheça método, endereço, cabeçalhos e corpo em um exemplo de cadastro de contato.
Resposta
Resposta HTTP é o retorno de uma requisição. Entenda status, cabeçalhos e corpo, com exemplos de criação, ausência de conteúdo e processamento pendente.
REST
REST organiza uma API em recursos acessíveis por URL e método HTTP. Entenda recurso, verbo, caminho e como a URL comunica o que a chamada faz.
Rust
Rust é uma linguagem de programação com foco em desempenho e segurança de memória. Entenda seu uso, o custo de aprender e quando a troca se justifica.
rusty_v8
rusty_v8 são as ligações em Rust para o motor V8. Entenda o papel do binding no runtime, o uso pelo Deno e a manutenção desse componente separado.
S
Serialização
Serialização converte valores para armazenamento ou transmissão entre sistemas. Veja o exemplo em JSON, a desserialização e os cuidados com tipos e datas.
Servidor
Servidor é o software que atende outros programas e também pode nomear a máquina que o executa. Veja como esse papel aparece em uma aplicação web.
Sessão
Sessão relaciona interações com uma aplicação ao longo do uso. Entenda criação, continuidade, expiração e logout, além da diferença entre sessão e cookie.
Status
Status indica o estado atual de um recurso ou registro. Entenda os valores possíveis, o uso em filtros e a diferença para o código de resposta HTTP.
Status code HTTP
Status code HTTP comunica o resultado de uma requisição. Entenda as cinco famílias, os códigos mais comuns e como interpretá-los junto com a resposta.
Sub-recurso
Sub-recurso é um recurso que existe dentro do contexto de outro. Entenda a relação no caminho, o identificador do elemento e a organização da API.
T
Tailwind CSS
Tailwind CSS é um framework que estiliza a interface com classes utilitárias. Entenda o efeito no CSS final, a personalização e o uso em um componente.
Transmissão ao vivo
Transmissão ao vivo exibe conteúdo em tempo real para um público. Entenda produção, distribuição, audiência e a diferença para o conteúdo gravado.
TypeScript
TypeScript adiciona tipos ao JavaScript do projeto. Entenda o que o compilador confere, os limites da tipagem e a relação com o código executado.
U
Upload
Upload envia um arquivo do cliente para o servidor. Entenda o envio pelo formulário, o destino do arquivo, os limites e a verificação do conteúdo recebido.
URL
URL localiza um recurso na web. Entenda esquema, host, porta, caminho, consulta e fragmento, além da diferença entre endereços absolutos e relativos.
UX writing
UX writing cria os textos de interface que orientam o uso do produto. Entenda clareza, mensagem de erro, tom e a diferença para a copy de marketing.
V
Validação de entrada
Validação de entrada confere valores recebidos pela aplicação. Entenda presença, tipo, formato e limites, com exemplos no formulário e no servidor.
W
WordPress
WordPress é um sistema de gestão de conteúdo para sites e blogs. Entenda temas, plugins, manutenção e a escolha dele para um produto publicado na web.