Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Guia De Validação De Dados Em Java
Guia De Validação De Dados Em Java
Guia De Validação De Dados Em Java
E-book227 páginas1 hora

Guia De Validação De Dados Em Java

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Em uma obra 100% prática, Cláudio Ralha apresenta ao leitor como validar de forma profissional os dados que ocorrem com maior frequência em cadastros de aplicações Web, Mobile e Desktop por meio de Expressões Regulares e de Rotinas de Validação de Dígitos Verificadores. Você encontrará exemplos de código em linguagem Java para validar 23 tipos de dados diferentes, Máscaras de Validação, Dados de Teste e uma descrição detalhada de como cada expressão regular foi construída. Pelo preço de uma única hora de trabalho de um Analista Desenvolvedor, você terá disponível para reuso em seus projetos, soluções completas para a validação de dados presentes em cadastros pessoais e empresariais das mais diversas áreas. Partindo dos exemplos fornecidos, você irá construir muito mais rapidamente os seus cadastros, usando código pronto e bem testado para a validação de dados na sua linguagem favorita. Guia de Validação de dados em Java foi pensado para lhe poupar trabalho, dinheiro e dores de cabeça!
IdiomaPortuguês
Data de lançamento12 de out. de 2015
Guia De Validação De Dados Em Java

Leia mais títulos de Cláudio Ralha

Relacionado a Guia De Validação De Dados Em Java

Ebooks relacionados

Tecnologia e Engenharia para você

Visualizar mais

Artigos relacionados

Avaliações de Guia De Validação De Dados Em Java

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    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

    Email

    Endereço IP

    Complexidade de senha

    GUID

    Endereço MAC

    Hash MD5

    ISBN

    Cartão de Crédito

    Conforme

    Está gostando da amostra?
    Página 1 de 1