Guia De Validação De Dados Em Java
()
Sobre este e-book
Leia mais títulos de Cláudio Ralha
Guia De Validação De Dados Em C# Nota: 0 de 5 estrelas0 notasGuia De Validação De Dados Em Visual Basic Nota: 0 de 5 estrelas0 notas
Relacionado a Guia De Validação De Dados Em Java
Ebooks relacionados
Introdução A Php Com Banco De Dados Mysql Nota: 0 de 5 estrelas0 notasSistemas Orientados a Objetos: Conceitos e Práticas Nota: 0 de 5 estrelas0 notasGuia Serviços Nota: 4 de 5 estrelas4/5Php Com Mysql(pdo) Nota: 0 de 5 estrelas0 notasProgramação Funcional Com C# Nota: 0 de 5 estrelas0 notasAPP para iniciantes: Faça seu primeiro aplicativo Low Code Nota: 0 de 5 estrelas0 notasPHP: programe de forma rápida e prática Nota: 0 de 5 estrelas0 notasJornada API na prática: unindo conceitos e experiências do Brasil para acelerar negócios com a tecnologia Nota: 0 de 5 estrelas0 notasDSL: Quebre a barreira entre desenvolvimento e negócios Nota: 0 de 5 estrelas0 notasDelphi para Android e iOS: Desenvolvendo Aplicativos Móveis Nota: 0 de 5 estrelas0 notasProfissões em Tecnologia Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasLógica De Programação Javascript Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasQualidade E Teste Em Software Nota: 0 de 5 estrelas0 notasCurso De Web Design Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasProgramação Para Internet Nota: 0 de 5 estrelas0 notasAkka & Akka Streams: Construa sistemas distribuídos com atores Nota: 0 de 5 estrelas0 notasDesenvolvimento De Software - Aplicativo Comercial Com C# E Camadas Nota: 0 de 5 estrelas0 notasMezzio e PHP 7: Uma união poderosa para criação de APIs Nota: 2 de 5 estrelas2/5Descomplicando o Docker Nota: 1 de 5 estrelas1/5Desvendando o CodeIgniter 4 Nota: 0 de 5 estrelas0 notasConsumindo a API do Zabbix com Python Nota: 0 de 5 estrelas0 notasAprendendo A Programar Nota: 0 de 5 estrelas0 notasEntrega contínua em Android: Como automatizar a distribuição de apps Nota: 0 de 5 estrelas0 notasDesenvolvimento efetivo na plataforma Microsoft: Como desenvolver e suportar software que funciona Nota: 0 de 5 estrelas0 notasChatbots para Telegram: Programe seus primeiros bots usando Python Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasGuia Negócios Inovadores Nota: 0 de 5 estrelas0 notas
Tecnologia e Engenharia para você
Testando Componentes Eletrônicos Nota: 0 de 5 estrelas0 notasEngenharia Mecanica Nota: 0 de 5 estrelas0 notas365 Ideias De Posts Para Ter Um Instagram De Sucesso! Nota: 0 de 5 estrelas0 notasMotores automotivos: evolução, manutenção e tendências Nota: 5 de 5 estrelas5/5Sistemas Hidráulicos Nota: 4 de 5 estrelas4/5O Que Todo Atirador Precisa Saber Sobre Balística Nota: 5 de 5 estrelas5/5Introdução Aos Comandos Elétricos Nota: 0 de 5 estrelas0 notasEletricidade Básica Nota: 0 de 5 estrelas0 notasPatologia dos sistemas prediais hidráulicos e sanitários Nota: 5 de 5 estrelas5/5Mecânica dos fluidos: Noções e aplicações Nota: 4 de 5 estrelas4/5Seja O Bom Marido De Aluguel: Vol.ii Nota: 0 de 5 estrelas0 notasManual De Segurança No Trabalho Nota: 5 de 5 estrelas5/5Astronomia Básica Nota: 5 de 5 estrelas5/5Manual Do Proprietário - Para Operação, Uso E Manutenção Das Edificações Residenciais. Nota: 5 de 5 estrelas5/5Como se faz: 99 soluções de instalações hidráulicas e sanitárias Nota: 0 de 5 estrelas0 notasOsciloscópio: Primeiros Passos Nota: 5 de 5 estrelas5/5Fundamentos de Som e Acústica Nota: 5 de 5 estrelas5/5Guia Do Técnico Em Segurança Do Trabalho Nota: 0 de 5 estrelas0 notasMétodos e técnicas de pesquisas científicas Nota: 3 de 5 estrelas3/5Cálculo I Nota: 0 de 5 estrelas0 notasModelos De Laudos Para Avaliação De Imóveis Urbanos E Rurais Nota: 0 de 5 estrelas0 notasPortuguês Para Concurso Nota: 0 de 5 estrelas0 notasA Segurança E Os Cuidados Com As Instalações Elétricas Nota: 0 de 5 estrelas0 notasAutocad & Desenho Técnico Nota: 0 de 5 estrelas0 notasCurso De Mecânica Nota: 0 de 5 estrelas0 notasManutenção De Celulares Nota: 0 de 5 estrelas0 notasEnviesados Nota: 5 de 5 estrelas5/5Python Progressivo Nota: 5 de 5 estrelas5/5Aprenda Na Prática Comandos Sql De Consulta Para Banco De Dados Nota: 5 de 5 estrelas5/5
Avaliações de Guia De Validação De Dados Em Java
0 avaliação0 avaliação
Pré-visualização do livro
Guia De Validação De Dados Em Java - Cláudio Ralha
Dedicatória
Para Gisele,
por me mostrar que vale a pena continuar sorrindo e tentando!
Sobre o Autor
Cláudio Ralha é empreendedor, autor de vários livros e treinamentos, palestrante nas áreas de Inteligência Investigativa, Redes Sociais e Desenvolvimento de Software e apaixonado por compartilhar conhecimento. Profissional com 30 anos de experiência em informática e um grande número de certificações Microsoft e IBM, o autor já atuou como colunista de informática do jornal O GLOBO (na época, com 18 anos de idade), editor técnico e colaborador de revistas como Infomania, CPU PC, CPU MSX, Geek, Hackers e PC Brasil, além de blogueiro em grandes portais como o Linha de Código e o The Spoke.
Ao longo de sua carreira, Cláudio já ocupou cargos de Gerente de Desenvolvimento, Arquiteto de Software, Analista Desenvolvedor, Especialista em Segurança, Administrador de Banco de Dados e Consultor em clientes como Petrobras, Shell, Esso, Furnas, Brascan, CVM, ONS, Organizações Globo, Rede Globo, Jornal O GLOBO, Brasil Veículos e Elsevier, em parceria com grandes consultorias como Accenture, Stefanini, ATT/PS, Informaker, Relacional, Value Team, Softtek e Provider IT.
Em 2003, fundou a Halteck Consulting onde permanece como CEO e instrutor. A empresa, com foco em consultoria, treinamentos e desenvolvimento de software, tem se destacado pelos serviços prestados, em todo território nacional, nas áreas de Inteligência Investigativa e Redes Sociais para as forças da lei e o setor privado.
Índice
Introdução
O que são expressões regulares?
Criando as suas próprias expressões regulares usando ferramentas profissionais
Sugestões de expressões regulares a serem criadas
Versões de software e linguagens utilizadas
Como os exemplos de aplicações de console foram escritos
Testando os exemplos de aplicações de console
Guia de validação de dados
Validação de Nome
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Validação de Endereço
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Validação de CEP
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de CPF
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de RG
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de PIS/PASEP
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Título de Eleitor
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de CNPJ
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Número telefônico
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Tipo sanguíneo
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de UF
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Data
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Horário
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de valor monetário
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Placa de veículo
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de E-mail
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Senha forte
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Endereço IP v4
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de GUID
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de endereço MAC
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de hash MD5
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de ISBN
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Validação de Cartão de Crédito
Código-fonte
Testes
Entendendo a expressão regular
Consulta rápida
Para saber mais…
Apêndice 1 – Fontes de estudo
Como entrar em contato com o autor
Introdução
As expressões regulares estão presentes nas principais linguagens em uso no mercado e no dia a dia dos melhores desenvolvedores. São usadas como ferramentas para executar com pouco código tarefas complexas como localizar e extrair múltiplas ocorrências de sequências de caracteres específicas dentro de um texto e para validar se os dados fornecidos pelo usuário obedecem a um formato bem definido.
Devido ao seu poder de síntese, uma expressão regular (ER) nem sempre é algo simples de ser construído, uma vez que ela é capaz de condensar em uma única sequência de metacaracteres várias regras que compõe um padrão a ser testado. Para lidar com esses cenários mais complexos e trabalhosos, a melhor abordagem ao elaborar a expressão regular é a de dividir para conquistar
. Na prática, isto significa dividir a ER nas partes que a compõe e documentar cada uma delas no momento da sua criação, após efetuar uma bateria de testes.
Infelizmente, o receio de ser obrigado a dar manutenção em expressões regulares complexas, por si só, é capaz de intimidar alguns desenvolvedores a tirar proveito deste fantástico recurso. Estes muitas vezes não sabem ou esquecem de dois fatos importantes: o primeiro é que a maior parte das expressões regulares em uso em aplicações comerciais são relativamente simples! O segundo é que após uma expressão regular ter sido criada e bem testada, dificilmente precisará de manutenção!
Sabendo destes fatos, fica fácil entender os motivos que nos levaram a criar uma série de Guia de Validação de Dados baseada em expressões regulares e algoritmos de checagem de dígitos verificadores. Este livro foi concebido como um guia de referência em linguagem Java, contendo expressões regulares prontas para a validação dos principais tipos de dados que precisamos manipular em aplicações profissionais. Juntamente com cada expressão regular fornecida, você encontrará variações da expressão para atender cenários menos freqüentes (quando estes existirem), exemplo de emprego das ERs e de funções de verificação de dígitos verificadores (quando aplicáveis) escritas em Java, resultados de testes onde apresentamos exemplos de dados válidos e inválidos e uma explicação detalhada sobre a composição de cada expressão regular.
Nas próximas páginas, você obterá soluções para a validação dos seguintes tipos de dados:
Nome
Endereço
CEP
CPF
RG
PIS/PASEP
Título de Eleitor
CNPJ
Número Telefônico
Tipo sanguíneo
UF
Data
Horário
Valor monetário
Placa de veículo
Endereço IP
Complexidade de senha
GUID
Endereço MAC
Hash MD5
ISBN
Cartão de Crédito
Conforme