Digite para filtrar os verbetes do Glossário.

    Categoria do Glossário

    Desenvolvimento web

    A base da conversa entre navegador, servidor, API e banco de dados em uma aplicação web moderna. Consulte os 59 verbetes publicados pela Promovaweb.

    A

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    CORS

    CORS permite ao navegador ler respostas de outra origem quando o servidor autoriza. Entenda preflight, cabeçalhos e chamadas autenticadas com cookies.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    Formulário

    Formulário coleta dados do usuário por campos de entrada. Entenda campos, envio, validação e o destino dos dados preenchidos.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    JavaScript

    JavaScript executa comportamentos em navegadores e outros ambientes. Entenda eventos, funções e chamadas assíncronas com um exemplo de interface.

    Desenvolvimento web

    JSON

    JSON representa valores estruturados em texto simples. Aprenda a ler objetos e listas, distinguir tipos e conferir os campos exigidos por uma API.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento 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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Desenvolvimento web

    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.

    Desenvolvimento web

    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

    Desenvolvimento web

    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

    Desenvolvimento web

    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.

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano