Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    Validação de entrada

    Validação de entrada é a verificação de que os valores recebidos atendem às regras de presença, tipo, formato e limites esperados.

    Também chamado de: validação de dados, validação de formulário, validação de input

    Definição

    A validação de entrada verifica se os valores recebidos atendem às regras esperadas. Ela confere presença, tipo, formato e limites, e decide o destino de cada entrada: a aceita segue para o processamento, e a recusada volta com uma mensagem clara.

    Respostas de validaçãojson
    // Cadastro completo, aceito
    HTTP/1.1 201 Created
    {"id": 7, "nome": "Ana"}
    
    // Cadastro sem e-mail, recusado
    HTTP/1.1 400 Bad Request
    {"erro": "campo email obrigatório"}

    Presença, tipo, formato e limites

    Uma validação checa se o campo existe, se o valor tem o tipo esperado, se o formato está correto e se respeita os limites de tamanho e intervalo. Cada verificação protege o processamento de receber um valor que ele não sabe tratar.

    O limite da validação de formato

    Validar o formato não comprova identidade, existência do endereço nem autorização. Um e-mail bem formado pode não existir, e um formato válido não revela qual aplicação enviou o valor. Autenticação e controle de acesso cuidam dessas outras camadas.

    Validar na interface e no servidor

    A falha mais comum é validar apenas na interface. Quando o formulário impede o envio, mas a API aceita qualquer valor, uma chamada direta ao servidor grava um cadastro incompleto ou malformado. Para conferir, envie uma requisição fora do formulário, com o campo obrigatório vazio, e veja a resposta: a API precisa recusar com a mesma mensagem de erro. Se ela aceitar, a validação não existe no servidor, e a regra de presença continua fora do sistema.

    Veja onde a entrada chega

    Dúvidas frequentes

    Perguntas frequentes sobre Validação de entrada

    Validação de formato comprova a identidade do usuário?
    Não. Ela verifica forma e presença, e identidade e autorização dependem de autenticação e controle de acesso.
    Validação confirma que o e-mail existe?
    Não. Um e-mail bem formatado pode não existir nem pertencer a uma conta real.
    O que acontece com uma entrada recusada?
    Ela não avança para o processamento, e a aplicação devolve uma mensagem que aponta o campo e a regra violada.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, a validação de entrada define o destino de cada conteúdo que chega ao sistema.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    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$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • 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