Sobre o Curso

Expressões Regulares (Regex) são um assunto simples e de extrema importância dentro da área de programação. Entretanto, se eu tivesse que arriscar um palpite, acredito que a maioria dos programadores desconhecem quase que completamente os princípios básicos das Regex.

Você pode até sobreviver sem Regex, mas tem uma chance enorme de que, quando for necessário trabalhar com texto, o seu código vá rapidamente para o lado negro da força. Apesar da brincadeira, não tenho dúvida que, sem Regex, você perderá diversas oportunidades de ter um código mais limpo e eficiente.

Um teste rápido, dentro do assunto de Regex, você conhece:

Grupos
Conjuntos
Quantificadores
Retrovisores
Flags
Bordas
Caso você não saiba o que significam alguns desses temas ou deseja aprofundar os seus conhecimentos, esse curso sem dúvida vai te ajudar muito, não apenas para que você conheça as expressões regulares, mas também o tornará um programador mais completo.

Será um prazer muito grande de ter você como nosso aluno!

Grande abraço e bons estudos!

Sobre o Autor

Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem. Há doze anos atua na área como desenvolvedor de softwares e atualmente trabalha na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há quase dez anos, iniciou recentemente um projeto de ensinar programação à distância.

Conteúdo Programático

Capítulo 1. Introdução

Visão Geral do Curso     05:33

Assine Nosso Canal     01:31

Ferramentas de Regex Online 02:49

O que é Expressão Regular?     08:14

Capítulo 2. Executando Expressões Regulares

Entendendo as Flags     Visualizar Logado 10:57

Executando Regex em Várias Linguagens 01:07

Executando Regex em JS     Visualizar Logado 07:28

Executando Regex em Ruby 06:26

Executando Regex em Python 04:12

Executando Regex em Go     Visualizar Logado 10:39

Executando Regex em Java 05:24

Capítulo 3. Caracteres

Olá Regex!     Visualizar Logado 08:16

Alguns Cuidados #01     Visualizar Logado 04:55

Alguns Cuidados #02     Visualizar Logado 01:25

Caracteres Simples     Visualizar Logado 06:48

Meta-Caracteres     Visualizar Logado 07:39

Meta-Caracteres: Ponto 06:13

Desafio: Lista de Arquivos 03:36

Selecionando Caracteres Brancos 04:17

Desafio: Três Espaços 04:40

Meta-Caracteres: Pipe (Ou)     Visualizar Logado 02:48

Entendendo o Problema com Ponto 03:57

Selecionando Caracteres Unicode 07:45

Capítulo 4. Conjuntos

Trabalhando com Conjuntos     Visualizar Logado 04:45

Trabalhando com Intervalos 03:30

Conjuntos e Meta-Caracteres 06:41

Alguns Cuidados com Intervalos 06:43

Usando Shorthands 08:08

Conjuntos Negados 06:20

Selecionando Intervalos Unicode 05:35

Capítulo 5. Quantificadores

Conhecendo os Quantificadores     Visualizar Logado 01:59

Quantificador: ? (Zero-Um) 03:34

Quantificador: + (Um-Mais) 04:19

Quantificador: * (Zero-Mais) 02:13

Quantificador: {n, m} 09:58

Guloso vs Não Guloso 07:10

Apresentando Desafios 03:42

Desafio: Selecionando CPF 02:53

Desafio: Selecionando Telefone 05:34

Desafio: Selecionando E-mail 10:43

Capítulo 6. Grupos

Usando Grupos     Visualizar Logado 06:19

Grupos & Retrovisores     Visualizar Logado 13:26

Retrovisores: Só por Curiosidade 02:59

Grupos Aninhados 02:34

Alguns Cuidados com Grupos 04:16

Grupos Especiais #01 08:14

Grupos Especiais #02 05:24

Capítulo 7. Bordas

Usando Bordas 04:48

Implementando Dotall em JS 02:48

Usando a Flag Multiline 04:51

Bordas de Palavras 10:20

Capítulo 8. Receitas (Exercícios)

Aplicando Syntax Highlight #01     Visualizar Logado 10:03

Aplicando Syntax Highlight #02     Visualizar Logado 16:41

Selecionando Telefones 03:08

Selecionando Intervalos Numéricos 04:21

Selecionando Endereços IPv4 05:25

Validação de Senha 08:04

Selecionando E-mail 03:43

Capítulo 9. Conclusão

Obrigado e Até Breve 00:51

Avaliações de nossos alunos

5.0

Avaliação média

  • (100%)
  • (0%)
  • (0%)
  • (0%)
  • (0%)

Comentários

  • avatar

    Tiago Giertyas Matana

  • avatar

    Julio P. Leiser